解决方案构想
本文是一种解决方案构想。 如果你希望我们在内容中扩充更多信息,例如潜在用例、备用服务、实现注意事项或定价指南,请通过提供 GitHub 反馈来告知我们。
前端和中间层的高可用性可以使用 Azure 负载均衡器或应用程序网关来实现。 将 Azure 可用性区域和 Oracle Active DataGuard 与 FSFO 结合使用,数据库层的运行时间可用性可达 99.99%。 若要获得额外的可用性和/或进行灾难恢复,请考虑在另一个 Azure 区域中部署另一个数据库 VM,并计划频繁的 RMAN 备份。
可能的用例
此解决方案构想说明了在 Azure 中实现 Oracle Database Enterprise Edition 的高可用性的规范体系结构。
体系结构
下载此体系结构的 SVG。
数据流
- 客户端系统使用 Oracle DB 后端通过 Web 访问自定义应用程序。
- Web 前端在负载均衡器中进行配置。
- Web 前端对适当的应用程序服务器进行调用以处理工作。
- 应用程序服务器查询主 Oracle 数据库。
- Oracle 数据库已使用超线程虚拟机进行了配置,配备了多个高级托管磁盘来实现性能和可用性。
- Oracle 数据库通过使用 Oracle DataGuard(或 Active DataGuard)或Oracle GoldenGate 进行复制,并用于 HA 和 DR 用途。
- Oracle Enterprise Manager 会监视 Oracle 数据库的运行时间和性能。 OEM 还让你能够生成各种性能和使用情况报告。
组件
用于实现此体系结构的关键技术:
后续步骤
产品文档:
- 在 Azure 中设计和实现 Oracle 数据库
- Azure 上的 Oracle 应用程序和解决方案概述
- 什么是 Azure 应用程序网关?
- 什么是 Azure 负载均衡器?
- 什么是 Azure 虚拟网络?
Microsoft Learn 模块: