考慮VMware PKS替代方案
在企業(yè)環(huán)境,VMware PKS是部署Kubernetes很自然的起點,但如果你需要獨立于vSphere堆棧的系統(tǒng),其實有很多選擇。
Kubernetes是構建云原生應用的強大生態(tài)系統(tǒng),而VMware Pivotal Container Service(PKS)整合了Kubernetes與自助服務門戶,幫助企業(yè)簡化部署和管理。
PKS被設計為與VMware基礎設施產(chǎn)品整合。與某些競爭產(chǎn)品相比,VMware PKS的優(yōu)勢之一在于它整合了vSphere服務(如DRS),但沒有vSphere就無法部署PKS。
幸運的是,圍繞Kubernetes已經(jīng)出現(xiàn)其他解決方案,這就像大多數(shù)開源項目一樣。如果你對部署上游開源Kubernetes猶豫不決,則可考慮其他可用的受支持的解決方案。
全面服務PaaS
VMware PKS的競爭對手之一是Kubernetes PaaS產(chǎn)品,這些平臺支持開發(fā)人員為中心的功能,例如數(shù)據(jù)庫、身份驗證服務和消息總線。
OpenShift。Red Hat的OpenShift是與VMware PKS直接競爭的產(chǎn)品。目前容器已經(jīng)成為構建云原生應用的平臺,而Red Hat提供Kubernetes功能作為其產(chǎn)品的組成部分。
與VMware PKS類似,Red Hat提供端到端私有數(shù)據(jù)中心。從Red Hat具有基于KVM管理程序的Linux版本到Kubernetes,Red Hat通過嚴格的Red Hat認證流程提供了一個具有企業(yè)級支持的堆棧。
目前Red Hat提供多種OpenShift部署選擇,第一種選擇是封裝本地平臺,本地平臺的基礎價格為48000美元。
第二種選擇是作為云產(chǎn)品使用該平臺,SaaS產(chǎn)品售價為每月50美元起,包括對多達10個項目的支持。
SaaS產(chǎn)品中的主要性能控制是內存,內存可按每GB 25美元的價格購買。
Docker Swarm。Docker是另一個全面服務PaaS產(chǎn)品。Docker通過與Swarm操作整合平臺,隱藏了Kubernetes大部分復雜性。
Docker Swarm是Docker 企業(yè)版(EE)的一部分,Docker EE有兩個版本–標準版和高級版。標準版和高級版都提供Kubernetes支持。
Docker企業(yè)版是按節(jié)點購買,標準版售價為每節(jié)點每月75美元起。
純粹的版本
開源的挑戰(zhàn)之一是封裝補丁和升級。純粹的發(fā)行版增加了對上游版本的Kubernetes的支持,而不是增加專有功能和特性。
Heptio。Heptio封裝了上游Kubernetes代碼,并通過Heptio Kubernetes Subscription添加了企業(yè)支持。Heptio可利用任何x86基礎設施,包括從VMware提供的虛擬機到公共云實例。
Heptio是基于訂閱的產(chǎn)品。對于標準支持,入門級套餐價格為每月2000美元起,高級支持為每月3000美元。
托管Kubernetes
很多企業(yè)想要使用云原生基礎設施,但VMware PKS并不提供。
AWS、谷歌Compute Engine和微軟Azure都發(fā)布了托管Kubernetes部署,每個云提供商都可管理客戶公共云賬戶內x86實例內的Kubernetes組件。
除公共云提供商外,Nirmata和Platform9等公司也提供托管Kubernetes服務,這些服務在價格和功能方面可能有很大差異,所有這些產(chǎn)品都可在云部署或私有基礎設施內運行,我們可以看看Platform9,以了解如何比較。
Platform9最初是托管OpenStack產(chǎn)品,從私有云資源分離私有云控制平面。Platform9利用OpenStack部署工具來提供托管OpenStack實例。客戶在目標基礎設施安裝代理,Platform9的產(chǎn)品將資源集中到私有云中,并為這些資源提供云接口。
該公司遵循相同的路線圖,最近發(fā)布了Kubernetes產(chǎn)品,而該Kubernetes控制平面仍在Platform9基礎設施中。與OpenStack平臺類似,該公司的Kubernetes產(chǎn)品是純粹的Kubernetes發(fā)行版。