Oracle Database@Azure 常见问题解答

一般产品信息

什么是 Oracle Database@Azure?

Oracle 与 Microsoft 扩展了合作伙伴关系,在 Microsoft 数据中心提供基于 Oracle Cloud Infrastructure (OCI) 运行的 Oracle 数据库服务。Azure 客户现在能够在原生 Azure 门户和 API 中购买、部署和使用基于 OCI 运行的 Oracle 数据库服务,感觉就像是在 Azure 环境中使用 OCI 一样。以下是 Oracle Database@Azure 的一些主要优势:

  • 在您的首选位置运行工作负载:您可以在 Azure 环境中使用基于 OCI 运行的全面管理型 Oracle 数据库服务,即使在 Azure 中,您也可以使用 Oracle Exadata Database Service,体验 Oracle Database 超高的性能、规模和可用性,享受与 OCI 环境下相同的特性和定价。
  • 对 Oracle 和 Azure 服务进行迁移、现代化和创新:您可以结合利用 Oracle 数据库服务和 Azure 资源(例如 Azure Compute 和 Azure Kubernetes)以及由 Azure 提供支持的熟悉的应用开发工具和框架。
  • 简化购买和运营:您可以通过 Azure Marketplace 购买 Oracle Database@Azure 并使用 Microsoft Azure Consumption Commitment (MACC) 权益。您也可以直接在 Azure 中获取 Oracle Database 服务日志、指标和事件,用于监视和故障排除。

Oracle Database@Azure 提供哪些 Oracle 产品?

Oracle Exadata Database Service 将是该服务中的第一个产品。未来我们还将在该产品组合中引入更多产品。

Oracle Database@Azure 提供哪些 Oracle 部件编号(例如 OCI GoldenGate、Oracle Data Guard、Oracle Zero Downtime Migration 等)?

部件编号 说明
B93380 Exadata Cloud Infrastructure — 四分之一机架 — X9M
B93381 Exadata Cloud Infrastructure - Database Server - X9M(/托管环境/小时)
B93382 Exadata Cloud Infrastructure - Storage Server - X9M(/托管环境/小时)
B88592 Exadata Database OCPU - Dedicated Infrastructure(/OCPU/小时)
B88847 Exadata Database OCPU - Dedicated Infrastructure - BYOL(/OCPU/小时)
B91627 Oracle Cloud Infrastructure - Object Storage - Requests
B91628 Oracle Cloud Infrastructure - Object Storage - Storage

其它 Oracle Cloud 部件均需要有效的通用储值承诺,仅适用于 OCI。

Oracle Database@Azure 可为客户提供哪些商业优势?

  • Microsoft Azure Consumption Commitment (MACC):购买 Oracle Database@Azure 将计入客户的 MACC 权益。
  • Oracle Support Rewards:拥有本地部署许可证的现有 Oracle 客户可加入 Oracle Support Rewards 计划。
  • 自定义合同条款:Azure 和 Oracle 客户可与 Oracle 销售人员共同协商商业条款。
  • 利用现有 Oracle 许可证:现有 Oracle 客户可以使用无限许可协议 (ULA) 或 Oracle 自带许可证 (BYOL) 来购买 Oracle Database@Azure,就像使用 Oracle Cloud Infrastructure 一样。

如何迁移到 Oracle Database@Azure?

由于 Oracle Database@Azure 在 OCI 上运行,因此迁移到 Oracle Database@Azure 与迁移到 OCI 类似。Oracle 提供成熟的数据库迁移策略,包括 Oracle Zero Downtime Migration 等自动化迁移解决方案,以及 Oracle Data GuardOracle Cloud Infrastructure GoldenGate 等强大工具。

哪些区域可以使用该服务?

Oracle Database@Azure 目前在 Microsoft Azure 美国东部区域(两个可用性区域)提供。2024 年,该服务将在德国中西部、英国南部、澳大利亚东部、日本东部、加拿大中部、巴西南部、法国中部、美国中部和美国中南部等区域上线。此外,Oracle 和 Microsoft 还将根据客户需求陆续在其它区域上线该服务。我们鼓励客户与 Oracle 或 Microsoft 客户团队分享对其它区域的任何需求。

我是否可以选择与信任的 Oracle Database@Azure 合作伙伴服务提供商合作?

可以。有关更多信息,请与您的合作伙伴服务提供商或 Oracle 销售人员联系。

作为 Oracle 服务合作伙伴,我可以从何处获取有关 Oracle Database@Azure 的更多信息?

如果您有兴趣成为合作伙伴服务提供商或希望了解更多信息,可以访问我们的网站查找最新的发展信息,或者联系您的 Oracle 销售代表。

Oracle Database@Azure 支持哪一代 Oracle Exadata Database Service on Dedicated Infrastructure?

Oracle Database@Azure 正式发布 (GA) 版本支持 Exadata X9M。

Oracle Database@Azure 将提供哪些 Oracle Database 版本?

Oracle Database@Azure 上的 Oracle Database 配置与 OCI 上的 Oracle Database 配置相同,使用相同的 UI 流、API 调用等;因此,当前在 OCI 上可用的任何数据库版本均可在 Oracle Database@Azure 基础设施上使用。

Oracle Database@Azure 服务初始提供哪些克隆功能?

由于数据库是在 OCI 中配置和管理的,因此现有数据库工具(如备份和克隆)均可用。

Oracle Database@Azure GA 版本提供哪些备份选项?OCI 和 Azure 是否都可以使用原生选项?

Oracle 建议您使用 Oracle Cloud Infrastructure Object Storage 备份服务,因为可以计入 MACC 权益。备份到 Oracle Database Autonomous Recovery Service 或其它存储(例如 Azure 原生存储)需要 Oracle 通用储值承诺。

是否可以将数据从 Azure Blob Storage 导入数据库?

Oracle Database@Azure 采用标准部署,可在 Azure VNet 中使用。您可以使用 Oracle Database 管理工具(例如 Data Pump)将数据从 Azure 数据库客户端导入 Oracle 数据库中。

是否可以更新或请求更新 DRG?

用于在 OCI 和 Azure 网络资源之间提供链接的动态路由网关 (DRG) 位于严格控制的服务 Virtual Cloud Network (VCN) 中,无法更新。在供应时,Exadata VM 集群资源已连接到该 DRG 中。如果您有特殊的路由要求,可使用本地对等组连接到其它 VCN,然后将该本地对等 VCN 连接到您控制的 DRG。这样的 DGR 可用于跨区域复制(参见有关灾难恢复 (DR) 的数据复制问题)。

Oracle Database@Azure 与其它 OCI 服务之间的延迟是多少?

Oracle Database@Azure 专注于在 Azure 环境中运行高性能和低延迟工作负载。如果在 OCI 中运行要求低延迟的工作负载,我们建议在 OCI 中部署 Oracle Exadata Database Service on Dedicated Infrastructure。如果可以,我们建议使用 Oracle Interconnect for Microsoft Azure 来连接 OCI 服务和 Oracle Database@Azure,以满足低延迟需求。

在 Oracle Database@Azure VM 集群上创建的数据库是否可以连接到 OCI 中的 Vault?我是否可以管理 Azure Key Vault 中的密钥?

如果数据库是通过 OCI 创建的,您可以使用 Oracle Cloud Infrastructure Vault 来存储系统生成或客户生成的密钥。

Oracle Database@Azure 是否同时支持单租户和多租户环境?

是,Oracle Database@Azure 同时支持单租户和多租户环境。在 Azure 环境中运行的 Oracle Exadata Database Service on Dedicated Infrastructure 为客户提供专用的 Exadata 计算和存储节点,就像在 OCI 上运行时一样。


计费和经济效益

是否可以将现有 Oracle Database 许可证用于 Oracle Database@Azure?

可以。您可以使用现有 Oracle Database 许可证,包括无限许可协议 (ULA) 和自带许可证 (BYOL)。

Oracle Database@Azure GA 版本是否支持新的和现有 OCI 租户?

支持。您可以是新租户,也可以是现有租户。您可以在数据打通流程阶段做出选择。由于 Oracle Database@Azure 服务实际部署在 Azure 环境中,因此现有 Oracle Exadata Database Service on Dedicated Infrastructure 环境将无法以物理或商业方式“移动”,但现有 OCI 租户可以看到在 Azure 环境内构建的新的 Exadata 基础设施。

Oracle Database@Azure 客户能否参与 Oracle Support Rewards 计划?

可以。使用 Oracle Database@Azure 与直接使用 OCI 一样,都可以获得相同的 Oracle Support Rewards 积分。

购买 Oracle Database@Azure 是否会计入 MACC 权益?

可以。您可以将 Microsoft Azure Consumption Commitment (MACC) 权益用于 Oracle Database@Azure。有关详细信息,请参阅跟踪 Microsoft Azure Consumption Commitment

OCI 如何计算使用量?

对于您供应的每个 Exadata 云基础设施实例,前 48 小时按统一起步价计费,超过 48 小时后按秒计费。添加到系统的每个 OCPU 按秒计费,最短使用时长为 1 分钟。如果您停用了云技术 VM 集群,但未停用云技术 Exadata 基础设施资源,基础设施资源将继续计费。

Oracle 使用量将 1:1 映射到您的 Microsoft Azure Consumption Commitment (MACC)。

在 Azure 环境中,客户最低购买门槛是多少?

在真实业务场景中,在 Oracle Database@Azure 上购买 Exadata 的最低门槛如下:

  • Exadata Cloud Infrastructure - 四分之一机架
    • 包括两台数据库服务器和三台存储服务器
  • Exadata 数据库 OCPU(包括许可证或 BYOL,取决于具体情况)
    • 至少四个 OCPU
  • 可以按单个数据库和存储服务器增量进行扩展

Oracle Database@Azure 服务的最短服务时长是多少?

与 Oracle Exadata Database Service 的标准配置一样,每个 Oracle Database Exadata 基础设施配置/实例的最短服务时长为 48 小时。

Oracle Database@Azure 是否有免费套餐?

Oracle Database@Azure GA 版没有免费套餐。

DR 网络流量成本的标准惯例是什么?OCI 是否会对这些成本进行计量和计费?

OCI 会对产生网络带宽成本的任何 OCI 跨区域流量进行计量和计费(例如,在区域 1 和区域 2 中使用 Oracle Database@Azure 进行跨区域灾难恢复的客户将产生网络流量成本)。


运营、支持和安全性

Oracle Database@Azure 的支持模式是什么?

Oracle 和 Microsoft 开发了一个联合支持模型,以确保快速响应和解决关键任务工作负载相关的问题。客户可以联系 Microsoft 或 Oracle 支持团队。

如何在 Oracle Database@Azure 上管理 Oracle Database?

Oracle 和 Microsoft 携手打造高度集成的 Azure 体验,让您可以在 Azure 环境中轻松部署、管理和使用 Oracle Database 实例。您可以使用原生 Azure 工具执行大部分日常运营工作。

如何在 Oracle Database@Azure 中实现灾难恢复 (DR)?

Oracle Database@Azure 将在某个地理区域(例如美国或欧洲)内的多个公共 Azure 区域中提供。Azure 客户可以使用 Oracle Data Guard 来确保数据保护和灾难恢复。

是否可以利用 Oracle Database@Azure 使用 Azure 可用性区域?

客户可以使用 Oracle Real Application Clusters。Oracle Database@Azure 还可以部署在 Azure 区域内的多个可用性区域 (AZ) 中,以帮助满足高可用性 (HA) 需求。

从 Azure 到 OCI 的链接可以视为后门(到 OCI 或 Azure)吗?

不可以。Azure 数据中心与 OCI 父数据中心之间的链接、管理和传输流量全部由 Oracle 所有。Azure 和 OCI 管理网络没有交集。Azure 无法看到 Oracle 连接的数据中心内的合作伙伴传输设备的终止点以外的区域。同样,Oracle 也看不到 Azure 环境中合作伙伴传输设备终止点以外的区域。网络链接被当做 Oracle 内部链接。

是否支持适用于 Oracle Exadata Cloud@Customer 的 Oracle Operator Access Control?原因是什么?

Operator Access Control 适用于 Oracle Compute Cloud@Customer、Exadata Cloud@Customer 以及部署在 Oracle Autonomous Database on Exadata Cloud@Customer 上的客户端虚拟机上的 Autonomous Exadata VM 集群。

由于 Oracle Database@Azure 管理与 OCI 上的 Oracle Exadata Database Service 相同,因此 Operator Access Control 不适用于 Oracle Database@Azure。

Oracle Database@Azure 是否提供 Oracle Autonomous Database?

Oracle 已将在 Oracle Database@Azure 中提供 Oracle Autonomous Database 列入路线图。如今,Azure 客户可以使用 Oracle Interconnect for Microsoft Azure 访问在 OCI 上运行的 Oracle Autonomous Database 的完整功能。

Oracle Autonomous Database Select AI 现在支持使用 Azure OpenAI 将特定于业务或特定于域的问题转换为 SQL 查询。客户可以使用任何语言提问并获得洞察,而无需知道数据的存储位置和方式。Oracle Autonomous Database 现与 Azure Service Fabric 实现集成,支持更加无缝的 Power BI 和 Oracle Autonomous Database 工作流。

Oracle Database@Azure 是否可以完全通过 Azure 控制台或 API 进行操作和管理?

由 Azure 中的 Oracle Database 资源提供方供应和管理的 Oracle Database@Azure 资源可通过 Azure 控制台、API、SDK 或 CLI 进行操作和管理。

  • Exadata 基础设施是全面管理的。
  • Exadata VM 集群为部分管理。
  • Oracle 容器数据库和可插入数据库不由 Oracle 资源提供方管理。

Oracle 已将“扩展由 Oracle 资源提供方管理的资源和功能”列入路线图。

与主区域相比,建议的 DR 规模是多大?

Oracle Database@Azure 的基础设施与 OCI 中的基础设施相同;因此,可以使用标准的 Exadata 和 Oracle Database 规模调整工具,如 Oracle Cloud Capacity Analytics

Azure 区域与 Oracle Database@Azure 部署之间有何关系?

Oracle Database@Azure 硬件部署在与 OCI 中的可用性域 (AD) 类似的 Azure 区域的可用性区域 (AZ) 中。对于拥有多个 AZ 和 AD 的 Azure 和 OCI 区域,Oracle Database@Azure 硬件将部署在与 OCI AD 1:1 映射的 AZ 中。

Azure 和 OCI 之间使用什么网络?

Azure 中的 Oracle Database@Azure 部署与其父 OCI 站点之间的网络连接使用专用、冗余、由 Oracle 内部管理的暗光纤,类似于 OCI 中 AD 到 AD 之间的网络基础设施。Oracle Database@Azure 现场硬件与 Azure 之间的连接通过本地连接,使用直接连接到 Azure 网络基础设施的冗余网络硬件实现。

Azure 数据中心与 Oracle Cloud Infrastructure 数据中心之间存在哪些连接?

每个 Oracle Database@Azure 部署都连接到一个 OCI 父站点。此链接可用于以下用途:

  • 控制平台操作
    • 通过 Oracle Cloud Operations 管理基础设施,包括打补丁、监视、维护等
    • Oracle 资源提供方供应和控制工作流。
  • 数据平台操作
    • 将 Oracle Database 备份到 OCI Object Storage(作为 Oracle Database 可选自动备份的一部分)
    • 将 Oracle Data Guard 重做日志从主数据库传输到部署在其它位置的备用数据库

网络是否存在限制/容量限制(例如客户能否将拥有数 TB 数据的 OCI Oracle Exadata Database Service on Dedicated Infrastructure 复制到 Oracle Database@Azure)?

OCI 父站点与 Oracle Database@Azure 基础设施之间的网络被视为内部区域网络,因此没有流量成本或节流限制。对 Azure 虚拟网络施加的任何容量和其它限制仍然有效(例如,委托子网和 Azure 专用链接之间的带宽限制为 50 Gb/秒,这会影响 Azure Blob Storage 访问等服务)。

从 Oracle Database@Azure 到 OCI 的连接是否通过 Oracle Interconnect for Microsoft Azure 进行遍历?该服务是否依赖于 OCI-Azure 互连?

否。Oracle Interconnect for Azure 是一项独立的 Oracle 服务,可供客户在部署需要实现互连的 Oracle 和 Azure 云技术服务时使用。Oracle Database@Azure 不使用此网络链接。

OCI-Azure 互连和 Oracle Database@Azure 均利用了云端环境之间的邻近性;因此,未来区域布局可能会出现明显重叠。

如果您希望在 Azure 服务环境中使用更多的 OCI 服务,则需要配置 Oracle Interconnect for Azure。

Azure 和 OCI 数据中心之间的流量是否加密?

在站点(包括 Oracle Database@Azure 基础设施)间传输的所有流量均已加密。

主数据库与 DR 数据库之间使用哪些数据复制路径进行灾难恢复?

Oracle Data Guard 重做日志通过客户管理的 OCI 基础设施网络中的客户端子网从主数据库发送到备用数据库。

  • 如果备用数据库托管在同一个 Oracle Database@Azure AZ 中:
    • 重做日志将从本地发送到托管在 Azure 环境中的 Oracle Database@Azure 网络基础设施。
    • 路由使用本地对等组连接到中心 VCN(如果使用不同的 OCI VCN)。
  • 如果备用数据库托管在同一 Azure 区域的不同 AZ 中:
    • 重做日志通过父 OCI 站点(无跨 AZ 流量)发送。
    • 路由使用本地对等组连接到中心 VCN(如果使用不同的 OCI VCN)。
  • 如果备用数据库托管在不同的 OCI 区域中:*
    • 重做日志通过父 OCI 站点发送到备用 OCI 站点。
    • 路由使用本地对等组连接到中心 VCN。
  • 如果备用数据库托管在不同 Oracle Database@Azure 区域:*
    • 重做日志通过父 OCI 站点发送到备用父站点,再发送到备用 Oracle Database@Azure 基础设施。
    • 路由使用本地对等组连接到中心 VCN。

* 产生出站数据传输成本。

当与 OCI 的连接出现故障时会发生什么情况?数据平台能否继续正常运行?数据是否可以访问?

已有的 Exadata 部署仍然可以正常运行,但客户无法创建、更新或删除资源。依赖于 OCI 服务(例如 OCI Vault 密钥查找、数据库备份等)的任何流程或程序都将出现故障。

虽然 Exadata 部署可以正常运行,但从 OCI 发送到 Azure Monitor 的度量和日志记录将出现延迟。

所有控制平台功能可能都无法使用。

注:为免疑义,本网页所用以下术语专指以下含义:

  1. Oracle专指Oracle境外公司而非甲骨文中国。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。