欧美,精品,综合,亚洲,好吊妞视频免新费观看,免费观看三级吃奶,一级a片女人自慰免费看

 首頁 > 新聞 > 國際 >

Amazon VS Google:云容器之爭愈演愈烈

2016-03-02 11:25:52   作者:   來源:TechTarget中國    評論:0  點(diǎn)擊:


  企業(yè)云容器服務(wù)將Docker容器管理的組件從用戶處抽象出來,使得更為容易地部署以及擴(kuò)展其上構(gòu)建的應(yīng)用。但是,他們所提供的產(chǎn)品之間有著關(guān)鍵的不同之處,包括每個產(chǎn)品選擇在哪里實(shí)現(xiàn)自動擴(kuò)展、冗余以及和第三方工具,云平臺的交互能力。
  自擴(kuò)展是爭論的焦點(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容器編排平臺。11月24號Kubernetes發(fā)布了1.1版本,1.0版本發(fā)布于四個月前,是市場里第一個能夠使用水平pod自擴(kuò)展特性來自動擴(kuò)展pod的產(chǎn)品,該特性非常受用戶歡迎,可以用來驗(yàn)證GKE很多用例的特性。
  “我們?yōu)樗蓄愋偷捻?xiàng)目大規(guī)模使用自擴(kuò)展,”TimKelton說。他是DescartesLabs的聯(lián)合創(chuàng)始人和云總架構(gòu)師,這是一家總部位于LosAlamos,N.M.,機(jī)器學(xué)習(xí)領(lǐng)域的創(chuàng)業(yè)公司,處理PB級衛(wèi)星數(shù)據(jù)。
  當(dāng)運(yùn)行大批量工作時(shí),自擴(kuò)展pod非常有用,Kelton解釋道。有時(shí),他的公司處理PB級數(shù)據(jù),要求擴(kuò)展到30,000個內(nèi)核。在Kubernetes的第一個版本里——很快就合并到GKE里,“這并不是核心特性集的一部分,”他說。
  GKE不支持垂直容器擴(kuò)展或者節(jié)點(diǎn)自擴(kuò)展,但是這些特性很快就會發(fā)布,David Aronchick,GKE的資深產(chǎn)品經(jīng)理說,他領(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ù)能夠使用AmazonCloudWatch和Amazon Web Services(AWS)Lambda自動擴(kuò)展,而實(shí)例也能夠基于CloudWatch矩陣自動擴(kuò)展,但是任務(wù)——邏輯上大致等同于pod,不能自動擴(kuò)展。
  因?yàn)樗蓄愋偷淖詣訑U(kuò)展都很重要,Amazon的用戶也希望ECS能夠添加任務(wù)自擴(kuò)展的功能。“啟動一個額外的實(shí)例意味著擁有了運(yùn)行附加任務(wù)的額外能力,但是這并不意味著任何新任務(wù)都能夠啟動。”ChrisMoyer,ACIInformation Group的技術(shù)副總裁說。這是一家總部在紐約的Web內(nèi)容聚合商,也是TechTarget的贊助商。
  “如果你僅僅自動擴(kuò)展實(shí)例,其實(shí)對于處理額外負(fù)載并不會帶來什么幫助——你必須確實(shí)啟動額外任務(wù)才能真正實(shí)現(xiàn)擴(kuò)展。”
  zone間的冗余
  在ECS的開發(fā)中,Amazon優(yōu)先提供了在相同的集群內(nèi),原生啟動可用zone(AZ)的能力,從而基于客戶需求達(dá)到任務(wù)自擴(kuò)展上的冗余。當(dāng)ECS服務(wù)調(diào)度器啟動新任務(wù)時(shí),它也嘗試自動在集群里跨AZ均衡任務(wù)。“It's really easy--two or three commands,”hesaid。“這樣做很重要,因?yàn)閱我坏腁Z可能出故障,因此如果兩個任務(wù)都在同一個AZ里,你的服務(wù)很可能就會出故障,”Moyer說。
  Google能夠通過命令行接口(CLI)在GKE里啟動多個zone,Google的Aronchick說。“這其實(shí)很容易——兩個或者三個命令,”他說。
  但是,這也是GKE客戶最希望擁有的功能列表:改進(jìn)WebUI,包括跨zone擴(kuò)展集群。“UI還需要大量的優(yōu)化工作,”Dale Hopkins,Vendasta Technologies的首席架構(gòu)師說。UI目前只允許創(chuàng)建集群和一點(diǎn)點(diǎn)別的操作,Hopkins說。“并且擴(kuò)展集群并不直觀。”
  交互性
  ECS構(gòu)建為一個擴(kuò)展平臺,設(shè)計(jì)出發(fā)點(diǎn)是入侵客戶已有的工作流,主要代替用戶處理集群狀態(tài)。和已有工作流集成的一部分工作包括適應(yīng)客戶已經(jīng)使用的工具,比如Apache Mesos來做高級調(diào)度。Amazon聲稱擁有廣大的容器合作伙伴正在向Amazon ECS貢獻(xiàn)特性,比如監(jiān)控、持續(xù)集成和安全。
  同時(shí),Google已經(jīng)構(gòu)建了云容器合作伙伴聯(lián)合體,允許Kubernetes跨多個云供應(yīng)商部署——現(xiàn)在還是一個CLI特性,Aronchick說。去年夏天Kubernetes1.0發(fā)布時(shí),Google領(lǐng)導(dǎo)創(chuàng)建了Cloud原生計(jì)算基金會。基金會成員包括企業(yè)云服務(wù)公司,比如IBM和RedHat,還包括終端用戶Box,eBay和Twitter。
  “使用Kubernetes,實(shí)際上能夠部署到Amazon上,也可以部署Azure上,部署到IBM上,還可以部署到自己物理硬件的本地平臺上,”Descartes的Kelton說。“這非常有吸引力,因?yàn)樽層脩粲卸喾N選擇。”
  Google還有一個開源項(xiàng)目,有上百個代碼提交者,一個月有上千次提交,這使得Kubernetes能夠快速添加新特性,比如水平pod自擴(kuò)展。
  “Google催生了Kubernetes,Google也很好地?cái)U(kuò)展了該社區(qū),”JayLyman,451Research的分析師說。
  富人越富有
  當(dāng)然,和已經(jīng)確定市場地位,大家都很熟悉的第二種Amazon服務(wù)的集成,使得Amazon ECS對于新客戶而言更具吸引力。
  一家總部位于紐約,給大型企業(yè)IT項(xiàng)目做咨詢的公司計(jì)劃在兩個新項(xiàng)目里使用ECS,其創(chuàng)始人,JohnD'Esposito說。“驅(qū)動我們使用ECS的主要因素是和已有可靠的基礎(chǔ)架構(gòu)服務(wù),比如‘Elastic Load Balancing(彈性負(fù)載均衡),Virtual Private Cloud(虛擬私有云),Identity and Access Management(認(rèn)證和訪問管理)和Elastic Block Store(彈性塊存儲)’的無縫集成。”
  GKE和計(jì)算引擎的定價(jià)對于客戶而言也很有吸引力。除了底層VM資源10分鐘為單元的計(jì)費(fèi),GKE免費(fèi)贈送Kubernetes master——這點(diǎn)對于Vendasta的Hopkins很吸引人。
  “直到使用大量機(jī)器之前,我都不需要為Kubernetes支付太多——GKE為第一組機(jī)器免費(fèi)提供Kubernetes master,”他說。
  在Kubernetes和容器引擎出現(xiàn)之前,Hopkins和Kelton都已經(jīng)使用過Google的云服務(wù),包括Google App Engine。因此,在選擇部署到哪種云容器服務(wù)商時(shí),數(shù)據(jù)重力也是一大要素。
  “我們的大部分?jǐn)?shù)據(jù)都是PB級別的,因此無法輕松移動或者拷貝,實(shí)際上不得不讓計(jì)算能力去靠近數(shù)據(jù),”Kelton說。目前大部分?jǐn)?shù)據(jù)都在Google云平臺上,雖然Descartes也和AWS的合作伙伴合作。
  雖然目前Google和AWS是云容器戰(zhàn)場的急先鋒,Amazon最大的競爭者仍然是Microsoft Azure,它已經(jīng)發(fā)布了自己的基于Linux的云容器服務(wù)的受限預(yù)覽版,今年還計(jì)劃發(fā)布Windows服務(wù)器的新版本來支持基于Windows的容器。
  “大部分我們的客戶……也同時(shí)在使用Azure或者Amazon,”ChrisRiley說,他是HKM Consulting公司的合伙人。
  “Microsoft已經(jīng)正在開發(fā)一些很有意思的工具。如果我們考察第二種方案,很可能是Azure,而不是Google。”
  因?yàn)楹芏郙icrosoft產(chǎn)品,簡單化和易用性是設(shè)計(jì)優(yōu)先考慮的事情,Kristian Nese說,他是Lumagate的CTO,這是一家位于挪威的Microsoft Azure系統(tǒng)集成商。
  “現(xiàn)在,當(dāng)我們部署Azure容器服務(wù)時(shí),可能需要100行代碼,”Nese說。“一旦你部署了Azure容器服務(wù),實(shí)際上部署了23種資源……如果你想手動完成這些,很可能需要上千行代碼。”
  Azure容器服務(wù)也在開發(fā)自擴(kuò)展功能,由一系列獨(dú)立的服務(wù)組成,正在技術(shù)預(yù)覽中,稱為VM Scale Sets。Azure也會提供成熟并且熟悉的工具來管理容器,比如Azure Resource Manager,Nese補(bǔ)充道。
分享到: 收藏

專題