As-a-service(即服務)將技術(shù)復雜性隱藏在抽象層之后,只顯示出用戶友好的一面。但在幕后,隨著邊緣計算越來越多地應用,應用程序和數(shù)據(jù)的復雜性正在增長。
紅帽Kubernetes和Openshift的架構(gòu)師Clayton Coleman說:“在開源領(lǐng)域有一個非常好的機會來觀察正在發(fā)生的事情,并提供一些支持技術(shù),這些技術(shù)可以橋接云、橋接位置,讓你在更抽象的層面上處理計算,并在使服務運行良好方面事半功倍。”
Coleman在 Google Cloud Next OnAir活動期間討論了開源是如何發(fā)展,以滿足在分散環(huán)境中開發(fā)的需求。
一致性是跨復雜環(huán)境的應用程序管理的關(guān)鍵
Kubernetes是開源社區(qū)的代表項目,基本是容器管理的同義詞。但是用一致的解決方案解決邊緣帶來的挑戰(zhàn)并不容易。管理可以在單個遠程計算機上的單個集群上進行,也可以在多個位置的多個集群上進行;生命周期各不相同;硬件可能是可訪問的,也可能是不可訪問的。
當組織試圖在多個地點管理工作負載時,Kubernetes也需要不斷發(fā)展才能跟上。Coleman說:“一個越來越明顯的需求是,Kubernetes之上缺少了很多抽象。”
Coleman說,缺少的是能夠?qū)⒂嬎愫蛻贸绦蚩p合在一起的工具,“無論是需要跨云恢復能力的人,還是希望整合以加速其云啟動的人,還是希望將其內(nèi)部堆?,F(xiàn)代化的人。”
Coleman認為,要解決這一問題,開源的焦點會發(fā)生變化。他說:“社區(qū)的一個真正的機會是圍繞一個位置的抽象——不是關(guān)于集群或機器,而是更廣泛的東西。我認為我們已經(jīng)準備好進行過渡,這不僅僅是關(guān)于應用程序的問題,而是希望以服務為中心。”
開源社區(qū)在逐漸將Kubernetes作為后臺基礎(chǔ)設施的一個“看不見”的部分,Istio和Knative等項目在推動這一進程,其中Knative eventing是一項關(guān)鍵技術(shù)。“我們正開始進入這樣一個階段,即Kubernetes只是人們正在構(gòu)建的平臺的一部分。”
社區(qū)致力于創(chuàng)建基礎(chǔ)設施即服務,Coleman相信這將復制Kubernetes的成功,提供順利開發(fā)和部署管道的解決方案。
他說:“不管是業(yè)務還是技術(shù),我們都要確保為每個人改進軟件。還有很多事情要做,開源是最好的方法。”
原文鏈接:
https://siliconangle.com/2020/08/26/abstracting-kubernetes-open-source-community-shifts-focus-infrastructure-service-googlecloudnext/