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