在2019年,我們看到服務網格已從實驗性技術成長成各大組織開始學習的解決方案,這是任何成功的Kubernetes部署的基礎。大大小小的公司都開始大規模采用服務網格。隨著第二波關注者見證了首批吃螃蟹的人試用并通過服務網格技術取得成功,他們也開始評估服務網格以應對Kubernetes提出的挑戰。
隨著服務網格的日益普及,2019年提供了一個新興的服務網格市場。Istio和Linkerd一直在穩步前進,圍繞Istio的工具和供應商生態系統在一年中幾乎增長了兩倍。但也有許多新的參與者進入市場,提供解決第七層網絡挑戰的替代方法。各類網格(例如Kuma和Maesh提供的網格)已經出現,以提供不同的服務網格方法,來解決各種邊緣用例。同時我們也看到了一些工具的引入,比如服務網格接口規范和Meshery ,他們試圖打入這個機會巨大蓬勃發展的早期市場。但在等待市場選出優勝者之前他們還沒決定投入哪方。類似于Network Service Mesh這類相鄰項目將服務網格原理引入到更低層堆棧。
盡管在服務網格領域仍有很多問題需要解決,但是服務網格作為一種技術模式的價值是顯而易見的,最近發布的“企業之聲:DevOps”,由451 Research進行的調查就證明了這一點。
盡管服務網格仍是一個新興市場,但人們對采用服務網格作為基礎設施的關鍵部分的興趣和計劃正在迅速趕上Kubernetes和容器。
2020年服務網格前3大發展趨勢
對服務網格的快速增長的需求
Kubernetes正在爆炸式增長。它已成為企業和新領域部署中容器編排的首選。雖然確實存在一些挑戰導致棕地落后,但這些挑戰正在被探索和解決。是的,Kubernetes是一項新興技術,不可否認,距全球普及它還有很長的路要走。但是很明顯,Kubernetes已經是,并且將繼續是軟件世界中的主導力量。
如果Kubernetes勝出了,基于Kubernetes的應用程序的規模和復雜性將增加,那么就有一個臨界點,即服務網格將成為有效管理那些應用程序所必需的一切。
Istio將很難擊敗
市場上可能還有其他競爭者的活動空間,但我們將看到市場在2020年會開始整合。從長遠來看,我們很可能會看到類似Kubernetes的情況,市場出現贏家,然后各個公司開始圍繞它做標準化??梢韵胂螅站W格可能不是解決第7層網絡問題的技術模式。但是,如果確實發生了這種情況,則Istio似乎有可能成為事實上的服務網格。雖然說有很多支持和反對的聲音,但是最有說服力的因素是圍繞Istio開發的生態系統。幾乎每個主要的軟件供應商都有Istio解決或集成方案,并且Istio開源社區在活動和貢獻方面遠遠超過任何其他社區。
更多的用例
2019年是個已被確定適合解決服務網格問題的一年。早期的采用者選擇了他們想要的最重要的兩到三個功能,然后開始使用它們。在過去的一年中,最常用的三個需求方案是:
mTLS
可觀察性
流量管理
2020年將會是核心服務網格用例出現的一年,并被下一波采用者用作實現服務網格解決方案的模型。
我們的客戶要求的前三個用例是:
可觀察性,以更好地理解集群狀態、快速調試和更深入地理解系統,從而構建更有彈性和更穩定的系統。
利用服務網格策略來驅動預期的應用程序行為。
實施和證明安全且兼容的環境。
像WebAssembly這樣的技術使將現有功能分配到數據平面邊車上以及構建新的智能性和可編程性成為可能。
如果你已經在使用服務網格,那么你應該了解它帶來的價值。如果你正在考慮使用服務網格,那么請密切注意這個領域,用例的數量將使未來一年中真實世界的價值主張更加清晰。在Aspen Mesh,我們總是很樂意談論服務網格,實現的最佳途徑以及我們的客戶如何解決問題。歡迎隨時聯系!