

# 什么是 Amazon Aurora？
<a name="CHAP_AuroraOverview"></a>

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

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

Aurora 是托管式数据库服务 Amazon Relational Database Service（Amazon RDS）的一部分。Amazon RDS 让用户能够在云中更轻松地设置、操作和扩展关系数据库。如果您还不熟悉 Amazon RDS，请参阅 [https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html)。要详细了解 Amazon Web Services 上提供的各种数据库选项，请参阅[为 AWS 上的组织选择合适的数据库](https://aws.amazon.com/getting-started/decision-guides/databases-on-aws-how-to-choose/)。

**Topics**
+ [Amazon RDS 责任共担模式](#aur-shared-resp)
+ [Amazon Aurora 如何与 Amazon RDS 协同工作](#aurora-rds-comparison)
+ [Amazon Aurora 数据库集群](Aurora.Overview.md)
+ [Amazon Aurora 版本](Aurora.VersionPolicy.md)
+ [区域及可用区](Concepts.RegionsAndAvailabilityZones.md)
+ [Amazon Aurora 中受 AWS 区域 和 Aurora 数据库引擎支持的功能](Concepts.AuroraFeaturesRegionsDBEngines.grids.md)
+ [Amazon Aurora 端点连接](Aurora.Overview.Endpoints.md)
+ [Amazon Aurora数据库实例类](Concepts.DBInstanceClass.md)
+ [Amazon Aurora 存储](Aurora.Overview.StorageReliability.md)
+ [Amazon Aurora 可靠性](Aurora.Overview.Reliability.md)
+ [Amazon Aurora 安全性](Aurora.Overview.Security.md)
+ [Amazon Aurora 的高可用性](Concepts.AuroraHighAvailability.md)
+ [使用 Amazon Aurora 进行复制](Aurora.Replication.md)
+ [Aurora 的数据库实例计费](User_DBInstanceBilling.md)
+ [AWS 免费套餐上的 Amazon Aurora](aurora-free-tier.md)

## Amazon RDS 责任共担模式
<a name="aur-shared-resp"></a>

Amazon RDS 负责托管数据库实例和数据库集群的软件组件和基础设施。您负责查询优化，这是调整 SQL 查询以提高性能的过程。查询性能高度依赖于数据库设计、数据大小、数据分布、应用程序工作负载和查询模式，这些可能会有很大差异。监控和优化是您自己的 RDS 数据库所拥有的高度个性化流程。您可以使用 Amazon RDS 性能详情和其他工具来识别有问题的查询。

## Amazon Aurora 如何与 Amazon RDS 协同工作
<a name="aurora-rds-comparison"></a>

以下几点说明了 Amazon Aurora 如何与 Amazon RDS 中提供的标准 MySQL 和 PostgreSQL 引擎相关：
+ 在通过 Amazon RDS 设置新的数据库服务器时，您选择 Aurora MySQL 或 Aurora PostgreSQL 作为数据库引擎选项。
+ 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。您可以使用按钮迁移工具将现有的 RDS for MySQL 和 RDS for PostgreSQL 应用程序转换为 Aurora。

在使用 Amazon Aurora 之前，先完成[为 Amazon Aurora 设置环境](CHAP_SettingUp_Aurora.md)中的步骤，然后查看 [Amazon Aurora 数据库集群](Aurora.Overview.md)中的 Aurora 概念和特性。