歡迎光臨
每天分享高質量文章

2019年三大Service Mesh發展動向解析

 

過去的一年,可以說是關於Service Mesh評估、試驗乃至炒作的一年。
雖然Service Mesh作為一種新興的技術樣式引發了人們的廣泛關註,但對其的重視仍然主要停留在評估階段,而尚未觸及真正的廣泛採用。具備實際功能的Service Mesh在普及之後,將有望在執行時幫助運營人員更輕鬆地管理基於微服務架構的應用程式。然而,在全面步入生產採用之前,這項技術仍然需要逐步發展成熟。
但好訊息是,根據我們的預測,今年之內Service Mesh將有望從炒作階段過渡至真正的應用層面。
那麼,關於Service Mesh我們能夠在2019年看到怎樣的發展趨勢?
  1. Service Mesh將作為一種技術樣式迎來演進與合併;

  2. Istio的發展將逐步幫助企業選擇切實可行的服務網路實現方式;

  3. 明確的用例將為後續的廣泛採用指明前進道路。

Service Mesh的演進之旅

 

Service Mesh的架構化選項層面已經存在多種可行的解決方案,但毫無疑問,邊車架構將在2019年之內得到最為廣泛的應用。在這種場景下,邊車代理將作為架構樣式存在。更具體地講,作為核心技術方案,Envoy已經成為大多數人實現Service Mesh的首選技術方法。
著眼於控制平面Service Mesh,我們已經看到邊車代理領域呈現出合併的趨勢。Linkerd與Conduit的合併催生出Linkerd 2的釋出,這也成為邊車大軍中的又一股新生力量。而作為邊車控制平面網格領域的元老,Istio在雲原生領域內仍然擁有著最為強勁的生命力。下麵一起來看Istio GitHub repo的當前狀態:
  • 14500顆星評;

  • 6400次提交;

  • 300位貢獻者。

 

如果這些數字還不能明確的展示這一專案的旺盛生命力,那麼接下來我們再看看圍繞Istio專案參與Service Mesh推動的知名企業:
  • Aspen Mesh;

  • Avi Networks;

  • 思科;

  • OpenShift;

  • NGINX;

  • Rancher;

  • Tufin Orca;

  • Tigera;

  • Twistlock;

  • VMware。

Istio的演進之旅

 

接下來的最大問題在於,Istio專案將在2019年迎來怎樣的發展方向?這裡我先要提一句免責宣告,接下來的結論純屬個人猜測。雖然與之相關的素材都來自知情人士,但猜測就是猜測,僅供大家參考。
社群成長
現在,Istio專案已經迎來了1.0版本,而除核心谷歌與IBM團隊之外的外部貢獻者數量也開始快速增長。我猜想,Istio專案將在今年6月或者7月左右迎來穩定的1.3版本。而一旦達到這一發展階段,其即可在生產環境當中大規模使用,這也將成為其真正起飛的歷史性節點。
新興供應商持續湧現
在Aspen Mesh公司,我們從18個月前開始將Istio專案視為Service Mesh中最重要的技術成果。在接下來的一年中,事態也逐漸趨於明朗——Istio將在Service Mesh領域贏下頭把交椅,正如Kubernetes已經在容器編排層面奪得桂冠一樣。
Istio專案是一套功能強大的工具箱,能夠直接解決眾多與微服務相關的實際挑戰——在此之前,這些挑戰只能透過繁瑣的手動流程加以解決,其中一些甚至根本沒有解決辦法。此外,圍繞Istio專案建立起的活躍開源社群也成為推動其普及的一大重要因素。更重要的是,這些良好趨勢目前仍得到了保持甚至加強,因此以Istio為基礎以及將Istio整合作為發展方向的企業在數量上必將不斷增長。
Istio專案將加入雲原生計算基金會
在這裡我要大膽做出猜測,甚至敢打賭在2019年年內,Istio專案將正式成為雲原生計算基金會的一員。透過以往的經歷來看,雲原生計算基金會正是雲原生開源專案最好的歸宿與託管者。我認為這也將成為Istio專案得到廣泛採用,進而獲得長期成功當中至關重要的一步棋。雖然事態的最終發展仍然要由該專案的締造者們決定,但可以肯定的是隻要Istio專案正式加入這個大家庭,每一位相關者都將從中獲得收益。

 

真實用例將成為推動廣泛採用的核心驅動力

 

Service Mesh目前仍然屬於一個新興市場,在未來的12到24個月內,我們認為相關擴張將大部分體現在市場早期採用者群體當中。但對於那些長期關註這一技術的朋友們來說,Service Mesh的存在理由已經擁有了比較明確的答案。雖然這一答案還將不斷演變,但就目前而言,Service Mesh的立足依據已經不再是問題。在我看來,踐行這一理由的過程也正在逐步落地,而且2019年之內將有更多真實用例共同支撐起Service Mesh的生存空間。
我認為,目前仍然困擾著Service Mesh的難題在於“如果將其引入實踐流程,使用者會看到怎樣切實可靠的收益?”很明顯,這是一個困擾著所有新興技術的老問題,因此對於這個問題的答案探索過程同樣有章可循:透過真實用例。沒錯,真實用例代表一切。只有真實用例,才能真正說服心懷疑慮的潛在使用者。
Service Mesh是一款功能強大的工具箱,但只有一小部分受眾會真正關註技術本身有多麼酷炫先進。對於大多數人來講,它能夠解決什麼問題才是最重要的關註點。
在我看來,2019年將成為Service Mesh用例爆發的一年。而且這一切將隨著採用者數量的增加而水到渠成,使用者們也將更熱烈地相互討論他們透過Service Mesh獲得的實際價值。

 

總結陳詞

 

如果您已經在使用Service Mesh,您一定已經體會到它所帶來的價值。如果您正在考慮使用Service Mesh,請密切關註這一領域發生的最新動態以及真實用例——這將讓此項新興技術的價值主張變得更為清晰可信。而如果您尚未想好是否應該投身Service Mesh的懷抱,我建議您參閱Gartner[1]、451[2]以及IDC[3]釋出的微服務相關報告——一切調查結果都表明,對於一切已經開始在生產體系中執行微服務架構的組織而言,Service Mesh都將在2020年掀起一股不可扼止的洪流。
相關連結:
  1. https://www.gartner.com/doc/3894156/innovation-insight-service-mesh&sa;=D&ust;=1548632583599000&usg;=AFQjCNGpgsOiRRkzYq8FDILUf3K3H00Ilg

  2. https://451research.com/

  3. https://www.idc.com/getdoc.jsp?containerId=US44394418

原文連結:https://thenewstack.io/top-three-service-mesh-developments-in-2019/

贊(0)

分享創造快樂