AWS發(fā)布兩個(gè)新的容器功能-AWS云上托管的 Kubernetes彈性容器服務(wù)(EKS)和AWS Fargate
原創(chuàng)【51CTO.com原創(chuàng)稿件】2017年11月29日,在今天的AWS re:Invent上, Amazon Web Services(簡(jiǎn)稱AWS)公司為Amazon ECS發(fā)布了兩項(xiàng)新功能,使其部署、管理及擴(kuò)容變得***的簡(jiǎn)單。Amazon EKS可讓客戶在 AWS 上運(yùn)行 Kubernetes 而無需安裝、操作和維護(hù)自己的 Kubernetes 集群!AWS還引入了一種名為AWS Fargate的新功能,允許客戶在不提供或管理服務(wù)器和集群的情況下啟動(dòng)和運(yùn)行容器。
“盡管我們有超過10萬(wàn)的活躍的Amazon ECS集群在AWS上運(yùn)行,并且,與其他云服務(wù)相比,有更多的客戶在AWS上運(yùn)行Kubernetes,但客戶也要求我們構(gòu)建一個(gè)管理Kubernetes的服務(wù),就像Amazon ECS一樣。”AWS容器與高性能計(jì)算總經(jīng)理Deepak Singh表示,“我們不僅僅是在亞馬遜的網(wǎng)站上發(fā)布了這一請(qǐng)求,我們也讓托管容器更容易使用,通過啟動(dòng)AWS Fargate,開發(fā)人員可以在任務(wù)級(jí)別上運(yùn)行容器,而不必考慮服務(wù)器或集群。
Amazon EKS: 在AWS上運(yùn)行Kubernetes的***方式
今天,客戶在AWS上運(yùn)行幾乎各種類型的容器業(yè)務(wù)流程和管理服務(wù)。除了Amazon ECS,
Kubernetes在AWS客戶中也非常受歡迎。原生云計(jì)算基金會(huì)最近的一項(xiàng)調(diào)查表明,約63%的Kubernetes 用戶集群都在AWS上運(yùn)行,比其他云平臺(tái)都多。今天前,使用高可用性的Kubernetes需要大量的專業(yè)知識(shí)和手工作業(yè)??蛻粜枰缍鄠€(gè)可用性區(qū)域(AZs)安裝并操作 Kubernetes masters,用以管理客戶的服務(wù)器集群,取代不健康的masters,并采取措施確保更新不會(huì)導(dǎo)致應(yīng)用程序宕機(jī)。Amazon EKS消除了這種復(fù)雜性,可以讓客戶輕松地運(yùn)行高可用的Kubernetes環(huán)境。Amazon EKS是***個(gè)提供高可用架構(gòu)的云服務(wù),它可以自動(dòng)地將Kubernetes masters分布在多個(gè)AZs上,以消除單點(diǎn)故障。這使客戶可以很容易地以一種高度可用的方式部署他們的應(yīng)用程序。在Amazon EKS運(yùn)行的應(yīng)用程序可以抵御單個(gè)master的損失,甚至是一個(gè)完整的AZ。Amazon EKS自動(dòng)檢測(cè)并取代錯(cuò)誤的masters,它可以自動(dòng)為master修補(bǔ)和執(zhí)行版本升級(jí)。
AWS Fargate –在不需要管理服務(wù)器或集群的情況下運(yùn)行容器
像Amazon ECS and Amazon EKS 一樣的容器業(yè)務(wù)流程,可以大規(guī)模的消除繁重的容器運(yùn)行工作,但是,客戶仍然需要提供和擴(kuò)展服務(wù)器實(shí)例和集群,并修補(bǔ)底層的Amazon EC2實(shí)例。通過消除對(duì)服務(wù)器集群的管理,AWS Fargate使運(yùn)行容器變得更加容易??蛻舨辉傩枰x擇實(shí)例類型,決定何時(shí)擴(kuò)展集群,或者優(yōu)化集群利用率??蛻粜枰龅木褪菍⑺麄兊膽?yīng)用程序定義為“任務(wù)”,其中包括一個(gè)容器、CPU和內(nèi)存需求、網(wǎng)絡(luò)定義、AWS標(biāo)識(shí)和訪問管理(AWS IAM)策略??蛻艨梢栽趲酌腌妰?nèi)啟動(dòng)數(shù)千個(gè)任務(wù),只需要為任務(wù)中的資源付費(fèi),而不需要為基礎(chǔ)設(shè)施任務(wù)運(yùn)行付費(fèi)。AWS Fargate已經(jīng)可以在Amazon ECS上使用,并且明年將會(huì)被使用在Amazon EKS上。
【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】