Amazon RDS 中的弹性 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon RDS 中的弹性

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

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

除了Amazon全球基础设施之外,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)。

有关更多信息,请参阅“配置和管理多可用区部署”。