RDX 輔助 Oracle 資料庫移植至 AWS 上的 PostgreSQL
本週 RDX 推出了一套工具,旨在简化将运行在 Oracle 数据库上的应用程序转换为 Amazon Aurora 的过程。Amazon Aurora 是在亚马逊网络服务 (AWS) 云平台上运行的开源 PostgreSQL 数据库实例,与 Oracle 数据库兼容。
在华盛顿特区举行的 AWS Summit 活动上,RDX 推出了 clckwrk Refactoring Service for Oracle,这个服务承诺可以自动化高达 60% 的数据库架构转换过程,从而减少手动重构应用程序以适应 Amazon Aurora 平台所需的工作量。
RDX 的首席策略官詹姆斯·鲍尔 (James Ball) 表示,除了降低成本外,许多组织还希望将应用程序转移到云端的开源数据库,以推进其 DevOps 计划。每次应用程序需要扩展时,组织都必须支付额外的 Oracle 许可费用。相比之下,开源数据库使 DevOps 团队能够根据需求自动扩展数据库实例。
AWS 一直在努力说服客户放弃专有数据库,转而采用在其云平台上运行的开源数据库。这种竞争压力是促成过去无法想象的新联盟的驱动力。例如,Oracle 最近与微软合作,推广 Oracle Cloud 平台与微软 Azure 云的整合。Oracle 当然希望自家的数据库运行在其云平台上,但通过这种联盟,它表示愿意与微软合作,在 Azure 云平台(AWS 的主要替代品)上部署 Oracle 数据库。当然,微软也有自己的专有数据库 Microsoft SQL Server 可供采用。
鲍尔表示,RDX 不仅提供加速转换到 Amazon Aurora 的工具,还为希望将 Amazon Aurora 的管理外包给 RDX 的客户提供托管服务。
大多数组织需要数月时间才能将传统应用程序迁移到公有云。AWS 有兴趣尽可能加快这一进程。但是,许多已采用 DevOps 最佳实践的组织发现,他们的努力受到对专有数据库的依赖的阻碍。事实上,许多开发人员倾向于使用开源数据库的一个原因,就是为了避免获取新数据库许可证的麻烦。
企业是否会因 DevOps 的兴起而最终转向其他数据库阵营,目前还不得而知。Oracle 正试图通过将其数据库作为托管服务提供,来维持尽可能多的控制权,从而消除了启动新实例时的部分采购开销。然而,Oracle 数据库许可证的费用仍然隐藏在托管服务的成本中。
并非所有组织都希望从专有数据库转向其他数据库,但”开源优先”运动已有足够的势头,因此构建工具来自动重构传统数据库是值得的,不仅可以降低成本,还可以使 IT 变得更加敏捷。