Azure 上的 Oracle Database 的参考体系结构

此解决方案体系结构演示了一个规范体系结构,用于在 Azure 中实现 Oracle Database Enterprise Edition 的高可用性。使用 Azure 负载均衡器或应用程序网关,可以获得前端和中间层的高可用性。将 Azure 可用性区域和具有 FSFO 的 Oracle Active DataGuard 搭配使用,可以为数据库层实现 99.99% 的正常运行时间。若想获取更高的可用性和/或灾难恢复,可以考虑在不同的 Azure 区域部署另一个数据库 VM,并安排高频率的 RMAN 备份。

Azure 上的 Oracle Database 的参考体系结构此解决方案体系结构演示了一个规范体系结构,用于在 Azure 中实现 Oracle Database Enterprise Edition 的高可用性。使用 Azure 负载均衡器或应用程序网关,可以获得前端和中间层的高可用性。将 Azure 可用性区域和具有 FSFO 的 Oracle Active DataGuard 搭配使用,可以为数据库层实现 99.99% 的正常运行时间。若想获取更高的可用性和/或灾难恢复,可以考虑在不同的 Azure 区域部署另一个数据库 VM,并安排高频率的 RMAN 备份。App Server1FrontEnd 1FrontEnd 2Client SystemFrontEnd 3App Server2Oracle SB1(primary)Premium Storageusing Oracle ASMRedo StreamActiveDataguardFSFQ ObserverOracle DB2(standby)Oracle EnterpriseManagerPremium Storageusing Oracle ASM(sync)Availability ZoneSubnetLoadbalancer0Availability Zone0Availability ZoneSubnetAzure VNET1Availability Zone21234567

客户端系统通过 Web 访问具有 Oracle DB 后端的自定义应用程序。

Web 前端是在负载均衡器中配置的。

Web 前端调用适当的应用程序服务器来处理工作。

应用程序服务器查询主 Oracle 数据库。

为了提高性能和可用性,我们已使用具有多个基于高级存储的托管磁盘的超线程虚拟机对 Oracle 数据库进行了配置。

出于 HA 和 DR 目的,使用 Oracle DataGuard(或 Active DataGuard)或 Oracle GoldenGate 对 Oracle 数据库进行了复制。

Oracle Enterprise Manager 监视 Oracle 数据库的正常运行时间和性能。使用 OEM 可以生成多种性能和使用情况报告。

  1. 1 客户端系统通过 Web 访问具有 Oracle DB 后端的自定义应用程序。
  2. 2 Web 前端是在负载均衡器中配置的。
  3. 3 Web 前端调用适当的应用程序服务器来处理工作。
  4. 4 应用程序服务器查询主 Oracle 数据库。
  1. 5 为了提高性能和可用性,我们已使用具有多个基于高级存储的托管磁盘的超线程虚拟机对 Oracle 数据库进行了配置。
  2. 6 出于 HA 和 DR 目的,使用 Oracle DataGuard(或 Active DataGuard)或 Oracle GoldenGate 对 Oracle 数据库进行了复制。
  3. 7 Oracle Enterprise Manager 监视 Oracle 数据库的正常运行时间和性能。使用 OEM 可以生成多种性能和使用情况报告。