正文
在Heptio的支持下,AWS还增加了对于Kubernetes弹性能力的支持。通过将Kubernetes运行在三个可用区上,可以减少单点故障,同时可以自动检测和替换不健康的主控节点。当前版本中Kubernetes还集成了AWS的许多其他服务,比如 Elastic Load Balancing(弹性负载均衡),IAM(用于身份认证),AWS CloudTrail和用于网络方面的Amazon VPC以及 AWS Privaelink。
AWS Fargate:当前业界一直在期待某种新的对Kubernetes支持方式时,新推出的AWS Fargate服务给大家带来了一个惊喜,或者是一种更重要的呈现,根据Jassy的介绍,从企业角度来看,该服务提供了一种直接通过EKS或者AWS自家的Elastic Container Server[2]运行容器的方式,而不需要管理底层服务或者集群。
Jassy告诉参会者:“它改变了你运行容器的方式。人们希望能够在任务级别上运行容器”。
Fargate提供容器的方式与AWS Elastic Cloud Compute提供虚拟机的方式非常相似。“它基于一个基本的计算基元,而无需管理底层实例”,根据AWS博客中[3]提到的内容,要构建容器镜像,用户需要指定CPU和内存要求,以及网络和身份策略。而计费则以秒的粒度进行。