在Kubernetes上,內部部署供應商有望翻身

在Kubernetes上,內部部署供應商有望翻身

在過去的五年中,Kubernetes已經從一種神秘的技術轉變為一種自動化的容器部署工具,然後最終轉變為一個支持雲原生轉型的生態系統。這是一個巨大的轉變,但還有更多的事情要做。

Kubernetes的成功可以歸功於該軟件在容器部署方面的優越性。它的可擴展性培育了一個生態系統,它已成為雲原生應用程序的領先中間件包。但這一成功創造了複雜性的問題,只有解決了才能使Kubernetes真正在IT中無處不在。

到目前為止,公有云一直是Kubernetes及其支持的應用程序開發類型的主要孵化器。如果要改變這種情況,Kubernetes需要克服目前的缺點。

Kubernetes的出現是為了滿足一種需要

Kubernetes最初是谷歌的一個項目,旨在管理一個搜索和服務生態系統,這與企業運行其核心業務應用程序的方式非常不同。Kubernetes(或者說Borg),正如谷歌內部的工具,必須是靈活的,必須提供大量的鉤子和選項。

在Kubernetes上,內部部署供應商有望翻身

開源版本仍然主要致力於填補市場空白——應用程序支持公有云、雲原生和以微服務為中心的工作負載。Kubernetes生態系統建立在這個基礎上,增加了服務網格技術和多雲等功能。

有待解決的遺留問題

採用的一些最大障礙是安裝和使用Kubernetes所需的複雜性和技能。那些致力於Kubernetes的人注意到,隨著時間的推移,這項技術變得越來越複雜,特別是相應的生態系統——需要融合中間件工具來完全管理雲原生應用程序的生命週期。

另一個問題是生態系統本身。大多數企業接受它作為雲原生之旅的路線圖,但並不是所有企業都確定他們能堅持到最後。幾乎所有人都認為,他們的許多(如果不是大多數的話)應用程序不會成功。用戶希望Kubernetes有一個版本不僅能在雲原生部署中工作,而且能在他們的數據中心中,以及在混合和多雲環境中工作。未來的業務應用程序不僅在公有云中,也可以在任何地方。

Kubernetes之所以成功,是因為它是應用程序模型中的核心,但如果對於一般的開發人員或運維人員來說都太複雜,那麼這樣的模型都無法生存。它必須支持作為所有企業IT基礎的核心業務應用程序,而Kubernetes社區需要解決這兩個問題,才能朝著佔據IT主導地位邁出下一步。

具有諷刺意味的是,關於解決這兩個問題的普遍思路是擴大Kubernetes生態系統本身。它需要是一個容器生態系統,而不僅僅是一個雲原生生態系統。當Kubernetes出現時,它是Docker的一個擴展,使得使用以微服務為中心的應用程序更加容易。展望未來,它需要滿足更廣泛的需求,比如處理單體應用程序,或者縮小公有云和私有數據中心之間的差距。

下一場戰鬥:公有云與內部部署

今天,Kubernetes仍然主要關注公有云部署。雲提供商希望他們的Kubernetes服務具有粘性。他們的目標是提供一個包,該包簡化了應用程序在雲中的部署和重新部署,同時還將客戶綁定到他們的平臺上。雲-Kubernetes主導地位的競爭將數據中心拋在後面,並通過將Kubernetes埋入托管服務而擺脫了複雜性的約束。

數據中心軟件巨頭顯然將此視為對自身業務的威脅。他們現在認識到,通過複雜性和混合雲問題,他們可以把Kubernetes市場,甚至整個雲市場都變得對他們有利。這些供應商中最主要的是VMware和紅帽,它們認識到,多雲是通往Kubernetes領導地位的道路。

VMware與Amazon達成了在雲中託管vSphere的協議,並開始與其他雲供應商建立關係,包括微軟和谷歌。它還擁有自己的託管Kubernetes服務。紅帽和IBM在數據中心一直很強大,而IBM,在收購紅帽後,正在努力協調自己的容器解決方案Kabanero和OpenShift——後者依賴於Kubernetes,可以在本地或公有云上運行。

以數據中心為中心的Kubernetes模型創建了一個抽象層,表示了一個封裝任何公有云或本地環境的託管。它們不再試圖區分私有云和公有云;它們都只是託管容器的地方。應用程序才是最重要的,而且這將改變Kubernetes。

實現真正的混合雲

如今大多數混合雲架構將應用程序分為公有云前端和數據中心核心,但Kubernetes及其生態系統可能會改變這一點。例如,一個可以跨越公有云和數據中心邊界的、基於容器的應用程序可以使IT團隊獲得一組託管資源的補充或備份。

抽象對於跨環境管理分佈式Kubernetes集群至關重要。它統一併簡化了運維,生成了一個隱藏Kubernetes所有技術細節的操作界面。該模型解決了Kubernetes的兩個問題。

微軟已經有了Azure Service Fabric——一種通用服務總線,也支持將其與其他流行的服務網格技術交織在一起。到數據中心的服務網格連接將滿足混合雲應用程序集成需求,即使數據中心沒有完全轉換為微服務。

由數據中心軟件提供商構建的Kubernetes生態系統已經迫使公有云提供商進行改變。再看看Google Anthos。一個更簡單、基礎更廣的Kubernetes生態系統正在建設中,這個生態系統將把Kubernetes和容器帶到未來。

原文鏈接:

https://searchcloudcomputing.techtarget.com/tip/The-future-of-the-Kubernetes-ecosystem-isnt-all-about-cloud


分享到:


相關文章: