AWS re:Invent 大会回顾

阅读数:1542 2016 年 12 月 12 日 18:00

在拉斯维加斯的年度 re:Invent 大会上,AWS 公布了一系列即将推出的云服务。亚马逊列出了公共云即将可用的二十多个新功能,包括在S3 对象存储中直接查询数据、将构建代码作为部署流水线的一部分、提供廉价的虚拟专用服务器和通过ETL 的方式大规模移动数据等。

作为产品发布公告的一部分内容,AWS 探讨了数据的生命周期:迁移、存储、整合、查询和分析。AWS Snowball Edge是一种构建在之前的 Snowball 基础之上的应用,它专注于以物理方式大规模地将数据迁移至云数据中心。每一个Snowball Edge 应用都拥有100TB 的存储空间,并且比以前的版本支持更多的连接协议。它还可以与AWS Lambda 整合起来进行数据处理。同时,冬季主题配置列表的一部分是 AWS Snowmobile,这是一种安全卡车,可以在几周的时间里将100PB 的数据运送到AWS 数据中心。

亚马逊Aurora 最初是作为MySQL 专业版推出的,它专注于性能和可用性。基于强烈的客户需求, AWS 增加Aurora 对 PostgreSQL 的兼容性。该服务现在开放试用。开发人员对于在处理数据的步骤之间,将数据存入 Amazon S3 对象已经很熟练。通过使用亚马逊的Athena,开发人员可以使用标准的SQL 语法去查询S3 中的数据。这项服务可以支持CSV、JSON、日志文件、分隔符文件以及更多格式的文件。该服务目前在美国可用。亚马逊也让大家先睹为快地了解了一下 AWS Glue,这是一项 ETL 服务,可以连接到亚马逊的数据存储和 JDBC 兼容的数据库。目前此服务对外还不可用,但亚马逊承诺此项服务将包含数据转换、作业调度、执行历史等等更多内容。AWS 宣布的与数据有关的最后一项服务是亚马逊 Pinpoint,这是为移动开发者提供的一个工具,让他们可以基于用户的参与情况组织有针对性的活动。

亚马逊还公布了一些针对应用程序开发人员的管理服务。其中三项服务以人工智能(Artifical Intelligence,AI)为重点,亚马逊首席技术官 Werner Vogels 在他的博客文章中也特别提到了它们。亚马逊Polly是可以实现24 种语言从文本到语音转换功能的云服务。开发者可以使用AWS 控制台或API 去“合成语音”,转换为音频格式。可靠的图像检测功能需要使用全面的模型进行深度学习。并且,亚马逊声称新的亚马逊 Rekognition管理的服务“已经在每天分析数十亿张图片了”。目前这项服务在美国和欧洲可用,并能分析场景、物体和面孔,返回图像的标签作为结果。在 re:Invent 上宣布的第三个与人工智能相关的服务是亚马逊Lex。亚马逊 Lex 从亚马逊 Echo 消费者设备中提取了语音识别引擎 Alexa,并提供给开发人员使用。这个可以与聊天机器人交互的服务已经在美国开放试用。

AWS CodeBuild是在会上发布的另一个对开发人员友好的服务。这是个受管理的构建服务,按分钟收费,并且可以与应用程序运行时一起工作。每次构建都在一个新的、独立的容器中进行,而且毫不意外的,AWS CodeBuild 也与 AWS CodeCommit AWS CodePipeline 等整合在了一起,形成了应用部署组合。在 re:Invent 大会上的三个公告中,无服务器的计算已经提上了日程。亚马逊 Lambda 函数现在可以用 C#语言,使用.NET Core 1.0 运行时编写。亚马逊 CloudFront CDN 有几十个边缘地点,亚马逊宣布不久之后,开发人员将能够使用 Lambda@Edge在一个边缘的位置运行Lambda 函数。协调多个无服务器的函数调用可能会非常棘手,所以Amazon 推出了 AWS Step 函数,方便在你的函数之外创建一种可视化的状态机工作流

云运维是为数不多的 AWS 公告中靠前而且非常重要的内容。在与配置管理供应商 Chef 的合作中,AWS 特别针对 Chef 自动化发布了 OpsWorks。用这种方式管理的 Chef 环境现在已经可用了,它不同于之前可用的基于 Chef 的 OpsWorks 服务。以前的产品(现在冠名为 AWS OpsWorks 栈),“基于开源Chef 的一个分支版本构建”,并不能与整个Chef 生态系统的其它产品一起工作。调试分布式系统是非常困难的,AWS 提供了 AWSX-Ray作为一种解决方案。这种跟踪服务将与亚马逊的API 网关以及EC2 实例、容器和Elastic Beanstalk 等整合在一起。自 2008 年以来,AWS 客户使用服务状况仪表板就可以看到全世界每个 AWS 服务的当前状况。亚马逊现在提供个人健康的仪表板,提供为客户定制的服务,供每一个客户使用。它也有内置的通知,而且能够看到可能会对客户产生影响的基础设施的变化。AWS 宣布的最后一个面向运维的服务是 AWS Shield。它在 DNS、CDN 和负载均衡层提供 DDoS 保护,并且该服务是免费提供的,质量可靠。

按照 re:Invent 大会的惯例,亚马逊还推出了一套新的EC2 实例。现在已经有了 F1 实例支持可编程的硬件、关注内存的R4 实例、更简单的T2 实例、高性能的C5 实例和 I/O 密集型I3 实例等。同时,亚马逊讨论了即将到来的被称之为Elastic GPUs的服务,它为任何现有的 EC2 实例类型增加了图形加速功能。此外,在虚拟专用云中的EC2 实例现在已经支持 IPv6 网络地址了。

多年来,需要虚拟服务器的开发人员已经迅速地成了 Digital Ocean 和 Linode 等供应商的客户。在 re:Invent 会议上,亚马逊通过推出亚马逊Lightsail 进入到这个虚拟专用服务器(VPS)的领域中。此服务针对那些想要具有基本功能和可预测的定价的服务器的人,为他们提供简化的配置。几十年来,批量处理一直是计算的主要问题,亚马逊认为云可以简化这个模型。他们引入了 AWS Batch,这项服务可以管理批量集群所有的配置、管理、监控和维护工作。

亚马逊发布了两份公告,无法在这篇总结中只做简单的分类。AWS Greengrass旨在“将 AWS 编程模型带向小型、简单、以现场为基础的设备”。这项服务是为离线操作建立的,现在已经可以在小范围内试用。 Blox是来自亚马逊的新开源项目,提供给想要生成自己的容器调度程序的开发人员。该项目在 GitHub 上管理。

阅读英文原文 AWS re:Invent Recap

收藏

评论

微博

用户头像
发表评论

注册/登录 InfoQ 发表评论