2017 年的八大系統運維和工程發展趨勢
預測趨勢是棘手的,尤其是在快速發展的系統運維和工程領域。2016 年,在我們的 Velocity 大會上,我們討論了分散式系統、SRE、容器化、無服務架構,人員倦怠以及與提供軟體相關的人力與技術挑戰等諸多問題。以下是我們認為的下一年的趨勢:
1、 分散式系統
我們認為這個很重要,我們在整個 Velocity 會議上再次關注了它。
2、 站點可靠性工程(SRE)
站點可靠性工程 (SRE)-它只是運維么?或者它是 DevOps 的另外一個名稱嗎?這是 Google 對那些需要做大量系統及軟體工程的運維專業人士的稱呼。它由在像 Dropbox 公司的前 Google 人向業內推廣,招聘 SRE 的職位正不斷增加,特別是有大型數據中心的面向網路的公司。在某些情況下,SRE 的作用更多地是幫助開發人員運營自己的服務。
3、 容器化
公司將繼續容器化它們的軟體交付。Docker 公司本身已經將 Docker 定位為「增量革命」的工具,對遺留應用進行容器化已成為企業的常見案例。Docker 的未來是什麼?隨著工程師繼續採用諸如 Kubernetes 和 Mesos 之類的編排工具,更高層次的抽象可能為其他容器(如 rkt、Garden 等)提供更多空間。
4、 Unikernels
unikernels 是容器化之後的下一步么?它們不合適產品環境么?有些人吹捧 unikernels 的安全和性能好處。關注一下 unikernels 在 2017 是如何進化的,特別要關注下 Dokcer 公司在這個領域做的。(今年它已經收購了 Unikernel Systems)
5、 無服務架構
無服務架構視功能為基礎的計算單元。有些人認為這個術語是誤導性的(讓人想起 「noops」),並且更傾向於把這個趨勢稱為「 功能即服務 」(FaaS)。開發人員和架構師正在越來越多地嘗試這個技術,並期望看到有越來越多的程序用這個範式編寫。更多關於 serverless/FaaS 對運維的意義,請查看 Michael Hausenblas 的 Serverless 運維免費電子書。
6、 原生雲程序開發
就像 DevOps,這個術語已經被市場人員使用並濫用很久了,但是 雲計算基金會 (CNCF)為這些新工具(通常是谷歌發起的)做了一個很好的例子,這些工具不僅利用了雲,而且特別還在於分散式系統(即微服務,容器化和動態編排)所提供的優勢和機會。
7、 監控
隨著行業從 Nagios 風格的監控發展到流化指標和可視化,我們在生產越來越多的系統數據,而如何理解它們則是下一個挑戰,因此,我們看到供應商開始提供具有機器學習功能的監控服務,以及更普遍的是 IT 運營人員開始去研究讓機器學習分析系統數據的技術。同樣,隨著我們的基礎設施變得更加動態和分散式,監控越來越少地檢查某個資源的健康狀況,更多的是在服務之間追蹤流量。因此,分散式跟蹤已經出現。
8、 DevOps 安全
隨著 DevOps 安全的普及,安全性正在迅速成為團隊範圍的關注。當重視安全和合規方面的公司在速度的競爭上感到了壓力時,要同時滿足速度和可靠性的 DevOps 所面對的經典挑戰尤其明顯。
告訴我們關於你的工作
作為一名 IT 運維專業人員 - 你是否使用系統管理的術語如 DevOps、SRE、DBA 等等。- 歡迎你來分享你的見解。
作者簡介:
Courtney Nash 主持 O'Reilly Media 的多個會議,是專註於現代網路運維、高性能程序和安全性的戰略內容總監。一位前學術神經科學家,她仍然對大腦著迷,以及它如何告訴我們與技術互動和對技術的期望。自從移居西雅圖,在一家蓬勃發展的在線書店工作之後,她花了 17 年的時間從事技術行業的各種工作。在外面,你可以看到 Courtney 在騎自行車、徒步旅行、滑雪。。。
O'Reilly Media 的基礎架構和運維編輯 Brian Anderson 介紹了從傳統系統管理到雲計算、Web 性能、Docker 和 DevOps 等軟體交付的重要內容。他一直從事在線教育,服務於學習者的需求超過十多年。
via: https://www.oreilly.com/ideas/top-8-systems-operations-and-engineering-trends-for-2017
作者:Courtney Nash, Brian Anderson 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive