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