Pivotal:從Cloud Foundry大佬到Kubernetes玩家

weixin_33724059發表於2018-05-12

在日漸火爆的 PaaS市場,特別是基於容器 +Kubernetes 的新型 PaaS成為雲端計算主流的今天,不知道是否有人注意到去年下半年這樣一樁“聯姻”——Pivotal、VMware和 Google聯合推出基於 Kubernetes的容器服務——Pivotal Container Service(PKS)。

一直致力於將 Cloud Foundry商業化的 Pivotal,為何要全面擁抱 Kubernetes?Pivotal、VMware和 Google在推進 Kubernetes商業化上的計劃和目標是什麼?Cloud Foundry解決方案已經服務全球 300多家客戶的 Pivotal,如何從客戶角度看待 Cloud Foundry、Kubernetes的孰優孰劣?容器 +Kubernetes對國內使用者來說真的這麼受歡迎嗎,這裡邊嚐鮮的成分更高還是業務需求使然?

InfoQ記者近日採訪了 Pivotal雲端計算技術總監俊剛,求解以上疑問;此外,InfoQ與 Pivotal將聯合在 5月 19日在北京舉辦一場有關 Kubernetes、Cloud Foundry以及 Spring、微服務、雲原生的研討會,更多圍繞 PaaS的技術細節將在會上進行詳解,(點選文末可以免費報名)。

有人說基於容器 +Kubernetes 的新型 PaaS將會成為雲端計算的主流,您怎麼看待這一說法?

Pivotal俊剛:這是大勢所趨。我從加入 Pivotal至今已經五年,一直從事 PaaS相關工作,算是看著 PaaS這一路以來的發展。從 2014年容器並不受人關注,到 2015、2016年容器流行,到今天容器 +Kubernetes被廣泛接受,這是技術路徑發展的客觀規律,Pivotal也尊重這一規律。

Pivotal推出 PKS的背景是什麼?跟 Kubernetes的火爆是否有關係?

Pivotal俊剛:其實在擁抱 Kubernetes上,Pivotal和 Google在 2017年 2月就聯合推出了開源專案 Kubo(Kuberenetes on Bosh),Kubo用於滿足客戶本地部署 Kubernetes的需求,並隨後被捐贈給 Cloud Foundry基金會,這也說明我們在 Kubernetes上很早就做了佈局。後來 Pivotal、VMware和 Google又在 2017年下半年聯合推出了基於 Kuberenetes實現容器雲平臺的商業軟體 PKS。

在 PKS的推出上,我們有明確的定位和目標:Google是 Kuberenetes的貢獻者,它自己也有云平臺容器引擎 GKE,我們的聯合可以打通 PKS與公有云之間的相容性,使用者可以很方便地搭建自己的私有云以執行企業應用,也可以將這些企業應用無縫遷移到 Google的公有云。

而 VMware在企業私有云環境的優勢是眾所周知的,我們的合作可以讓 VMware將企業級 PaaS上的經驗用在容器上,也可以把 VMware研發的容器映象、運維管理等產品放在 PKS當中。

無論 PKS還是 Cloud Foundry,Pivotal在企業級 PaaS上的策略佈局是什麼樣?

Pivotal俊剛:Pivotal的 PaaS產品統稱為 PCF2.0,這是一個平臺的概念,這其中包含了三大產品線:第一條是 PAS(Pivotal Application Service),也就是 Pivotal Cloud Foundry——PCF,為企業使用者提供雲原生、微服務;第二條產品線是 PKS,把企業使用者的傳統應用通過容器化的方式快速上雲;第三條產品線是將於今年年底釋出的 PFS(Pivotal Function Service),如果企業使用者的應用是無服務的響應式程式,使用 PFS類似於部署了一個擴充套件性極高的應用。

不論是 Linux還是 Windows的應用,不論是長期執行的、需要定期執行的應用,不論是 Java還是其他語言的等等不同形式不同負載的應用,都可以在 PCF2.0這樣一個平臺中部署執行,並享受一致的網路、安全和服務市場等能力。

PKS跟 PCF之間的關係是什麼?相互是彼此促進,還是非此即彼?

Pivotal俊剛:其實在 PKS推出之前,有一部分使用者一直在 Cloud Foundry與 Kubernetes之間糾結,這二者各有用武之地,Cloud Foundry在 PaaS平臺的成熟度、應用開發的便捷性、運維管理的友好性、安全增強、高可用、企業案例和技術支援等方面優勢明顯;而 Kubernetes在社群活躍度、容器定製和可操作性等方面也非常吸引使用者。

無論孰優孰劣,我們必須給使用者自由選擇的權利,對於很多企業使用者、尤其是傳統客戶來說,採用 Kubernetes這樣的開源技術面臨著安全、穩定、高可用方面的挑戰,新興技術並非適用於所有企業。相對來說,Pivotal Cloud Foundry已經在全球 300多家使用者中使用,技術非常成熟,也有很多關鍵業務場景的方法論可以參照。

我們不妨把問題再聚焦一些,您認為傳統企業在採用 Kubernetes上的態度是什麼?

Pivotal俊剛:他們有三種選擇:自己 DIY,基於容器與 Kubernetes開源技術實現容器雲平臺的構建和運維;或者採用國內相關公司的技術力量來輔助建立以容器和 Kubernetes為核心的容器雲平臺;最後一種選擇,就是使用商業化的軟體產品,比如使用 PKS。

這三種生態是並存的,無論使用者選擇哪種方式,其實需求萬變不離其宗:安全、穩定、可控,業務持續線上,自己有能力運維。或許 Kubernetes之後,還會有更多新名詞出現,但是使用者需求和判斷標準不會改變。

此次 PaaS主題的研討會,有什麼不可錯過的亮點?

Pivotal俊剛:這不是一場產品活動,我們不會只講 PaaS產品功能,而是圍繞使用者關心的問題來講:比如如何藉助 PAS實現微服務的持續整合 /持續部署;如何採用 PKS幫助開發運維人員建立、運維,管理生產可用的原生 Kubernetes叢集;如何利用 Spring Boot構建微服務、Spring Cloud治理微服務、Spring Data Flow連線微服務資料;如何解決微服務架構常見問題;基於 PaaS平臺,如何打造 MVP以及建設高效支撐團隊;以 Harbor為例,如何在 Kubernetes上實現高效安全地管理容器映象的方法;在容器化平臺上如何實現分散式資料庫的能力構建。

採訪後記

聽他的分享並進行當面交流,此外還有數位 Pivotal雲端計算資深架構師帶來精彩分享。點選「閱讀原文」或識別「圖中二維碼」,可以免費報名。

Pivotal:從Cloud Foundry大佬到Kubernetes玩家

相關文章