使用 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) 以监控您的高可用性实例。
-
在满足必要条件时,允许观察期执行自动故障转移。