
SUSE是使用和為OpenStack、Cloud Foundry和Kubernetes做出貢獻的供應商之一,擁有適用于這三種技術(shù)的商業(yè)產(chǎn)品。SUSE首席技術(shù)官Thomas Di Giacomo解釋了這三種開(kāi)源技術(shù)如何交匯。
“我們看到我們的客戶(hù)并不使用單一的開(kāi)源項目。大多數時(shí)候他們在不同的生命周期使用不同的技術(shù),而且有時(shí)會(huì )重疊。”Di Giacomo說(shuō)。
OpenStack是一項云基礎設施工作,最初是在2010年7月開(kāi)始實(shí)施的——這項工作由NASA和Rackspace發(fā)起。Cloud Foundry是VMware于2011年4月啟動(dòng)的平臺即服務(wù)(PaaS),而Kubernetes是谷歌于2014年創(chuàng )建的容器編排平臺。Di Giacomo認為每種技術(shù)都有自己的核心關(guān)注領(lǐng)域。
“Cloud Foundry旨在簡(jiǎn)化開(kāi)發(fā)人員的生活,并專(zhuān)注于開(kāi)發(fā)人員體驗,以便開(kāi)發(fā)人員可以為他們的業(yè)務(wù)創(chuàng )建應用程序,而不是查看底層基礎設施。”他說(shuō)。
另一方面,Kubernetes完全是關(guān)于容器的,是計算資源的抽象。在Di Giacomo看來(lái),Kubernetes最初的設計并非專(zhuān)注于開(kāi)發(fā)人員。
“我們在SUSE做的是將Cloud Foundry和Kubernetes結合在一起。”Di Giacomo說(shuō)。
他解釋說(shuō),SUSE將Cloud Foundry容器化,然后通過(guò)公有云或本地部署的Kubernetes集群進(jìn)行擴展。Di Giacomo說(shuō),在Kubernetes中添加Cloud Foundry服務(wù)即容器提供了良好的開(kāi)發(fā)人員體驗。
“容器非常適合于抽象計算。”Di Giacomo說(shuō)。
也就是說(shuō),涉及到管理網(wǎng)絡(luò )和存儲時(shí),OpenStack可以很好地完成這些工作。 SUSE的客戶(hù)在OpenStack云數據中心內部使用Kubernetes作為應用程序交付的計算部分。更進(jìn)一步,Kubernetes和Cloud Foundry的產(chǎn)品也可以擴展到OpenStack以外的公有云提供商。
“你可以將部分作為容器運行的工作負載從Kubernetes遷移到OpenStack中,也可以將它們遷移到公有云中。”他說(shuō)。
原文鏈接:
http://www.eweek.com/cloud/openstack-vs.-cloud-foundry-vs.-kubernetes-what-fits-where