Pivotal:從Cloud Foundry大佬到Kubernetes玩家
在日漸火爆的 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上申請賬號和部署應用Cloud
- Cloud Foundry 使用Cloud
- Jenkins到Cloud Foundry實現持續整合JenkinsCloud
- Cloud Foundry推出Korifi以簡化Kubernetes的開發Cloud
- VMware收購Spring公司Pivotal:Spring Cloud可能會被Kubernetes替代SpringCloud
- Cloud Foundry Foundation:Cloud Foundry成功的重要原因之一在於開源Cloud
- Cloud Foundry中 JasperReports service整合Cloud
- 從前端小白到大佬 flex下前端Flex
- Cloud Foundry Session Affinity(Sticky Session)的實現CloudSession
- 從技術到工具再到落地,Pivotal多位技術專家詳解Greenplum
- Vue從甜小白到皮大佬系列(八) VuexVue
- Vue從甜小白到皮大佬系列(五) 元件Vue元件
- Cloud Foundry架構和訊息處理機制Cloud架構
- 如何將SAP Multi Target應用部署到SAP雲平臺的Cloud Foundry環境去Cloud
- Pivotal Data Dispatch Pivotal首款ETL工具
- Vue從甜小白到皮大佬系列(七) Vue RouterVue
- Vue從甜小白到皮大佬系列(六) 元件通訊Vue元件
- Vue從甜小白到皮大佬系列(四) 自定義指令Vue
- Vue從甜小白到皮大佬系列(三) 生命週期Vue
- Vue從甜小白到皮大佬系列(二) v-指令Vue
- 玩家行為觀察(一):從抽象到具體抽象
- 從0到1使用Kubernetes系列——Kubernetes入門
- 微服務 | Spring Cloud(一):從單體SSM 到 Spring Cloud微服務SpringCloudSSM
- ABAP Netweaver和Cloud Foundry上的環境變數Environment VariableCloud變數
- SAP雲平臺執行環境Cloud Foundry和Neo的區別Cloud
- Spring Cloud 純乾貨,從入門到實戰SpringCloud
- 資深大佬和你分享Spring-Cloud實戰SpringCloud
- Quantic Foundry:調查顯示29%的男性玩家喜歡在遊戲中玩女性角色遊戲
- 手把手從0到1:搭建Kubernetes叢集
- 從 Helm 到 Operator:Kubernetes應用管理的進化
- Docker與k8s的恩怨情仇(一)—成為PaaS前浪的Cloud FoundryDockerK8SCloud
- 從0到1使用Kubernetes系列(三)——使用Ansible安裝Kubernetes叢集
- Kubernetes 叢集升級指南:從理論到實踐
- Kubernetes Pod配置:從基礎到高階實戰技巧
- 如何上傳HTML5應用到SAP雲平臺的Cloud Foundry環境下HTMLCloud
- 如何在SAP雲平臺的Cloud Foundry環境下新增新的Service(服務)Cloud
- Spring Cloud 從入門到精通(一)Nacos 服務中心初探SpringCloud
- 從0到1使用Kubernetes系列(二)——安裝工具介紹