Datavail:将商用数据库迁移和现代化到 亚马逊云科技 上的开源数据库引擎

在 亚马逊云科技 上对商业数据库进行现代化改造可通过取消惩罚性许可合同来降低成本,并有助于提高质量、效率和性能。

拥有亚马逊云科技微软工作负载能力的亚马逊云科技高级咨询合作伙伴@@ Datava il已成功将200多个数据库工作负载从本地迁移到亚马逊云科技。它们还帮助客户对迁移的工作负载进行现代化改造,以进一步降低成本和提高运营效率。

我和来 自 Datavail 的 丹·罗素 阿里·道森 聊了聊。丹是云和战略联盟的高级副总裁,阿里是战略合作伙伴关系和联盟总监。他们解释了他们的团队如何通过数据库迁移和现代化计划帮助客户从商用数据库迁移出来。

问:随着数据库规模的持续增长,您认为客户面临哪些挑战?

我们的客户管理来自多个来源的数兆字节的数据。随着他们的数据(或数据库)占用空间的持续增长,他们的可扩展性、可靠性和与运行这些数据库实例相关的成本负担越来越大。以下是我们从客户那里听到的一些最大挑战:

  1. 成本螺旋式上升-现有的商业数据库应用程序正在老化,并且总是需要新的资本投资。此外,软件许可条款需要数百万美元和长期承诺。
  2. 性能低迷——现有解决方案无法应对数据量的指数增长。
  3. 运营开销和维护成本 — IT 员工将大部分时间花在低价值的管理任务上,例如维护复杂的传统数据库应用程序。

客户必须解决这些挑战,因为它们会对应用程序可用性产生负面影响并影响总拥有成本 (TCO)。

问:那么,面临这些挑战的客户有哪些选择?

从广义上讲,有两个:1) 迁移到云端托管数据库以减少运营开销;2) 向开源数据库引擎进行现代化改造以节省许可成本。让我们详细说明每个选项。

选项 1:迁移到托管数据库 。此选项适用于数据库系统遇到计划外中断的客户,尤其是在资源有限的非工作时间。他们可能希望将这些数据库迁移到更具可扩展性和更可靠的环境。在这里,客户没有时间进行异构迁移,这需要时间和适当的规划。因此,我们帮助他们将数据库迁移到 适用于 SQL Server 的 亚马逊关系数据库服务 (Amazon RDS) 。客户注意到迁移到 Amazon RDS SQL Server 后数据库性能得到改善,从而显著减少了停机时间。客户还可以降低其运营和维护成本。根据我们的经验,这是重塑数据库操作的最简单、最快的方法。

选项 2:向开源数据库引擎进行现代化改造。 使用此选项,客户可以将工作负载扩展到千兆字节的数据,而成本是其商用数据库的十分之一。亚马逊云科技 为 亚马逊 Aurora 提供完全 兼容 MySQL 和 PostgreSQL 的功能。客户可以根据其工作负载类型从数据库的各种计算、内存和存储选项中进行选择。

问:Datavail 为客户实现商业数据库现代化的方法或策略是什么?

每个客户都有独特的环境。我们的迁移策略基于客户的需求和要求。但在大多数情况下,我们使用下图所示的十个步骤来满足客户的迁移和现代化需求。

初始评估阶段非常重要,这是我们发现当前系统中所有未被发现的奇迹的地方。我们会进行全面的数据库评估,以确定要迁移什么以及应该使用哪种迁移策略。迁移到开源数据库并非易事,但幸运的是,亚马逊云科技 为架构转换、代码分析和数据迁移提供了各种服务和工具,例如 亚马逊云科技 架构对话工具 (亚马逊云科技 SCT) 和 亚马逊云科技 数据库迁移服务 ( 亚马逊云科技 DMS )。 有时,我们可能需要使用手动模式转换,具体取决于源数据库中代码的复杂性。在某些情况下,为了成功地毫无问题地移动数据库,我们会编写自定义脚本来根据需要移动数据。

下一步,我们的团队将帮助客户制定迁移计划。我们将方法分为几个阶段。由于源数据库的结构不同,数据迁移过程通常会有所不同。我们可能需要通过采取几个步骤来逐步移动数据。我们的团队与客户的数据库管理员 (DBA) 合作,评估他们的数据库云操作以确定他们的表现,并确定任何修改或更新,以便在迁移后实现优化。我们还帮助映射软件许可证,清点依赖应用程序,并使用新的服务器安排对其进行配置。它有助于确保在迁移期间基本业务功能不会中断。

问:这个非常有趣。现在,我们能否更深入地研究数据库现代化的真实用例?你有令人信服的案例研究想和我们分享吗?

是的,当然,我们有很多案例研究。让我们来看看其中的两个。

在第一个案例研究中,我们将使用一位来自金融服务的客户。如您所知,金融服务行业自然对安全性和合规性要求有极其严格的标准,例如特定的身份验证标准、存储和数据传输方法要求等。除了遵守严格的安全性和合规性标准外,该客户还专注于业务和应用程序开发,让云提供商管理大多数运营问题。我们的客户希望业务连续性,云提供商负责提供高可用性、可靠性和灾难恢复服务。因此,我们与客户合作,将他们的本地数据库现代化到 Amazon Aurora。我们为客户进行了分析并执行了迁移。迁移到 Amazon Aurora 符合他们的安全和合规要求,这些要求侧重于 PCI 合规、身份验证方法以及静态和传输中数据的加密。

在第二个案例研究中,我们将使用医疗保健分析提供商的客户。他们的系统分析 CT 扫描数据以评估冠心病的风险。他们需要提高性能和可扩展性,因为他们的本地数据分析基础设施存在性能限制。他们每天分析的案例数量从125个增加到300个,他们的系统无法支持繁重的分析工作负载。客户无法轻松地在地理区域之间复制数据。因此,我们与该客户合作,将他们的本地数据库迁移到了 Amazon Aurora。我们帮助他们将数据库大小调整为适合其处理和内存要求的 Amazon Aurora 实例类。迁移到 Amazon Aurora 后,客户发现与本地环境相比,性能提高了 20-30%。通过这种性能改进,客户可以将Amazon Aurora的分析案例数量增加一倍以上。

您可以在此处阅读有关我们帮助迁移数据库的其他客户的更多信息:.

  • 马萨诸塞州电子健康合作组织
  • 健康信息技术领导者如何迁移到 亚马逊云科技
  • 亚马逊云科技 RDS 和微软 SQL 服务器如何改善患者护理

问:感谢您分享这些引人入胜的客户故事。当您与客户合作将其 SQL Server 工作负载迁移到 亚马逊云科技 并对其进行现代化改造时,您是否看到客户对任何特定途径感兴趣?

最近,我们收到了很多客户关于 适用于 Aurora PostgreSQL 的 Babelfish 的 疑问。 当客户考虑数据库现代化时,他们通常会考虑需要进行多少代码更改、中断性停机的可能性以及对长期投入时间的要求。亚马逊云科技 将 Babelfish 设计为与客户最常用的 SQL Server 命令兼容,因此客户无需重新设计和重新编码应用程序即可节省大量时间。Babelfish 的能力对他们来说很有吸引力。迁移后,客户可以充分利用 Amazon Aurora PostgreSQL 的全部潜力,例如灵活性、更大的容量、更高的安全性、更好的性能等。根据我们在数据库迁移和现代化项目方面的经验,我们已经建立了现代化方法,并为希望使用Babelfish for Aurora PostgreSQL对其商业数据库进行现代化的客户整理了一揽子方案。

问:最后,有没有什么资源可以让我们的读者找到更多关于你的专业知识、案例研究等的信息?

是的,我们 录制了一场网络研讨会 ,详细 解释了数据库的现代化和迁移。客户还可以以 Microsoft 在 亚马逊云科技 上的工作负载合作伙伴的 身份 观看我们的 成功案例视频 。在这段视频中,我们与亚马逊云科技领导团队一起讨论了通过迁移和现代化引领客户创新。

最后,我们有 Datavail 的 亚马逊云科技 合作伙伴门户 ,它是查看和下载所有资源(例如白皮书、服务概述、案例研究等)的一站式商店。

关于 亚马逊云科技 合作伙伴聚焦系列中的微软工作负载

请继续加入我们的 博客系列 ,我们将重点介绍我们的 亚马逊云科技 合作伙伴在 亚马逊云科技 上迁移和更新 Microsoft 工作负载的能力。正如你所做的那样,我们希望你也能问一个问题:“我的组织在淘汰 SQL Server 或 Windows Server 或任何阻碍我们实现现代化以更好地照顾客户的技术方面有何计划?”让 亚马逊云科技 合作伙伴提供特定的利基产品来帮助您评估贵公司如何充分利用云计算。


亚马逊云科技 可以帮助您评估贵公司如何充分利用云计算。加入数百万信任我们在云端迁移和现代化他们最重要的应用程序的 亚马逊云科技 客户的行列。要了解有关对 Windows 服务器或 SQL Server 进行现代化的更多信息,请访问 亚马逊云科技 上的 Windows 立即联系我们 ,开始您的现代化之旅。