在拉斯维加斯的年度 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
原文 http://www.infoq.com/cn/news/2016/12/aws-reinvent-recap