2018年系統工程和運營領域值得關注的七個趨勢
譯文
我們詢問了2018年O'Reilly Velocity Conference項目委員會的成員,請他們暢談將改變你我工作方式的工具和趨勢。下面是我認為在今年給業界會帶來***影響的真知灼見。
1.網絡邊緣
2017年的主題是云計算,許多企業繼續遷移到公共云、私有云、混合云和多云基礎設施,以便與靈活的云原生競爭對手一較高下,后者能夠以較低的成本迅速擴展。而今年,Fastly公司的高級傳播經理伊萊恩•格林伯格(Elaine Greenberg)預計,我們會看到更多的公司讓其網絡更靠近邊緣。
格林伯格說:“以前剛邁向云端的企業正開始將更多的應用程序邏輯移到邊緣(更靠近最終用戶),采用新穎而有意思的方式,以便支持速度和規模。我們看到越來越多的內容在介紹邊緣、邊緣究竟是什么意思,以及邊緣計算與較普通的‘無服務器’計劃有何不同,尤其是在物聯網和人工智能可擴展性這方面。由于各大云提供商往邊緣工具投入更多的精力,企業越來越有興趣了解和利用邊緣分布式系統。”
2.Kubernetes稱霸市場
Kubernetes在2017年漸成氣候,人氣在2018年只會有增無減。Salesforce的工程經理愛德華•穆勒(Edward Muller)預測,構建基于Kubernetes的工具在今年會更流行。穆勒說:“以前,大多數工具針對一個或多個云基礎設施API。各大云提供商最近宣布的Kubernetes即服務(KaaS?)可能只會加快這一轉變。”
3.服務網格的演變
今年要關注的一個趨勢是,看看服務網格(service mesh)如何演變,或者像imgix工程師辛迪•斯里德哈蘭(Cindy Sridharan)所說的那樣,將上演“代理戰爭”(proxy war)。斯里德哈蘭說:“現在Envoy、Linkerd、GINX Plus和HAProxy都在這個領域,正迅速開發新的功能特性,好讓自己成為云原生生態系統中的一等公民??纯催@些工具如何與Kubernetes一同發展將饒有意思。預計會在2018年聽到更多關于Istio的動靜。”斯里德哈蘭補充道:“隨著服務網格架構受到更大的追捧,預計不僅會聽到更好地測試、部署、操作和調試網格及/或配置的***實踐方面的新聞,還會聽到服務網格本身的失敗模式方面的更多新聞。”
4.無服務器監控
雖然大多數企業仍試圖搞清楚在何處使用無服務器、如何使用,但達成共識的觀點是,不是企業會不會接受無服務器,而是何時會接受。《紐約時報》的***技術官尼克•洛克韋爾(Nick Rockwell)認為,無服務器的炒作還不夠,我們即將邁入基本上無服務器的世界。MZ Inc的統計學習負責人阿倫•科利瓦爾(Arun Kejariwal)表示,到時候,我們需要一套流程來監控大規模無服務器應用軟件。科利瓦爾說:“未來的一個重點是確定‘最’密切相關的度量指標:調用數量、錯誤數量、內存使用情況和持續時間等,進行監控,并對它們進行分析。由于函數調用具有短暫性,后者尤其具有挑戰性。一種系統性的無服務器監控方法將是確保高效率和高性能的基礎。”
5.向左偏一點
DevOps研究與評估協會(DORA)的***執行官兼***科學家妮科爾•福斯格倫(Nicole Forsgren)是《DevOps狀況報告》的***調查員,也是研究打造高績效團隊的因素方面的專家。福斯格倫結合自身在業界的經歷,預計企業會推崇更快的反饋周期,具體表現形式就是“繼續偏向左邊:安全性、數據和改進的持續測試。速度、可靠性和質量都有顯著的提高。”
6.混沌工程和直覺工程
2017年,許多企業開始理解混沌工程(Chaos Engineering)如何為分布式系統帶來穩定性,由于工程師們努力讓日益復雜的系統變得更可靠更穩定,混沌工程可能會成為一種被更多人接受的做法。Netflix的流量和混沌團隊經理凱茜•羅森塔爾(Casey Rosenthal)指出:“直覺工程(Intuition Engineering)等相關學科表明,需要應對復雜系統固有的不確定性,而不是試圖降低復雜性。我們這個行業正轉向多種技術(深度學習、機器學習、微服務和自主運營),因此我們越來越有可能要處理復雜系統,到時在開發和支持周期過程中反思系統如何運行不如系統是否運行來得重要。”
7.可觀測性成為主流
可觀察性(Observability)還沒有廣為人知,但數據庫性能監控公司VividCortex的***執行官巴倫•施瓦茨(Baron Schwartz)認為,可觀察性在2018年會由小眾熱門詞語變成主流熱門詞語。施瓦茨預測:“每家監控供應商在推銷產品時都會拿可觀察性作文章,即便只不過在傳統監控的外面貼了個新標簽??捎^察性是系統的一個特性或屬性;有了它,可以更好地理解和運營系統;從這個意義上來講,可觀察性具有實際價值。但是監控公司會飛快地搭上這趟列車,動作之快讓人無所適從。這可能會讓人們對于到底何謂可觀察性困惑不解,但是也會引發重要的對話。我們需要倡導注重高度工具化的系統和數據驅動型決策的工程文化??捎^察性有助于彰顯這一點。”
原文標題:7 systems engineering and operations trends to watch in 2018,作者:Nikki McDonald