穀歌與Pivotal聯手,真的能改變企業級雲計算格局嗎?
為了在雲計算領域爭奪企業級市場,Pivotal與穀歌發起了一項名為Kubo的項目。該項目旨在利用Pivotal的BOSH工具,將雲軟件部署於穀歌Kubernetes(以下簡稱K8s)容器編排平台,並進行管理。
對於這個新項目,官方透露並不多,但隨著Kubo的發布,Cloud Foundry和K8s將融合成為當今最全麵覆蓋企業級全應用的PaaS平台。
BOSH是什麼? 它是一款開源軟件,用於調配和管理大型分布式係統。可以將BOSH 看作是虛擬機構建工具,外加配置管理、運行狀況管理和日誌記錄。它一直為Pivotal Cloud FoundryⓇ 提供支持,幫助Pivotal的客戶創建能夠自我修複和執行零停機更新的一致環境。
為什麼Pivotal要花時間來改善K8s的體驗?Cloud Foundry不能滿足客戶的需求嗎?
對於大公司來說,他們有各種各樣的應用,當他們使用的語言或應用架構隻需通過容器化即可獲得適度且實用的效率提升。但如果他們還有商業應用需要完全控製整個軟件體係,他們需要直接訪問調度程序。雖然Cloud Foundry是雲本地應用程序的首選平台,但客戶希望在需要的時候能夠對自己的軟件更自由地進行管理。通過BOSH,無論客戶選擇使用哪個雲進行抽象,Cloud Foundry都能為客戶提供統一的運行環境。
此外,對K8s來說,作為一個常見的IT管理層可以在PaaS環境中引入更多的可移植性,推動其成為標準容器編排工具之一。
CF和K8s本身是麵向大企業級生產係統,隻不過,CF更多的是麵向商業市場,K8s麵向開源市場和公有雲市場。CF和K8s的融合可以強化Pivotal和穀歌在企業級市場的優勢,同時他們也希望可以定義企業級PaaS/CaaS的標準。
Kubo的功能
1. 容器編排:Kubo讓你盡享最受歡迎的容器編排程序K8s的威力。無論是目前的K8s還是未來要投入的K8s,都可以使用Kubo。
2. 由BOSH提供支持:BOSH是一個開源的工具鏈,可用於大規模分布式服務的發布工程、部署和生命周期管理。從2011年起它就是Cloud Foundry的重要工具,現在可以使用BOSH來創建和管理K8s群集。
3. 內置的高可用性:BOSH可為K8s群集中的Master和etcd提供高可用性。
4. 適合常見的企業應用:Kubo適合采用特定語言編寫的現有生產應用,也可以在工程師需要深入訪問平台原型時使用它。
5. 與Cloud Foundry共享工具:Cloud Foundry和Kubo部署相結合可以實現更高的運維效率,因為這兩者都使用BOSH。運維人員可以用相同的方式管理雲原生應用和容器之下的基礎架構。
圖片來源:
穀歌在企業級市場的野心
雖然在雲計算的競爭中,穀歌被廣泛認為是一個落後者,但穀歌一直努力將自己定位為更開放的替代雲市場領導者。Google在2014年啟動K8s,其構建在Google公司十幾年的大規模高負載生產係統運維經驗之上,同時結合了社區中各項最佳設計和實踐。當Alphabet在2015年9月聘請了Diane Green領導其雲計算部門(Green是VMware的聯合創始人,擔任多年CEO),它已經準備好爭奪企業雲市場。
專業人士認為,穀歌要想追趕AWS和Azure的腳步,就必須進行一些創新。大公司對K8s始終抱有謹慎的態度,而穀歌希望通過K8s向OpenStack進軍。和Pivotal的合作表明穀歌有意深化在分析和DevOps領域的能力。
戴爾EMC和穀歌目前在銀行的微型數據中心進行競爭,旨在支持物聯網設備實時獲取數據。Kubo允許客戶使用Pivotal作為DevOps和分析平台,而穀歌提供平台支持Pivotal。微數據中心、分析、物聯網,穀歌將是這所有一切的後端。利用開源方式和其開放態度,穀歌希望贏得企業的信任。
Kubo目前已經發布了幾個月,可以在任何雲上部署管理K8s集群,並將其實例化。Pivotal和穀歌雲平台團隊正通力合作,繼續推進這個項目的進程。
短短幾年,Docker生態發展迅勐。在國內以前PaaS平台更多的是用OpenStack來構建的,隨著DCOS的熱度上升,兩者逐漸融合。隨著企業對IT支撐能力和可靠穩定運行的要求越來越高,在對傳統IT改造的過程中,Docker因為其輕量、小的特點,改造起來比較簡單更受歡迎。
眾多企業級服務企業亦開始順勢而為,基於各自優勢提供相關DCOS解決方案。企業使用DCOS改造後,打通被開發、運維和生產環境割裂的作業流程,實現了開發、測試、生產環境的有效隔離和應用的一次構建、隨處運行的目標,從而提高開發運維效率,降低割接帶來的業務影響;通過集群管理平台的高可用實現業務的高可用,減少因故障帶來的業務損失。
最後更新:2017-05-16 11:31:41