AWS终于支援Kubernetes容器调度偕无伺服器容器服务AWS Fargate问世

互联网2021-03-03 14:05:57
最佳答案

图片来源:

AWS

Amazon周三(11/29)推出了Amazon Elastic Container Service for Kubernetes(Amazon EKS)预览版,开始于容器服务中支援Kubernetes容器调度工具,并发表无伺服器容器部署服务AWS Fargate。

由Google所开发并捐赠给云端原生运算基金会(Cloud Native Computing Foundation,CNCF)的Kubernetes已然是市场上最受欢迎的容器调度工具,包括Google、IBM及微软等主要云端服务业者皆已支援Kubernetes,CNCF的调查显示,约有63%的Kubernetes任务是在AWS上执行,在用户的呼声下,Amazon终于在本周宣布支援Kubernetes。

AWS容器服务总经理Deepak Singh指出,Amazon EKS将让开发人员可轻易管理AWS上的Kubernetes丛集,它採用开源的Kubernetes上游版本,因而可执行任何既有的外挂程式与工具,于Amazon EKS上运作的应用程式也相容于任何Kubernetes标準环境中所执行的应用,不论是就地部署的资料中心或公有云,这使得用户完全不必变更程式码就能将Kubernetes应用移植到Amazon EKS。

此外,Amazon EKS可于3个AWS可得区域以3个Master自动执行Kubernetes,藉由多重区域架构来预防单一节点的故障。它也能自动侦测与置换不良的Master,执行版本的自动更新与修补,或是整合其它的AWS服务。(来源:AWS)

 

同台登场的AWS Fargate则是个无伺服器的容器服务,它与EC2(Amazon Elastic Compute Cloud)云端伺服器托管服务的作用很类似,只不过EC2提供的是虚拟机器,而AWS Fargate供应的则是容器,它让用户以容器作为基本的运算原型,而不必担心底层实例的管理,用户只需建置容器映像,指定CPU与记忆体需求,再定义网路与IAM(身分管理)政策即可。

左侧为EC2的管理架构,右侧则是AWS Fargate的容器架构:

此外,AWS Fargate亦允许用户使用ECS(Amazon Elastic Container Service)上的原型、API与其它AWS服务。

AWS Fargate是针对容器所使用的资源来计价,目前仅于维吉尼亚北部区域推出,并预计在明年让用户也能以Amazon EKS于Fargate上启用容器。

免责声明:本文由用户上传,如有侵权请联系删除!