Amazon Aurora
Aurora 用户指南 (API 版本 2014-10-31)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

什么是 Amazon Aurora?

Amazon Aurora (Aurora) 是一个与 MySQL 和 PostgreSQL 兼容的完全托管的关系数据库引擎。您已了解了 MySQL 和 PostgreSQL 不仅具有高端商用数据库的速度和可靠性,同时还具有开源数据库的简单性和成本效益。您目前用于现有 MySQL 和 PostgreSQL 数据库的代码、工具和应用程序可用于 Aurora。在某些工作负载条件下,Aurora 最多可以将 MySQL 吞吐量增加 5 倍,将 PostgreSQL 的吞吐量增加 3 倍,而无需对大多数现有应用程序进行更改。

Aurora 包括一个高性能的存储子系统。已自定义其 MySQL 和 PostgreSQL 兼容数据库引擎以利用该快速分布式存储。基础存储根据需要自动增长,最高为 64 TB。Aurora 还会自动化和标准化数据库集群和复制,这通常是数据库配置和管理方面的最大问题。

Aurora 是托管数据库服务 Amazon Relational Database Service (Amazon RDS) 的一部分。Amazon RDS 是一种 Web 服务,可以轻松在云中设置、运行和扩展关系数据库。如果您还不熟悉 Amazon RDS,请参阅 Amazon Relational Database Service 用户指南

以下几点说明了 Aurora 如何与 Amazon RDS 中提供的标准 MySQL 和 PostgreSQL 引擎相关:

  • 在通过 Amazon RDS 设置新的数据库服务器时,您选择 Aurora 以作为数据库引擎选项。

  • Aurora 利用熟悉的 Amazon Relational Database Service (Amazon RDS) 功能进行管理。Aurora 使用 Amazon RDS AWS 管理控制台接口、AWS CLI 命令和 API 操作来处理日常数据库任务,如预配置、修补、备份、恢复、故障检测和修复。

  • Aurora 管理操作通常涉及通过复制同步的整个数据库服务器集群,而不是单个数据库实例。自动集群、复制和存储分配以简单且经济高效的方式设置、运行和扩展非常大的 MySQL 和 PostgreSQL 部署。

  • 您可以创建和还原快照或设置单向复制,以将数据从 Amazon RDS for MySQL 和 Amazon RDS for PostgreSQL 复制到 Aurora。您可以使用按钮迁移工具将现有的 Amazon RDS for MySQL 和 Amazon RDS for PostgreSQL 应用程序转换为 Aurora。

在使用 Amazon Aurora 之前,您应完成为 Amazon Aurora 设置环境中的步骤,然后查看Amazon Aurora 数据库集群中的 Aurora 概念和功能。