Oracle Database Service for Azure 常见问题解答

常见问题解答主题

一般问题

Oracle Database Service for Microsoft Azure 如何简化跨云部署?

Oracle Database Service for Azure 通过以下方式降低了连接云、网络、身份和数据的复杂性:

  • 自动创建跨云环境的网络管道(通过 Oracle Interconnect for Microsoft Azure)
  • Domain Name System (DNS) 设置,以便使用标准 Azure 连接字符串的 Azure 应用可以使用 Oracle Database Service for Azure 供应的资源
  • 提供外观类似于 Azure 门户的管理门户,因此 Azure 管理员和开发人员无需学习其他工具/平台
  • 将数据库指标和事件流式传输到 Azure,以便管理员和开发人员可以查看它们以及其他应用的信息
  • 为客户提供单一的支持路径

为什么不直接使用 Oracle Cloud 和 Oracle Interconnect for Azure?

Oracle Database Service for Azure 的性能更高,而且更易于使用。

现在,您可以使用 Oracle Interconnect for Azure 连接 Azure 和 OCI 环境。为此,您必须跨环境配置网络连接,而您的管理员和开发人员还必须学习如何在 OCI 控制台中工作。

Oracle Database Service for Azure 自动设置和管理跨云环境的网络连接(使用 Oracle Interconnect for Azure),从而跨 Azure 和 OCI 租户设置专用数据管道。

用户可以使用 Azure 凭证访问 Oracle Database Service for Azure 门户。对于访问 OCI Console,Oracle Database Service for Azure 可以自动配置跨云环境的身份联合,因此 Azure 用户只需使用一组凭证即可访问两个云环境。

Oracle Database Service for Azure 管理控制台与 Azure 门户的外观相似。此服务为 Oracle Database Service for Azure 中供应的每个数据库自动创建一个 Azure 仪表盘,让开发人员和管理员可以直接在 Azure 门户内查看和监视 Oracle Database Service for Azure 数据库组件。我们将标准 Oracle Database 指标发送至 Azure App Insights,因此在您的应用中的其他数据旁边会显示数据库指标。同样地,我们也在 Azure Log Analytics 中记录 Oracle Database 事件。

您可以将 Azure Active Directory 用户身份与 OCI 联合起来,这样用户在跨云环境中只需一组凭证。如果您不这样做(或者单独使用 Oracle Interconnect for Azure),则必须在每个云环境中创建和维护单独的凭证。

此外,两者的收费是不同的。用于 Oracle Database Service for Azure 的互连仅限于 Oracle Database 使用,但不收取相关费用;Oracle Interconnect for Azure 则可用于两个云环境之间的任何流量,但会按端口收费。

为什么不直接在 Azure 上运行我的 Oracle Database?

Oracle 和 Microsoft 扩展合作伙伴关系,在 Microsoft Azure 中提供基于 Oracle Cloud Infrastructure (OCI) 运行的 Oracle 数据库服务。要了解详细信息,请访问 Oracle Database@Azure 产品页面

如果我不想为我的 Azure 用户创建 OCI 账户,该怎么办?

您不需要这样做。授权用户只需使用 Azure 凭证,即可登录 Oracle Database Service for Azure。

如果用户必须在 OCI 上执行某些操作,则可以在 Azure 和 OCI 租户之间配置身份联合,这样用户就可以使用其 Azure 凭证登录 OCI。

底层 Oracle Database 服务的所有功能是否会通过 Oracle Database Service for Azure 而被公开?

不会。为简单起见,此服务仅通过 Oracle Database Service for Azure 门户公开常用功能。如果您需要的功能不在门户上公开,您可以访问 OCI 上的数据库资源(我们将提供链接),并在那里使用所需的功能。

大部分的数据库功能将可以完全在 Azure 上使用。

Oracle Database Service for Azure 支持哪些 Azure 区域?

Oracle Database Service for Azure 目前支持以下 Azure 区域和相应的 OCI 区域:

  • 巴西南部
  • 加拿大中部
  • 美国东部
  • 德国中西部
  • 日本东部
  • 韩国中部
  • 东南亚
  • 英国南部
  • 西欧
  • 美国西部
  • 美国西部 3
  • 南非北部

相应的 OCI 区域为:维涅杜、多伦多、阿什本、法兰克福、东京、首尔、新加坡、伦敦、阿姆斯特丹、凤凰城、圣何塞和约翰尼斯堡。

供应

我想供应一个数据库,如何在 Oracle Database Service for Azure 中提高或设置服务限额?

您可以在 Oracle Database Service for Azure 门户提交服务请求。请导航到 Oracle Database Service for Azure 门户,然后单击页面上的支持图标,或者从门户的汉堡菜单中选择它。

我的 Azure 应用如何访问在 Oracle Database Service for Azure 中供应的 Oracle Database?

操作方式与目前在 Azure 上的方式相同。Oracle Database Service for Azure 创建的每个数据库资源都会有一个 Azure 连接字符串,您可以使用该字符串从任何 Azure 应用连接到数据库。

在载入期间,Oracle Database Service for Azure 会跨云环境创建网络连接。而在数据库供应期间,Oracle Database Service for Azure 将定义从 Azure 访问资源所需的 DNS 条目和连接字符串。Azure 开发人员(和应用)不需要了解此服务,而只需要连接字符串。我们在 Azure 中为数据库创建的自定义仪表盘上发布连接字符串,因此开发人员无需离开 Azure 门户即可从应用中获取访问数据库所需的内容。

运营和支持

如何从 Azure 监视 Oracle Database Service for Azure 数据库的状态和性能?

Oracle Database Service for Azure 将 Oracle Database 指标流式传输到 Azure App Insights,因此您可以使用相同的 Azure 工具查看数据库指标,就像查看其他应用指标一样。我们还在 Azure 上为我们供应的每个数据库创建一个自定义仪表盘。此仪表盘提供常用数据库指标,并以图形显示(有关数据来自 Azure App Insights)。

同时,Oracle Database Service for Azure 也将 Oracle Database 事件流式传输到 Azure App Insights,因此您可以使用相同的 Azure 工具查看数据库事件,就像查看其他应用事件一样。

我可以在 Azure 上为 Oracle Database Service for Azure 数据库的指标和事件设置警报吗?

可以。您可以使用 Azure Monitor 警报。Oracle Database Service for Azure 确保您获得所需的指标和事件来监视并设置有关数据库性能和状态的警报,以供在 Azure 上运行的任何应用或服务使用。

如何获得 Oracle Database Service for Azure 的支持?

您可以直接在 Oracle Database Service for Azure 服务门户中请求帮助;这样一来,您就可以创建 OCI Service Request 并从 OCI 获得所需的帮助。

客户还可以向 Microsoft 或 Oracle 提出问题。支持组织将请求客户授权与另一方合作,然后联合解决问题。

有关更多详细信息,请访问 https://www.oracle.com/cloud/azure/interconnect/

Oracle Real Application Clusters (RAC) 是否可以在非 Oracle Public Cloud 环境中使用?

不可以。Oracle 不支持在非 Oracle Public Cloud 环境中运行 Oracle RAC。有关更多信息,请访问 My Oracle Support 文档 2688277.1

如何将 Oracle RAC 用于 Azure 工作负载?

客户可以利用 Oracle Database Service for Azure,在 Oracle Cloud 数据库中的 Azure 和 Oracle RAC 中的应用层运行拆分堆栈架构工作负载。

经济性

Oracle Database Service for Azure 的费用是多少?

使用 Oracle Database Service for Azure 无需额外费用。使用互连端口或基于互连的数据入口/出口时,您无需支付任何费用。Microsoft 和 Oracle 将分别对您使用的其他 Azure 和 OCI 服务进行正常计费。

如何计费?

微软就客户使用的 Azure 资源向其收取费用,而 Oracle 则就客户在 OCI 上部署的 Oracle Database 服务收取费用。

Oracle Database Service for Azure 不会改变或取代普通合同和计费流程。

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

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