你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本文介绍如何在 Azure 登陆区域中设置和管理 Oracle 工作负载。 所描述的体系结构结合了多区域设计。 本文还介绍了特定的体系结构策略,并为 Azure 上跨多个区域的 Oracle 数据库系统提供了参考实现。 该指南假定你有一个配置为支持多区域部署的 Azure 登陆区域。 有关详细信息,请参阅 什么是 Azure 登陆区域? 和 登陆区域实现选项。
在 Azure 上定义 Oracle
Azure 上的 Oracle 采用方案提供了两个主要的技术平台选项:
Azure 虚拟机上的 Oracle:在 Azure 基础结构上运行 Oracle 数据库和企业应用程序,例如 Siebel、PeopleSoft、JD Edwards、E-Business Suite 或自定义的 WebLogic Server 应用程序。 您可以使用 Oracle Linux 映像、Red Hat Enterprise Linux (RHEL) 或其他认可的作系统。 有多个 VM 和存储选项可用。
Oracle Database@Azure:可以使用 Oracle Database@Azure 在 Azure 中运行 Oracle Exadata 基础结构。 Oracle Exadata 是一个高性能数据库平台。 Oracle Database@Azure 支持 Oracle Real Application Clusters (RAC) 和 Oracle Data Guard 等工具。 Oracle 企业应用程序(如 Siebel、PeopleSoft、JD Edwards、E-Business Suite)或自定义的 WebLogic Server 应用程序在 Azure VM 上运行,并且可以连接到 Oracle Database@Azure。
Oracle Database@Azure可与 已启用 Azure Arc 的服务器 集成,以将 Azure 管理功能扩展到 Oracle 基础结构。 此集成可以通过 Microsoft Defender for Cloud 实现统一治理、安全监控、以及策略合规,同时维护现有的 OCI 管理操作。 有关详细信息,请参阅 Oracle Database@Azure 的 Azure Arc 连接设计 和 Oracle on Azure 概述。
Azure 上的 Oracle 体系结构
您可以使用 Azure 上的 Oracle 将 Oracle 的数据库服务与 Azure 云功能集成。 将数据分析和生成式 AI 应用于您的 Oracle 数据。 使用 Azure 中的单个视图监视应用和 Oracle 数据库服务。
下图提供了 Azure 虚拟机上的 Oracle 和 Oracle Database@Azure 的概念参考体系结构,可用于加速云采用。 这些图表显示了 Azure 登陆区域的关键设计领域,并结合了多区域设计来增强可用性和灾难恢复。 他们还提供了一个网络布局,演示了跨多个区域的架构原则,但它们没有详细介绍整个企业网络。
使用多区域参考架构作为起点。 在实施登陆区域时,请对其进行修改以满足特定的业务和技术要求。 多区域体系结构支持业务连续性和恢复能力,从区域中断(使用定义的 RTO/RPO 快速还原)恢复。通过减少本地化故障的影响范围来提高系统弹性。 它与高可用性和可扩展性的最佳实践保持一致。
Azure 虚拟机上 Oracle 的登陆区域体系结构
下图显示了在多区域设计中部署到应用程序登陆区域的 Azure 虚拟机上的 Oracle。 所示的方法将 Oracle 数据库分布在多个 Azure 区域,以增强可用性、可伸缩性和灾难恢复功能。 该图还突出显示了支持此多区域部署的关键设计领域。 Oracle 数据库在每个区域中的 VM 上运行。 您可以更改 VM 的数量和大小以满足您的需要。
Oracle Database@Azure 的登录区域体系结构
下图显示了在多区域设计中部署到应用程序登录区域的 Oracle Database@Azure。 它还显示了支持此多区域部署的关键设计领域。 Oracle 数据库在 Azure 上跨多个区域的 Oracle Exadata VM 群集上运行。 您可以更改每个区域中 VM 集群的数量和大小以满足您的需求。