你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Oracle Database@Azure的资源组织

Oracle Database@Azure是一种 Oracle 数据库服务,它共置在 Microsoft 数据中心并在 Oracle 云基础结构(OCI)上运行。

本文扩展了 Azure 登陆区设计区域 中所述的注意事项和建议。 它整合了组织资源的最佳做法,为 Oracle Database@Azure 上的 Oracle Exadata Database Services 创建一致的部署模式。

设计注意事项

命名和标记约定

命名 Oracle Database@Azure 资源时,请使用 Azure 常规命名约定 作为基线。 定义 Oracle Database@Azure约定时,请考虑资源约束。 某些资源类型(如虚拟机(VM)群集具有特定的命名约束,例如 字符限制和允许的字符。 有关详细信息,请参见:

安全性和隔离最佳做法

若要增强多个订阅体系结构的安全性和管理,请实现 隔离体系结构的最佳做法。 这些做法包括逻辑隔离、最小特权访问和网络分段的策略。 这些措施与 Oracle Database@Azure部署相关,其中包括多个环境,例如生产、开发和灾难恢复(DR)环境。

订阅设计注意事项

在为 Oracle Database@Azure 设计订阅设置时,请考虑以下因素。

  • 主订阅:在载入期间,请选择初始 Azure 订阅。 此订阅充当 Oracle Database@Azure的主要订阅,并构成所有 Oracle Database@Azure部署的基础。

  • 辅助订阅: 扩展到辅助订阅时,这些订阅中的 VM 群集默认为主订阅中选择的相同可用性区域。 将应用程序服务与 VM 群集的可用性区域保持一致,以帮助确保性能、高可用性和冗余。

  • 资源组: 在每个订阅中,可以将 VM 群集、虚拟网络和支持基础结构等资源组织到不同的资源组中。 此设置允许对资源进行逻辑分离和管理。 它使基础结构组件部署和维护方式具有灵活性。

设计建议

订阅设计建议

以下建议基于订阅设计注意事项。

  • 使用多个订阅体系结构: 设计订阅模型,其中每个环境(如生产、开发、测试和 DR)在其自己的 Azure 订阅中隔离。 此方法提供有关成本跟踪、安全性和工作负荷管理的见解。

  • 监视订阅之间的计费: 使用Microsoft成本管理工具定期查看成本,并确保计费帐户配置在所有订阅中匹配。 成本管理工具可以提供整体费用的见解,但与主订阅(使用专用套餐)中的 Oracle 帐户资源相关的费用在该订阅下合并。 因此,不会在 Azure 中逐个按订阅计费。 有关独立费用,请参阅 OCI 以进行成本跟踪和开票。

实现多个订阅设置

为 Oracle Database@Azure建立多个订阅体系结构,其中生产、开发、单元测试、系统集成测试(SIT)和 DR 等各种环境在同一租户中的不同 Azure 订阅中进行管理。 下图显示了 Oracle Database@Azure的多个订阅设置。

关系图,演示 Oracle Database@Azure的多个订阅设置。

要点

  • 逻辑可用性区域与物理可用性区域: 在 Azure 上设计跨多个订阅的 Oracle 数据库体系结构时,请考虑逻辑可用性区域与物理可用性区域之间的区别,以确保与数据库部署正确一致。 一个订阅中的逻辑区域可能与另一订阅中的相同物理区域不对应。 这种差异可能会导致应用程序访问模式不一致。

    例如,如果在订阅 A 的区域 1 中部署 Oracle 数据库,并在订阅 B 区域 1 中部署相关客户端应用程序,则如果区域映射到物理遥远的位置,应用程序可能会遇到意外的延迟。 为防止这种延迟,查看 Azure 文档 以了解每个订阅的区域映射,并确保应用程序和数据库部署在具有预期地理和网络邻近度的区域中。 这种对齐有助于维护客户端应用程序的可预测性能。

  • Exadata 基础结构: 配置要跨多个环境 共享Exadata 基础结构,例如生产、开发、单元测试和 SIT。 此中心基础结构提供特定于 Oracle Database@Azure的不同工作负载和订阅。 此设置将隔离其自己的 Azure 订阅中的每个环境,这为针对 Oracle Database@Azure 部署定制的安全、网络、成本分配和管理目的提供了明确的分离。

后续步骤