

# 使用 RDS Custom for Oracle 的高可用性特征
<a name="custom-managing.ha"></a>

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

## 多可用区部署（完全托管式）
<a name="rds-custom-oracle-multiaz-deployments"></a>

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

## Oracle Data Guard（客户自主管理型）
<a name="rds-custom-oracle-data-guard"></a>

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

您可以通过以下方式配置高可用性环境：
+ 在不同可用区中配置备用实例，以应对可用区故障。
+ 将备用数据库置于挂载模式或只读模式。只读模式需要 Oracle Active Data Guard 许可证。
+ 故障转移或从主数据库切换到备用数据库，而不会丢失数据。
+ 通过为本地实例配置高可用性，然后失效转移或切换到 RDS Custom for Oracle 备用数据库来迁移数据。

要了解如何配置 Oracle Data Guard 来实现高可用性，请参阅 AWS 博客 [Build high availability for RDS Custom for Oracle using read replicas](https://aws.amazon.com/blogs/database/build-high-availability-for-amazon-rds-custom-for-oracle-using-read-replicas/)。您可以执行以下任务：
+ 使用虚拟专用网络 (VPN) 隧道为您的高可用性实例进行传输中的数据加密。RDS Custom for Oracle 不会自动配置传输中加密。
+ 配置 Oracle 快速故障转移观察器 (FSFO) 以监控您的高可用性实例。
+ 在满足必要条件时，允许观察期执行自动故障转移。