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

使用 RDS Custom for Oracle 的高可用性特征

RDS Custom for Oracle 通过多可用区部署提供内置的高可用性。或者,您可以根据自己的使用案例将 Oracle Data Guard 用作客户自主管理型选项。

多可用区部署(完全托管式)

借助 RDS Custom for Oracle 的多可用区部署,Amazon RDS 自动在不同的可用区(AZ)中预置和维护一个同步备用副本。主数据库实例可以跨可用区同步复制到备用副本,以实现数据冗余。企业版和标准版 2 都支持多可用区部署。有关详细信息,请参阅管理 RDS Custom for Oracle 的多可用区部署

Oracle Data Guard(客户自主管理型)

或者,您可以通过手动配置 Oracle Data Guard 以便在 RDS Custom for Oracle 数据库实例之间复制数据,从而实现高可用性。主数据库实例会自动将数据同步到备用实例。Oracle Data Guard 仅在企业版中受支持。

您可以通过以下方式配置高可用性环境:

  • 在不同可用区中配置备用实例,以应对可用区故障。

  • 将备用数据库置于挂载模式或只读模式。只读模式需要 Oracle Active Data Guard 许可证。

  • 故障转移或从主数据库切换到备用数据库,而不会丢失数据。

  • 通过为本地实例配置高可用性,然后失效转移或切换到 RDS Custom for Oracle 备用数据库来迁移数据。

要了解如何配置 Oracle Data Guard 来实现高可用性,请参阅 Amazon 博客 Build high availability for RDS Custom for Oracle using read replicas。您可以执行以下任务:

  • 使用虚拟专用网络 (VPN) 隧道为您的高可用性实例进行传输中的数据加密。RDS Custom for Oracle 不会自动配置传输中加密。

  • 配置 Oracle 快速故障转移观察器 (FSFO) 以监控您的高可用性实例。

  • 在满足必要条件时,允许观察期执行自动故障转移。