你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本文将提供有关 Oracle Database@Azure 的常见问题的解答。
常规
本部分将解答有关 Oracle Database@Azure 的一般问题。
Oracle Database@Azure 的工作原理
Oracle Database@Azure 将通过在 Azure 中托管 Oracle Cloud Infrastructure (OCI) 来实现。 在 Oracle Database@Azure 中,OCI 与 Azure 本机集成,以提供从任务关键型数据库层到应用程序层和其他 Azure 服务之间的低延迟、高带宽连接。 它支持 Oracle Real Application Clusters (Oracle RAC)、Oracle Data Guard、Oracle GoldenGate、托管备份、自管理 Oracle Recovery Manager (RMAN) 备份、Oracle Zero Downtime Migration (Oracle ZDM)、本地连接以及与其他 Azure 服务的无缝集成等企业关键功能。 有关详细信息,请参阅有关 Oracle Database@Azure 的概述。
Oracle Database@Azure 与 OCI Interconnect 以及 Azure 虚拟机上的 Oracle 有何不同?
Oracle Database@Azure:Oracle Database@Azure(适用于 Azure 的 Oracle Database 服务)托管在 Azure 数据中心内的 OCI 基础结构上。 你可以将任务关键型 Oracle 数据库托管在更靠近 Azure 中托管的应用层的位置。 Azure 虚拟网络与子网委派的集成使来自客户虚拟网络的专用 IP 地址可用作数据库终结点。 此解决方案是 Azure 中由 Oracle 管理和支持的服务。
Azure 虚拟机 (VM) 上的 Oracle:还可以在 Azure VM 上部署和自行管理 Oracle 工作负载。 具体而言,不需要 Oracle RAC、Exadata Smart Scan 或 Exadata 性能等功能的工作负载最适合此操作。
OCI Interconnect:OCI Interconnect 用于通过 OCI FastConnect 和 Azure ExpressRoute 将 OCI 中的 Oracle 部署与 Azure 中的应用程序和服务连接起来。 此配置通常适合可以处理高延迟包络线且依赖于在这两种云中运行的服务、特性和功能的工作负载和解决方案。
Oracle Database@Azure 是在专用基础结构上提供,还是仅可作为共享服务使用? 什么是隔离级别?
Oracle Database@Azure 提供了两种服务:
专用基础结构上的 Oracle Exadata Database 在 Azure 中的专用 Exadata 基础结构上运行。 你将获得专用的 Oracle CPU (OCPU) 和存储。 隔离将在节点级别进行。
Oracle Autonomous Database 是 Azure 上提供的另外一种 Oracle Database 服务。 Autonomous Database 位于共享的 Exadata 基础结构上。
Oracle Database@Azure 支持哪些 Oracle Database 版本?
在 Oracle 云基础结构 (OCI) 上受支持的 Oracle 版本在 Oracle Database@Azure 上受支持。 这些版本包括 11g 到 19c,类似于 OCI 中的 Exadata Cloud Service。 19c 之前的版本需要升级支持。 有关详细信息,请参阅支持直接升级的 Oracle Database 版本。
对于 Azure 资源与 Oracle Database@Azure 之间的延迟,你是否有记录的延迟基准?
由于 Exadata 基础结构位于 Azure 数据中心内,因此 Azure 资源与 Oracle Database@Azure 之间的延迟在 Azure 区域延迟包络线内。 可以根据可用区内的位置进一步微调延迟。 有关详细信息,请参阅什么是可用性区域?。
Oracle Database@Azure 是否支持部署 Oracle Base Database?或者说,我是否需要迁移到 Autonomous Database 服务?
否,Oracle Database@Azure 目前不支持 Base Database。 你可以在 Azure VM 上部署单实例自管数据库。 如果需要 Oracle 管理的 Oracle RAC 数据库,建议通过 Oracle Database@Azure 使用 Autonomous Database。 有关详细信息,请参阅 Autonomous Database 和 预配 Oracle Autonomous Database。
对于 Oracle Database@Azure 服务,自动化灾难恢复是使用 Azure 主干还是 OCI 主干?
业务连续性和灾难恢复 (BCDR) 将通过 OCI 托管产品/服务(备份和数据防护)实现。 BCDR 将使用 Azure/OCI 主干。
Oracle Database@Azure 的每个机架可以部署多少台数据库服务器? 从消费和许可的角度来看,是否可以根据需要灵活地进行纵向扩展和缩减?
Oracle Database@Azure 目前在 Oracle Exadata X9M 硬件上运行,提供至少包含 2 个数据库服务器和 3 个存储服务器的配置。 此配置称为“四分之一机架”。 此配置最多可增加到 32 个数据库服务器和 64 个存储服务器。 你可以根据 SKU 在 Oracle Exadata 系统内视需要进行纵向扩展和缩减。 有关配置的详细信息,请参阅专用基础结构上的 Oracle Exadata Database 服务。 如需了解详细信息,请参阅 Oracle Exadata Cloud Infrastructure X9M 数据表。
哪些 Oracle 应用程序可以在 Azure 上运行?
多种 Oracle 应用程序已获得授权,可在 Azure 上运行。 有关详细信息,请参阅符合授权云环境条件的 Oracle 程序。
有哪些服务级别协议可用?
有关详细的服务级别协议 (SLA),请参阅 Oracle PaaS 和 IaaS 公有云服务支柱。
计费和商务
本部分包括与 Oracle Database@Azure 计费和商务方面相关的问题。
Oracle Database@Azure 的费用是多少?
Oracle Database@Azure 与 OCI 中的 Exadata 云的费用相当。 如需了解价格,请参阅 OCI 云费用估算器。 有关你的应用场景和环境的具体费用,请联系 Oracle 销售团队。
Oracle Database@Azure 是否可享受 Microsoft Azure 使用量承诺 (MACC) 和/或 Azure 额度套餐 (ACO)?
Oracle Database@Azure 产品/服务可以享受 Microsoft Azure 使用量承诺 (MACC) 提供的递减权益。 但是,Azure 额度 (ACO) 不能用于采购 Oracle Database@Azure。
有哪些许可选项可用于使用 Oracle Database@Azure 部署 Oracle 数据库?
你可以自带许可 (BYOL),也可以在 Oracle Database@Azure 中预配 Oracle 数据库随附的许可证。
我是否可以购买 Oracle Database@Azure(即使我所在区域不提供此服务)?
你可以随时购买 Oracle Database@Azure,因为它已在多个区域正式发布。 但是,只有在相应区域支持该服务后,你才能在该区域中部署该服务。
对于 Oracle Database@Azure,自动 Oracle Database DBCS 灾难恢复是否会从 Azure 产生费用?
使用 OCI 托管产品/服务(Oracle Backup 和 Oracle Data Guard)针对双字节字符集 (DBCS) 进行的 BCDR 不会从 Azure 产生更多费用。
对于 Oracle Database@Azure 服务,流量的流入和流出是否会产生费用?
托管服务的流量流入和流出通过 Azure/OCI 主干实现,不会产生费用。 虚拟网络流量按当前价格收费。
加入、预配和迁移
本部分包括与加入、预配和迁移到 Oracle Database@Azure 相关的问题。
CSP 或外包商是否可以使用 Oracle Database@Azure?
否。 Oracle Database@Azure 不支持云服务提供商 (CSP)、外包商渠道协议 (OCA) 或多方专用产品/服务 (MPPO)。
若要设置 Oracle Database@Azure,Azure 用户需要哪些角色分配?
如需查看角色分配列表,请参阅 Oracle Database@Azure 组和角色。
你能描述一下 Oracle Database@Azure 支持的身份验证和授权标准吗?
Oracle Database@Azure 基于安全断言标记语言 (SAML) 和 OpenID 标准。 OCI 身份和访问管理 (IAM) 可以与 Microsoft Entra ID 或其他身份提供服务相联合,以便 Oracle Database 用户访问 OCI 控制台。
在哪里可以找到规划和部署 Oracle Database@Azure 的最佳做法?
若要使用 Oracle Database@Azure 规划和部署 Oracle 工作负载,请参阅登陆区域体系结构文档。
Azure 是否有任何工具可以帮助用户了解 Oracle 数据库大小调整、许可证使用情况以及 Oracle Database@Azure 和 Oracle Cloud 基础结构即服务 (IaaS) 的总拥有成本?
对于 Oracle Database@Azure,大小调整由 Oracle 管控。 有关大小调整的详细信息,请联系 Oracle 代表。
对于 Azure VM 上的 Oracle Database,我们目前提供了 Oracle 迁移协助工具 (OMAT)。 有关详细信息,请联系 Microsoft 代表。
有哪些工具可用于进行数据库迁移? 请提供有关这些工具的许可和费用的其他详细信息。
Oracle 提供了多个工具,包括 Oracle ZDM、Oracle Data Guard、Oracle Data Pump 和 Oracle GoldenGate。 有关详细信息,请参阅将 Oracle 工作负载迁移到 Azure。 如果你是商务客户,请联系 Oracle 代表。
如果我使用 Oracle GoldenGate 进行迁移,是否需要购买 GoldenGate 许可证?
是的。 请注意,专用产品/服务中不包括 GoldenGate 许可证。 请与 Oracle 代表讨论如何使用 Oracle Database@Azure 启用此服务。
网络
本部分包括与 Oracle Database@Azure 的网络连接相关的问题。
Oracle Database@Azure 支持哪些网络模式和网络功能?
我们支持 Oracle Database@Azure 的各种连接模式和网络功能。 随着我们不断发布新特性和功能,支持范围还在不断扩大。 有关详细信息,请参阅 Oracle Database@Azure 的网络规划。
Data Guard 如何在同一 Azure 区域中的可用区之间路由流量?
你可以在设置部署时配置 Oracle Data Guard 网络路径。 可以将跨可用区的 Data Guard 流量配置为仅流经 Azure 主干。 但是,跨区域流量则必须流经 Azure 和 OCI 网络主干。
使用 OCI 连接的延迟影响是什么?
无。 OCI 连接主要用于支持 OCI 控制平面来管理服务, 不会影响应用程序到数据库的延迟或任何数据平面延迟。
如何在应用层和数据库层之间实现低延迟?
为了尽可能降低延迟,可以将应用程序和数据库部署在同一虚拟网络中,或部署在同一 Azure 区域和可用区内的对等互连虚拟网络中。
管理
本部分包括与 Oracle Database@Azure 的管理相关的问题。
在与 Oracle 的这种合作中谁负责管理和托管数据?
Oracle 将在 Azure 数据中心内托管的 OCI 上管理和托管数据。 数据位于 Azure 中预配的 Oracle Exadata 基础结构内以及 Azure 虚拟网络边界内。
如果启用备份到 Azure 的功能,那么数据将驻留在相应的 Azure 存储(例如 Azure NetApp 文件和 Azure Blob 存储)中。
我们通过对 Azure 数据中心内的系统进行物理隔离以及强制实施的访问分配策略,来确保遵守两家公司的数据隐私和合规性策略。 有关合规性的详细信息,请参阅 Oracle Database@Azure 概述和 Oracle 云合规性。
如何管理数据安全? 数据在传输和静止时是否加密?
数据在静止时加密。 站点(包括到 Oracle Database@Azure 基础结构)之间的所有流量都会加密。
是否可以将 Azure Monitor 与 Oracle Database@Azure 配合使用?
是的。 我们已针对 Oracle Exadata 基础结构、VM 群集和 Oracle 数据库发布相应指标。 这些数据库指标将在 VM 指标下列出。 你可以为 Azure Monitor 创建可与你的应用程序监视功能配合使用的自定义仪表板,以获得统一视图。 有关详细信息,请参阅 Exadata 指标和自治数据库指标。
Oracle Database@Azure 上有哪些不同的备份选项?
旨在备份到 OCI 对象存储的自动化托管备份,以及使用 Oracle Database Autonomous Recovery Service 备份到 Azure NetApp 文件服务的自管备份。
是否有办法连接到 SAN 存储?是否支持这种连接?
Oracle Database@Azure 在 Exadata 基础结构内为客户提供专用的 Oracle Exadata 计算和存储。 你还可以将 Azure NetApp 文件卷附加到 VM 群集上的 VM。
我们可以使用 Azure 中的硬件安全模块 (HSM) 或外部 HSM 来加密数据库吗? 客户管理的数据库密钥的工作原理是什么?
你可以使用 Oracle Key Vault 管理密钥。 与 Azure 专用 HSM 和 Microsoft Sentinel 等 Microsoft 产品/服务的集成已在规划中。
有哪些类型的存储冗余选项可用?
Oracle Automatic Storage Management (Oracle ASM) 是 Oracle Exadata 系统支持的默认且唯一的存储管理系统。 Oracle Exadata 系统仅支持正常水平(防止单个磁盘或整个存储服务器发生故障)和高水平(防止两个不同的存储服务器同时发生两个伙伴磁盘故障)的冗余。 有关详细信息,请参阅 Oracle Exadata 部署(本地和云)的 Oracle ASM 注意事项。
Oracle Database@Azure 中的数据库可以使用分层存储吗?
分层存储服务适用于 Oracle Database@Azure。 Oracle Exadata 存储服务器会提供三个级别的分层 -- PMem、NVME 闪存和 HDD。 建议将压缩和分区作为存储分层设计的一部分。 有关详细信息,请参阅 Oracle Exadata Cloud Infrastructure X9M 数据表。
在何处可以获取有关 Oracle Database@Azure 中的功能和特性的详细信息?
有关 Oracle Database@Azure 的详细信息,请参阅以下资源: