- 網絡DevOps平臺規劃、設計與實踐:基于企業架構(EA)和領域建模(DDD)的方法
- 丙姐 南迦巴瓦編著
- 1542字
- 2023-02-23 15:51:12
1.2 網絡DevOps與網絡運營
毫無疑問,網絡DevOps將給網絡運營帶來突破性的變革,變革之下,哪些發生了改變,又有哪些保持不變?接下來,我們將從戰略目標、團隊陣型、運營人員、日常工作幾個方面來分析。
首先,網絡運營的戰略、目標與網絡運營的生命周期,這些屬于不變的部分。不管是否引入DevOps或者網絡DevOps,網絡團隊的主營業務均不會有變化,圍繞主營業務的戰略和目標也不會發生大的變化。例如團隊的使命或者戰略,并不會從提供世界TOP1的網絡傳輸服務提供商,轉變為世界TOP1的設備制造商。
而團隊陣型則屬于變化的部分。在思維方式上,通過網絡DevOps可以打破團隊之間的壁壘,促進架構理念在團隊中深植,讓團隊成為“高質量”的研發型團隊;研發型團隊的形象將更加具體和實際,研發人員將更加重視架構,運營人員將參與和實踐研發的工程管理全過程;同時,團隊的服務能力將得到實質性的提升,一方面得益于團隊成員將網絡技術與工具手段合理結合,另一方面得益于平臺所提供的靈活的應用實現能力;而且,隨著團隊人員的技能經驗相互滲透和互助提升,純開發和純運營的人員比例將越來越少,人員能效上也將發生明顯改觀。
再有,日常的運營工作也會發生較大改變,即實現團隊戰略及目標的方式和路線將有很大變化。通過自動化、智能化的手段來實現戰略目標將成為各類舉措的重點,通過網絡DevOps的引入,自動化和智能化的實現將會更加快速、有效和可持續——平臺研發和應用研發以及相對應的研發管理將成為日常工作的一個重要部分。
此外,圍繞網絡生命周期的日常工作,將不會再分散在不同系統或者平臺中,而是可以通過一個統一的平臺來端到端地實現。不僅操作、數據形成了端到端閉環,團隊成員對網絡生命周期的理解和觀察也將更加全面、立體。
那么,一個企業是否需要做網絡DevOps?又是否需要做網絡DevOps平臺呢?
我們已經討論過網絡DevOps的定義,也分析了它會帶給我們什么樣的價值,因此,對于一個網絡運營團隊而言,如果其所在的公司正處于持續發展中,那么選擇網絡DevOps一定會是一條正確的道路。但在是否需要啟動網絡DevOps平臺建設的問題上,建議還是要結合自己公司當前的實際情況和未來的整體戰略規劃,從以下一些問題中尋找答案。注意,這里強調的是要結合公司未來的戰略規劃,因此,不是僅僅看公司當前的發展,也不能只看團隊或者部門的戰略,而一定要結合公司未來的整體發展來進行綜合性的考慮。
1)公司的Region、AZ、DC、骨干網節點當前是多大數量,未來一年、三年大概會演進到什么數量?
2)公司的設備在未來一年、三年內大概會演進到什么數量級?
3)公司每個月的告警是什么量級?需要介入處理的大概有多少數量?影響業務的大概有多少數量?
4)公司的變更每周數量大概有多少?每天又有多少?
5)公司的建設量(TOR接入端口數)當前是什么數量,未來一年、三年大概會演進到什么數量?
6)公司的流程是否經常優化,還是基本處于一個穩定的狀態?
7)公司是否有很多數據需要沉淀和分析,除了報表,目前是否看到有其他數據分析方面的強需求?
8)公司的運營人員大概有多少,其中掌握開發技能的有多少?
9)公司運營人員的平均維護設備數量是多少,未來三年又會達到多少?
10)公司的開發人員有多少?有真正的架構師嗎?
11)整個團隊中,是否有掌握大數據平臺技術基礎的人員?
定義、理念、價值……,經過一周的學習,小P已經對網絡DevOps的概念了然于胸了,網絡DevOps是一種基于中臺架構進行網絡應用開發與平臺化運營的智能管控模式,而其核心就是實體化的網絡DevOps平臺。
只是,這個網絡DevOps平臺和以往大家用過的各種網絡運營管控平臺、自動化平臺、監控平臺又有什么區別呢?在構建和實施網絡DevOps平臺過程中又會遇到什么問題和困難呢?小P決定去找其他公司的前輩們取經,請他們講講對網絡DevOps平臺的理解,深入了解他們的經歷和經驗,為在項目啟動會上確定平臺的目標、作用與價值打好基礎。