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

Amazon RDS 中的弹性

AWS 全球基础设施围绕 AWS 区域和可用区构建。AWS 区域提供多个在物理上独立且隔离的可用区,这些可用区通过延迟低、吞吐量高且冗余性高的网络连接在一起。利用可用区,您可以设计和操作在可用区之间无中断地自动实现故障转移的应用程序和数据库。与传统的单个或多个数据中心基础设施相比,可用区具有更高的可用性、容错性和可扩展性。

有关 AWS 区域和可用区的更多信息,请参阅 AWS 全球基础设施

除了 AWS 全球基础设施之外,Amazon RDS 还提供了相应功能来帮助支持您的数据弹性和备份需求。

备份与还原

Amazon RDS 创建并保存数据库实例的自动备份。Amazon RDS 为数据库实例创建存储卷快照,并备份整个数据库实例而不仅仅是单个数据库。

Amazon RDS 在数据库实例的备份窗口中创建数据库实例的自动备份。Amazon RDS 根据指定的备份保留时间保存数据库实例的自动备份。如果需要,您可以将数据库恢复到备份保留期中的任意时间点。您还可以通过手动创建数据库快照来手动备份数据库实例。

如果源数据库实例失败,则可以通过从该数据库快照还原为灾难恢复解决方案来创建数据库实例。

有关更多信息,请参阅 备份和还原 Amazon RDS 数据库实例

复制

Amazon RDS 还使用 MariaDB、MySQL、Oracle 和 PostgreSQL 数据库引擎的内置复制功能来从源数据库实例创建一个特殊类型的数据库实例,称为只读副本。对源数据库实例的更新将异步复制到只读副本。您可以将应用程序发出的读取查询路由到只读副本,以减轻源数据库实例上的负载。利用只读副本,可针对进行大量读取操作的数据库负载灵活地进行扩展,突破单个数据库实例的容量限制。如果源数据库实例出现故障,则将只读副本提升为独立的实例作为灾难恢复解决方案。对于一些数据库引擎,Amazon RDS 还支持其他复制选项。

有关更多信息,请参阅 使用只读副本

故障转移

Amazon RDS 使用多可用区部署为数据库实例提供高可用性和故障转移支持。Amazon RDS 使用多种不同的技术来提供故障转移支持。用于 Oracle、PostgreSQL、MySQL 和 MariaDB 数据库实例的多可用区部署使用 Amazon 的故障转移技术。SQL Server 数据库实例使用 SQL Server 数据库镜像 (DBM)。

有关更多信息,请参阅 Amazon RDS 的高可用性(多可用区)