您當(dāng)前的位置是:  首頁 > 新聞 > 國內(nèi) >
 首頁 > 新聞 > 國內(nèi) >

OpenStack vs. Cloud Foundry vs. Kubernetes:用在哪里合適?

2018-11-21 10:39:25   作者:   來源:開源云中文社區(qū)   評論:0  點(diǎn)擊:


  開源云應(yīng)用程序基礎(chǔ)設(shè)施可謂一片混亂,包括OpenStack、Cloud Foundry和Kubernetes在內(nèi)的數(shù)個(gè)項(xiàng)目各有千秋。雖然它們有一些重疊,但每種技術(shù)都有其自身的優(yōu)點(diǎn)和用例。
  SUSE是使用和為OpenStack、Cloud Foundry和Kubernetes做出貢獻(xiàn)的供應(yīng)商之一,擁有適用于這三種技術(shù)的商業(yè)產(chǎn)品。SUSE首席技術(shù)官Thomas Di Giacomo解釋了這三種開源技術(shù)如何交匯。
  “我們看到我們的客戶并不使用單一的開源項(xiàng)目。大多數(shù)時(shí)候他們在不同的生命周期使用不同的技術(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旨在簡化開發(fā)人員的生活,并專注于開發(fā)人員體驗(yàn),以便開發(fā)人員可以為他們的業(yè)務(wù)創(chuàng)建應(yīng)用程序,而不是查看底層基礎(chǔ)設(shè)施。”他說。
  另一方面,Kubernetes完全是關(guān)于容器的,是計(jì)算資源的抽象。在Di Giacomo看來,Kubernetes最初的設(shè)計(jì)并非專注于開發(fā)人員。
  “我們在SUSE做的是將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
【免責(zé)聲明】本文僅代表作者本人觀點(diǎn),與CTI論壇無關(guān)。CTI論壇對文中陳述、觀點(diǎn)判斷保持中立,不對所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,并請自行承擔(dān)全部責(zé)任。

專題