AWS上的容器生态系统:听Andy Jassy在Re:Invent大会上的介绍


【译者的话】由AWS首席执行官Andy Jassy在Re:Invent大会上进行的围绕容器,Kubernetes以及Serverless数据库在AWS上的新服务的介绍。

继Microsoft Azure和Google Cloud Platform之后,Amazon Web Services今天也开始提供了大家期待已久的,支持云原生基础设施的开源容器编排引擎Kubernetes的服务。

同时还推出了一个新的容器管理服务,一个新的图形数据库以及一个基于Aurora公司(MySQL)数据架构的Serverless数据库。

在本周拉斯维加斯举办的年度Re:Invent用户会议上,由AWS首席执行官Andy Jassy对这些服务以及升级进行了介绍。

下面是一些纲要内容:

容器生态系统

Amazon Elastic Container Service for Kubernetes (EKS):该服务将会运行Kubernetes的上游版本,目前允许用户使用所有的Kubernetes插件以及支持工具,同时允许用户可以轻松的在AWS,其它云提供商以及自有数据中心中迁移容器。

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运行容器的方式,而不需要管理底层服务或者集群。

Jassy告诉参会者:“它改变了你运行容器的方式。人们希望能够在任务级别上运行容器”。

Fargate提供容器的方式与AWS Elastic Cloud Compute提供虚拟机的方式非常相似。“它基于一个基本的计算基元,而无需管理底层实例”,根据AWS博客中提到的内容,要构建容器镜像,用户需要指定CPU和内存要求,以及网络和身份策略。而计费则以秒的粒度进行。

数据,数据,数据

Aurora Serverless:Aurora目前对读/写提供了多Master实例以及可扩展的能力。这意味着单个数据库可以跨多个可用于并且拥有多个Master实例。在之前的版本中,Aurora只提供了对多Master读操作的支持。 通过添加对于写操作的支持,意味着Aurora提供了真正的分布式数据库的能力。 从而使得从故障中进行恢复的时间可能只需要100ms,数据库的任何故障,在用户面前都是透明的。

“它允许你的应用程序可以透明的容忍任何主机的故障,即使是对于整个可用域而言”,Jassy提到,今天Aurora已经提供了对单区域-多实例的支持;多区域-多实例的支持将会在2018年初对外提供。

AWS还提供了另外一种方式扩展Aurora:允许用户只支付他们实际使用的内容,这个版本的Aurora可以在预览版中进行使用。

”它不需要你提供任何的数据库实例。并且可以根据数据库的负载情况自动对实例进行扩容或者缩容。而当它没有被使用时,则会自动关闭。而不需要支付任何额外的费用“,Jassy说。

DynamoDB 更新:AWS的旗舰NoSQL数据库服务DynamoDB已更新为完整的多区域全局数据库,无论用户在哪一个可用区使用该服务,它都可以提供相同的一致稳定的服务。

通过提供全局的数据库表功能 - 它能够在两个或者以上的AWS可用区中自动完成表的复制(通过多实例写的方式完成) 。这可以消除维护复制过程中所有数据管理的繁琐工作。

DynamoDB现在同时支持一键创建表的完成备份的能力,而这个过程对于性能的影响几乎为零。在2018年初还会支持精确到秒的数据恢复能力。

AWS通过Amazon Neptune进入到持续增长的图形数据库市场。它可以存储数十亿关系数据,并且能够在毫秒级完成关系查询。它还支持主要的图查询栈:通过Gremlin查询基于Apache TinkerPop的属性图,以及使用SPARQL查询Resource Description Framework(RDF)。

此外,在数据前端,AWS可以通过Glacier Select支持对其归档存储服务中的对象进行查询,Jassy也表示Glacier是在所有主要的云提供商中第一个提供这个能力的。

该公司同时还宣布了一个Service Broker服务,用于桥接自有资源和云上资源,同时更新了其现有的定价策略以及一些新的机器学习服务,这些会在后续的文章中进行介绍。

参考资料



原文链接:Amazon Web Services Takes on Kubernetes, Offers a Serverless Database Service(翻译:郑云龙)

0 个评论

要回复文章请先登录注册