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