精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

Amazon VS. Google:云容器之爭(zhēng)愈演愈烈

責(zé)任編輯:editor005

作者:Beth Pariseau

2016-03-02 14:27:10

摘自:TechTarget中國(guó)

企業(yè)云容器服務(wù)將Docker容器管理的組件從用戶處抽象出來(lái),使得更為容易地部署以及擴(kuò)展其上構(gòu)建的應(yīng)用。”  Google還有一個(gè)開(kāi)源項(xiàng)目,有上百個(gè)代碼提交者,一個(gè)月有上千次提交,這使得Kubernetes能夠快速添加新特性,比如水平pod自擴(kuò)展。

企業(yè)云容器服務(wù)將Docker容器管理的組件從用戶處抽象出來(lái),使得更為容易地部署以及擴(kuò)展其上構(gòu)建的應(yīng)用。但是,他們所提供的產(chǎn)品之間有著關(guān)鍵的不同之處,包括每個(gè)產(chǎn)品選擇在哪里實(shí)現(xiàn)自動(dòng)擴(kuò)展、冗余以及和第三方工具,云平臺(tái)的交互能力。

自擴(kuò)展是爭(zhēng)論的焦點(diǎn)

Google容器引擎(GKE)包括pod,復(fù)制控制器和節(jié)點(diǎn)。Pod是容器的邏輯組,建模應(yīng)用程序特定的邏輯主機(jī)。復(fù)制控制器確保任意時(shí)間都有特定數(shù)量的pod在運(yùn)行。節(jié)點(diǎn)是支撐容器化環(huán)境的Google計(jì)算引擎虛擬機(jī)。

GKE基于Google的Kubernetes容器編排平臺(tái)。11月24號(hào)Kubernetes發(fā)布了1.1版本,1.0版本發(fā)布于四個(gè)月前,是市場(chǎng)里第一個(gè)能夠使用水平pod自擴(kuò)展特性來(lái)自動(dòng)擴(kuò)展pod的產(chǎn)品,該特性非常受用戶歡迎,可以用來(lái)驗(yàn)證GKE很多用例的特性。

“我們?yōu)樗蓄?lèi)型的項(xiàng)目大規(guī)模使用自擴(kuò)展,”Tim Kelton說(shuō)。他是Descartes Labs的聯(lián)合創(chuàng)始人和云總架構(gòu)師,這是一家總部位于Los Alamos, N.M.,機(jī)器學(xué)習(xí)領(lǐng)域的創(chuàng)業(yè)公司,處理PB級(jí)衛(wèi)星數(shù)據(jù)。

當(dāng)運(yùn)行大批量工作時(shí),自擴(kuò)展pod非常有用,Kelton解釋道。有時(shí),他的公司處理PB級(jí)數(shù)據(jù),要求擴(kuò)展到30,000個(gè)內(nèi)核。在Kubernetes的第一個(gè)版本里——很快就合并到GKE里,“這并不是核心特性集的一部分,”他說(shuō)。

GKE不支持垂直容器擴(kuò)展或者節(jié)點(diǎn)自擴(kuò)展,但是這些特性很快就會(huì)發(fā)布,David Aronchick,GKE的資深產(chǎn)品經(jīng)理說(shuō),他領(lǐng)導(dǎo)Kubernetes的產(chǎn)品管理。

同時(shí),Amazon的EC2容器服務(wù)(ECS)包含服務(wù)、任務(wù)和實(shí)例。服務(wù)是一組組成應(yīng)用的任務(wù),而實(shí)例是支持容器的彈性計(jì)算云VM -- 更像GKE的節(jié)點(diǎn)。

Amazon ECS的自擴(kuò)展能力和GKE的工作原理相反:服務(wù)能夠使用Amazon CloudWatch和Amazon Web Services(AWS) Lambda自動(dòng)擴(kuò)展,而實(shí)例也能夠基于CloudWatch矩陣自動(dòng)擴(kuò)展,但是任務(wù)——邏輯上大致等同于pod,不能自動(dòng)擴(kuò)展。

因?yàn)樗蓄?lèi)型的自動(dòng)擴(kuò)展都很重要,Amazon的用戶也希望ECS能夠添加任務(wù)自擴(kuò)展的功能。

“啟動(dòng)一個(gè)額外的實(shí)例意味著擁有了運(yùn)行附加任務(wù)的額外能力,但是這并不意味著任何新任務(wù)都能夠啟動(dòng)。”Chris Moyer,ACI Information Group的技術(shù)副總裁說(shuō)。這是一家總部在紐約的Web內(nèi)容聚合商,也是TechTarget的贊助商。“如果你僅僅自動(dòng)擴(kuò)展實(shí)例,其實(shí)對(duì)于處理額外負(fù)載并不會(huì)帶來(lái)什么幫助——你必須確實(shí)啟動(dòng)額外任務(wù)才能真正實(shí)現(xiàn)擴(kuò)展。”

zone間的冗余

在ECS的開(kāi)發(fā)中,Amazon優(yōu)先提供了在相同的集群內(nèi),原生啟動(dòng)可用zone(AZ)的能力,從而基于客戶需求達(dá)到任務(wù)自擴(kuò)展上的冗余。當(dāng)ECS服務(wù)調(diào)度器啟動(dòng)新任務(wù)時(shí),它也嘗試自動(dòng)在集群里跨AZ均衡任務(wù)。

"It's really easy -- two or three commands," he said.

“這樣做很重要,因?yàn)閱我坏腁Z可能出故障,因此如果兩個(gè)任務(wù)都在同一個(gè)AZ里,你的服務(wù)很可能就會(huì)出故障,”Moyer說(shuō)。

Google能夠通過(guò)命令行接口(CLI)在GKE里啟動(dòng)多個(gè)zone,Google的Aronchick說(shuō)。

“這其實(shí)很容易——兩個(gè)或者三個(gè)命令,”他說(shuō)。

但是,這也是GKE客戶最希望擁有的功能列表:改進(jìn)Web UI,包括跨zone擴(kuò)展集群。

“UI還需要大量的優(yōu)化工作,”Dale Hopkins,Vendasta Technologies的首席架構(gòu)師說(shuō)。UI目前只允許創(chuàng)建集群和一點(diǎn)點(diǎn)別的操作,Hopkins說(shuō)。“并且擴(kuò)展集群并不直觀。”

交互性

ECS構(gòu)建為一個(gè)擴(kuò)展平臺(tái),設(shè)計(jì)出發(fā)點(diǎn)是入侵客戶已有的工作流,主要代替用戶處理集群狀態(tài)。和已有工作流集成的一部分工作包括適應(yīng)客戶已經(jīng)使用的工具,比如Apache Mesos來(lái)做高級(jí)調(diào)度。Amazon聲稱(chēng)擁有廣大的容器合作伙伴正在向Amazon ECS貢獻(xiàn)特性,比如監(jiān)控、持續(xù)集成和安全。

同時(shí),Google已經(jīng)構(gòu)建了云容器合作伙伴聯(lián)合體,允許Kubernetes跨多個(gè)云供應(yīng)商部署——現(xiàn)在還是一個(gè)CLI特性,Aronchick說(shuō)。去年夏天Kubernetes 1.0發(fā)布時(shí),Google領(lǐng)導(dǎo)創(chuàng)建了Cloud原生計(jì)算基金會(huì)。基金會(huì)成員包括企業(yè)云服務(wù)公司,比如IBM和Red Hat,還包括終端用戶Box,eBay和Twitter。

“使用Kubernetes,實(shí)際上能夠部署到Amazon上,也可以部署Azure上,部署到IBM上,還可以部署到自己物理硬件的本地平臺(tái)上,”Descartes的Kelton說(shuō)。“這非常有吸引力,因?yàn)樽層脩粲卸喾N選擇。”

Google還有一個(gè)開(kāi)源項(xiàng)目,有上百個(gè)代碼提交者,一個(gè)月有上千次提交,這使得Kubernetes能夠快速添加新特性,比如水平pod自擴(kuò)展。

“Google催生了Kubernetes,Google也很好地?cái)U(kuò)展了該社區(qū),”Jay Lyman,451 Research的分析師說(shuō)。

富人越富有

當(dāng)然,和已經(jīng)確定市場(chǎng)地位,大家都很熟悉的第二種Amazon服務(wù)的集成,使得Amazon ECS對(duì)于新客戶而言更具吸引力。

一家總部位于紐約,給大型企業(yè)IT項(xiàng)目做咨詢(xún)的公司計(jì)劃在兩個(gè)新項(xiàng)目里使用ECS,其創(chuàng)始人,John D'Esposito說(shuō)。“驅(qū)動(dòng)我們使用ECS的主要因素是和已有可靠的基礎(chǔ)架構(gòu)服務(wù),比如‘Elastic Load Balancing(彈性負(fù)載均衡),Virtual Private Cloud(虛擬私有云),Identity and Access Management(認(rèn)證和訪問(wèn)管理)和Elastic Block Store(彈性塊存儲(chǔ))’的無(wú)縫集成。”

GKE和計(jì)算引擎的定價(jià)對(duì)于客戶而言也很有吸引力。除了底層VM資源10分鐘為單元的計(jì)費(fèi),GKE免費(fèi)贈(zèng)送Kubernetes master——這點(diǎn)對(duì)于Vendasta的Hopkins很吸引人。

“直到使用大量機(jī)器之前,我都不需要為Kubernetes支付太多——GKE為第一組機(jī)器免費(fèi)提供Kubernetes master,”他說(shuō)。

在Kubernetes和容器引擎出現(xiàn)之前,Hopkins和Kelton都已經(jīng)使用過(guò)Google的云服務(wù),包括Google App Engine。因此,在選擇部署到哪種云容器服務(wù)商時(shí),數(shù)據(jù)重力也是一大要素。

“我們的大部分?jǐn)?shù)據(jù)都是PB級(jí)別的,因此無(wú)法輕松移動(dòng)或者拷貝,實(shí)際上不得不讓計(jì)算能力去靠近數(shù)據(jù),”Kelton說(shuō)。目前大部分?jǐn)?shù)據(jù)都在Google云平臺(tái)上,雖然Descartes也和AWS的合作伙伴合作。

雖然目前Google和AWS是云容器戰(zhàn)場(chǎng)的急先鋒,Amazon最大的競(jìng)爭(zhēng)者仍然是Microsoft Azure,它已經(jīng)發(fā)布了自己的基于Linux的云容器服務(wù)的受限預(yù)覽版,今年還計(jì)劃發(fā)布Windows服務(wù)器的新版本來(lái)支持基于Windows的容器。

“大部分我們的客戶……也同時(shí)在使用Azure或者Amazon,”Chris Riley說(shuō),他是HKM Consulting公司的合伙人。“Microsoft已經(jīng)正在開(kāi)發(fā)一些很有意思的工具。如果我們考察第二種方案,很可能是Azure,而不是Google。”

因?yàn)楹芏郙icrosoft產(chǎn)品,簡(jiǎn)單化和易用性是設(shè)計(jì)優(yōu)先考慮的事情,Kristian Nese說(shuō),他是Lumagate的CTO,這是一家位于挪威的Microsoft Azure系統(tǒng)集成商。

“現(xiàn)在,當(dāng)我們部署Azure容器服務(wù)時(shí),可能需要100行代碼,”Nese說(shuō)。“一旦你部署了Azure容器服務(wù),實(shí)際上部署了23種資源……如果你想手動(dòng)完成這些,很可能需要上千行代碼。”

Azure容器服務(wù)也在開(kāi)發(fā)自擴(kuò)展功能,由一系列獨(dú)立的服務(wù)組成,正在技術(shù)預(yù)覽中,稱(chēng)為VM Scale Sets。

Azure也會(huì)提供成熟并且熟悉的工具來(lái)管理容器,比如Azure Resource Manager,Nese補(bǔ)充道。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 宁德市| 额尔古纳市| 安庆市| 宁安市| 阿瓦提县| 井研县| 大同市| 五指山市| 南京市| 花莲市| 阿瓦提县| 潼关县| 陆川县| 永安市| 徐州市| 平泉县| 德格县| 桦甸市| 南丹县| 余姚市| 安化县| 惠水县| 元江| 四平市| 龙岩市| 濮阳市| 临洮县| 高台县| 博湖县| 乐亭县| 阿勒泰市| 伊春市| 四平市| 屏边| 临桂县| 廊坊市| 密山市| 内乡县| 临夏县| 江都市| 肃南|