AWS首席执行官Andy Jassy介绍AWS容器生态系统

来源:互联网 发布:济南java工程师待遇 编辑:程序博客网 时间:2024/06/03 17:49

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


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


在本周拉斯维加斯举办的年度Re:Invent[1]用户会议上,由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[2]运行容器的方式,而不需要管理底层服务或者集群。


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


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


数据,数据,数据

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


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


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


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


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


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


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


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


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


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


相关链接:


  1. https://reinvent.awsevents.com/

  2. https://aws.amazon.com/ecs/

  3. https://aws.amazon.com/blogs/aws/aws-fargate/

  4. https://aws.amazon.com/dynamodb/

  5. https://www.w3.org/RDF/


原文链接:https://thenewstack.io/aws-takes-kubernetes-offers-serverless-database-service/


基于Kubernetes的DevOps实践培训


本次培训内容包含:Kubernetes架构、安装、深入了解Kubernetes、Kubernetes高阶——设计与实现、Kubernetes落地实践、微服务、Cloud Native等,点击识别下方二维码加微信好友了解具体培训内容



点击阅读原文链接即可报名。