2014 年 11 月 12 日,美国拉斯维加斯,AWS re:Invent 2014 大会官方日程的第二天。第一场主题演讲由 AWS 资深副总裁 Andy Jassy 主讲,一个半小时的主题演讲主要由两条主线贯穿:AWS 现状与客户案例,以及新服务发布。
本报道对本次主题演讲上发布的 AWS 新服务进行汇总。
Amazon Aurora
本次大会上最重磅的新服务发布。Aurora 是 Amazon 团队研发的数据库引擎,意为“新的黎明”,基于该引擎提供的同名服务专门提供企业级的关系数据库服务。
根据 Andy Jassy 的描述,Aurora 完全兼容 MySQL,性能是 RDS MySQL 的 5 倍,高可用、高可容错、高度可伸缩,价格是“某领先的传统企业级数据库解决方案”的十分之一。
Aurora 产品线 GM Anurag Gupta 描述该服务诞生的过程:数据库已经经过了 40 年的发展。最早提出的 SQL、transactions 这些设计都非常好,然而当时的数据库是运行在昂贵硬件上的昂贵软件。虽然发展了这么多年,但是数据库的很多设计思路仍然延续着大型机的那种思路,应该针对云的场景进行重新设计。
对于“云规模的数据库如何设计”的思考始于数年前 Andy Jassy 在内部引发的一次谈话,新的架构应该是面向服务、解耦合、多租户、容易扩展的。在 Aurora 服务的架构中,最基本的 SQL 和 transactions 是在 Aurora 引擎当中执行,而其他大部分的操作则使用了 S3、EC2、VPC、DynamoDB 等 AWS 服务来执行。
Aurora 的能力:每分钟 600 万次 insert 操作,最大实例是当前最大 RDS MySQL 实例或者 MySQL on EC2 实例(l2 实例)的 5 倍,6 路副本在 S3 上备份,11 个 9 的健壮性。崩溃恢复时间为秒级,数据库重启后 DB 缓存保持有效,副本读取可在分钟级内完成。
Aurora 从本日起开始公开 preview ,r3.large 实例定价为每小时 $0.29(顺便说一句,RDS MySQL 的 r3.large 实例定价为每小时 $0.24)。
AWS CodeDeploy,以及其他集成部署服务
Apollo 原本是 Amazon 内部使用的部署服务,在过去 12 个月内为 Amazon 做了 5000 万次部署(平均每分钟 95 次),号称是 Amazon 工程师们离职之后“最怀念的服务”。
Apollo 服务现在被改造成为一个公开的 AWS 服务,今天上线,服务名称为 CodeDeploy,提供功能包括滚动更新、部署健康监测、回滚、集中化的管理、历史检索。支持的语言包括 JS、Python、Java、C++、Shell 脚本,可集成原有的工具链。
此外,Andy Jassy 还宣布另外两个跟开发构建生命周期管理相关的工具:
- CodePipeline,持续集成服务,可以对任何 repo 做可重复的自动化集成,可以定制工作流模型并可视化,也可以与已有的构建测试工具集成。
- CodeCommit,源代码管理工具,可管理 staging、测试环境和生产环境的代码,repo 大小无限制,文件大小无限制。
上述两个服务将在 2015 年初发布。这三个与软件生命周期管理相关的新工具与 Github、CloudBees、Chef、Puppet、Salt、Atlassion、Eclipse、Visual Studio、CircleCI、Solano、Jenkins、Codeship、Ansible 等均有合作。
安全
本次发布的部分安全服务 / 工具有:
- 安全认证体系加入 ISO 9001 标准(该标准主要适用于医疗、科研领域)
- AWS Key Management Service ,为企业提供一个集中化的密钥管理服务。密钥保存在 HSM 上,全球高可用,可实现自动的密钥轮转操作(key rotation)。本服务于今日上线。
- AWS Config ,资源配置管理工具,是去年发布的 CloudTrail 的一个延伸。CloudTrail 可以跟踪所有 API 调用的历史记录,而 AWS Config 可以跟踪所有资源的状态,以及所有资源配置变更的历史记录。本服务今日上线,可免费使用。
- AWS Service Catalog,企业内部的资源管理,可以指定企业内某个成员 / 某个角色 / 某个部门可以使用的资源配额。本服务将在 2015 年初上线。
更多精彩内容,欢迎访问以下视频获悉,相信能够给您震撼。
评论