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