Azure 上的 Oracle Database 的参考体系结构
此解决方案体系结构演示了一个规范体系结构,用于在 Azure 中实现 Oracle Database Enterprise Edition 的高可用性。使用 Azure 负载均衡器或应用程序网关,可以获得前端和中间层的高可用性。将 Azure 可用性区域和具有 FSFO 的 Oracle Active DataGuard 搭配使用,可以为数据库层实现 99.99% 的正常运行时间。若想获取更高的可用性和/或灾难恢复,可以考虑在不同的 Azure 区域部署另一个数据库 VM,并安排高频率的 RMAN 备份。
客户端系统通过 Web 访问具有 Oracle DB 后端的自定义应用程序。
Web 前端是在负载均衡器中配置的。
Web 前端调用适当的应用程序服务器来处理工作。
应用程序服务器查询主 Oracle 数据库。
为了提高性能和可用性,我们已使用具有多个基于高级存储的托管磁盘的超线程虚拟机对 Oracle 数据库进行了配置。
出于 HA 和 DR 目的,使用 Oracle DataGuard(或 Active DataGuard)或 Oracle GoldenGate 对 Oracle 数据库进行了复制。
Oracle Enterprise Manager 监视 Oracle 数据库的正常运行时间和性能。使用 OEM 可以生成多种性能和使用情况报告。
- 1 客户端系统通过 Web 访问具有 Oracle DB 后端的自定义应用程序。
- 2 Web 前端是在负载均衡器中配置的。
- 3 Web 前端调用适当的应用程序服务器来处理工作。
- 4 应用程序服务器查询主 Oracle 数据库。
- 5 为了提高性能和可用性,我们已使用具有多个基于高级存储的托管磁盘的超线程虚拟机对 Oracle 数据库进行了配置。
- 6 出于 HA 和 DR 目的,使用 Oracle DataGuard(或 Active DataGuard)或 Oracle GoldenGate 对 Oracle 数据库进行了复制。
- 7 Oracle Enterprise Manager 监视 Oracle 数据库的正常运行时间和性能。使用 OEM 可以生成多种性能和使用情况报告。