几十年来,企业一直使用在 Windows 上运行的应用程序和 Oracle 数据库中的数据库来构建业务。他们一直在寻求将其业务迁移到 Microsoft Azure,但直到最近,他们的数据库选项还很有限。他们可以在 Azure 上将 Oracle 数据库部署为虚拟机中的自我管理实例,或者切换到另一个 RDBMS。对于大多数人来说,切换到另一个 RDBMS 是不可能的。在过去的几年中,Oracle 数据库增加了令人兴奋的新特性,包括可扩展性、性能和令人印象深刻的自动化水平,包括 Oracle 自治数据库和 Oracle Exadata 数据库服务。这些 Oracle 数据库云配置代表了比 Azure 上的自我管理 VM 选项更优越且更具成本效益的选项。
对于 Oracle Exadata Cloud@Customer 的用户来说,这个问题尤其严重,他们在其数据中心享受了那些直接连接到其 Microsoft Windows 应用程序的基于 OCI 的高级 Oracle 数据库服务。将他们的应用程序迁移到 Azure 意味着放弃这些高级服务。还是会?
2019 年,Oracle 和微软推出了适用于 Microsoft Azure 的 Oracle Interconnect,它使 OCI 上的 Oracle 数据库能够高速连接到 Microsoft Azure 应用程序,因此这些应用程序可以以本地系统的速度与数据库交互,并且无需出口或入口费用。但是,在这两种环境中仍然需要手动工作和技术专业知识来设置和管理应用程序和数据库之间的互连。此外,应用程序的管理需要在 Azure 上完成,而 Oracle 数据库的管理需要在 OCI 上使用非常不同的用户界面完成。所以,它奏效了,但是用户体验难用。
全面无缝的服务
2022 年 7 月,甲骨文和微软宣布了一项新的互连服务,称为 Microsoft Azure 的甲骨文数据库服务,它比之前的产品更全面。借助这项新服务,Oracle 数据库作为本机数据库服务出现在 Azure 上,并且可以通过 Azure 本机用户界面进行管理。连接是相当自动的,不需要特殊的技术专长。对于 Azure 用户,服务的外观和感觉使数据库看起来好像是应用程序的本地数据库。在许多方面,这项服务提供了用户真正想要的东西:以无缝方式为其应用系统的每个元素提供最佳平台。
该服务通过私有互连运行,据 Oracle 称,该互连在速度、可用性和可扩展性(IOPS 能力和数据库大小)方面提供低于 2 毫秒的延迟和完整的基于 OCI 的数据库体验,并具有自动身份管理,网络和监视与 Azure 的集成。用户可以为基本数据库服务、Exadata 数据库服务或完整的自治数据库服务部署互连服务,所有这些都与 Azure 用户体验无缝集成。这些功能使开发人员可以更轻松地构建利用两种云的最佳产品的应用程序,并让运营团队更轻松地管理它们。计划在不久的将来为 MySQL HeatWave 提供类似的功能。
在 OCI 和 Azure 之间移动数据时,适用于 Microsoft Azure 的 Oracle 数据库服务或数据出入是免费的。用户只需为他们使用的其他 Azure 或 Oracle 服务付费,例如 Azure Synapse 或 Oracle 自治数据库。Azure 和 OCI 帐户相互关联,可从任一有利位置实现完全可观察性。此外,Microsoft 和 Oracle 已为此服务建立了单一的支持模型,一张服务票证适用于两个云,以便顺利解决联合问题。
OCI 和 Azure 之间的物理连接已经在全球 11 个 OCI 和 Azure 云区域建立,并且更多的区域正在上线。数百名客户已经在使用该互连,其中一些客户在新服务推出期间对其提供了积极评价。
云服务的新方法
这一激动人心的发展指明了一种思考和使用云服务的新方式。从一开始,云服务平台就像城堡一样,有厚墙和鳄鱼护城河。您想将数据移动到另一个云吗?当然可以,但要付出高昂的代价。用户必须根据哪个云平台提供他们想要的大部分内容,同时在其余部分妥协,就他们使用的数据库、分析、集成和应用程序服务做出所罗门式的选择。
在 IDC,我们一直期待并希望出现另一种运营模式。云的愿景是访问虚拟化的、可替代的资源,无需考虑其底层细节即可访问和部署。这一愿景是正确的,但只是在逐个云平台的基础上。
微软与甲骨文的合作协议预示着另一种方式。通过以无缝的方式将 Oracle 数据库服务与 Microsoft Azure 上的应用程序连接起来,对用户来说显然毫不费力,这些公司正朝着让他们的用户能够为手头的工作选择最佳服务的能力迈出一大步,将它们链接在一起,并将它们作为一个单一的系统运行,无论它们碰巧物理驻留在哪个云平台上。
我们希望看到这样的协议扩展到其他服务并包括其他云平台。我们希望看到用户可以将应用程序、数据库、集成服务、流服务、分析系统和任何其他基于云的服务相互链接,而不管所涉及的云平台如何。我们期待有一天,无缝互操作、易于使用的连接、管理和统一监控功能免除复杂的、面向技术专家的设置操作和可怕的出口费用成为常态。
用户成赢家
云的业务似乎一直专注于“让最好的云平台获胜”。然而,目前还没有一个单一的云平台能够提供用户所需的一切,从基本服务到数据库、开发工具和应用程序。甲骨文和微软已经证明,用户确实可以选择在他们的两个云中使用最好的服务。凭借在 OCI 上连接和集成服务(例如 Azure 应用程序和 Oracle 数据库)的能力,这种新方法使用户成为真正的赢家。
原文标题:Microsoft Azure and Oracle Database on OCI: A Big Win for Users
原文作者: IDC 数据管理软件研究副总裁 Carl Olofson
原文链接:https://blogs.oracle.com/database/post/microsoft-azure-and-oracle-database-on-oci-a-big-win-for-users




