【本文由Cloud Ace 整理发布。Cloud Ace 是谷歌云全球战略合作伙伴,拥有 300 多名工程师,也是谷歌最高级别合作伙伴,多次获得 Google Cloud 合作伙伴奖。作为谷歌托管服务商,我们提供谷歌云、谷歌地图、谷歌办公套件、谷歌云认证培训服务。】
2022 年 12 月,谷歌云宣布全面推出 AlloyDB for PostgreSQL,这是一种完全托管、与 PostgreSQL 兼容的数据库服务,为旧版专有数据库的现代化和扩展现有 PostgreSQL 工作负载提供了强大的选项。
2022 年初,使用数据库迁移服务(DMS)推出了AlloyDB for PostgreSQL 迁移预览版。
近日,谷歌云宣布 DMS 全面推出,用于从 PostgreSQL 源进行 AlloyDB 迁移。
AlloyDB for PostgreSQL
AlloyDB for PostgreSQL 提供了一系列优势,使其成为目标数据库的有吸引力的选择。与开源 PostgreSQL 相比,它具有更好的可扩展性、更高的可用性和更快的性能。
在性能测试中,AlloyDB 处理事务工作负载的速度比标准 PostgreSQL 快 4 倍以上,并且提供的分析查询速度比标准 PostgreSQL 快 100 倍。由于它与 PostgreSQL 完全兼容,因此可以无缝且轻松地利用该技术。
虽然 AlloyDB 比传统 PostgreSQL 数据库提供了显着的性能改进,但它需要满足客户的迁移要求。DMS 提供易于使用的迁移解决方案,无需管理开销。它还提供准确、安全的数据传输,最大限度地减少对应用程序的干扰,使其成为希望过渡到其作为标准数据库解决方案的组织的可靠选择。
我们在预览中学到了什么
DMS 为这些客户提供了从 PostgreSQL 源到 AlloyDB for PostgreSQL 的快速、无服务器且安全的迁移路径,无论其源是位于本地数据库、Google Cloud 上的自管理数据库还是 Amazon Aurora 等云数据库。
“使用 DMS 真的很棒,配置和设置非常简单,我们能够在不停机的情况下迁移工作负载。一旦我们登陆 AlloyDB,我们就惊讶于它的无缝和完美体验,它满足了我们的所有要求,包括处理峰值流量。”——dinii inc. 的全栈 Node.js 开发和云原生基础设施经理,Hiroaki Karasawa
“作为基于云的 SaaS 票务平台,数据连续性和系统正常运行时间对我们的运营至关重要。我们在 2021 年使用 DMS 从 Amazon Aurora 迁移到 Cloud SQL,并在 2022 年底再次使用它迁移到 AlloyDB for PostgreSQL。我们最关心的是最大限度地减少停机时间,这就是 DMS 证明其能力的地方。” “DMS 的优点在于它的简单性和可靠性。简单的现实是,如果没有 Google 的 DMS,我们仍然会使用 Amazon Aurora,并且在一年内执行了两次重要的数据库迁移,这使我们的团队能够灵活地跟上最新、最好的云产品的步伐像谷歌云这样的提供商必须提供。”—— Ventrata 首席执行官 Oliver Morgan
GA 版本的新增内容
GA 版本通过客户管理的加密密钥(CMEK) 提供增强的安全性,适合具有严格加密策略的组织。CMEK 现在可用于 PostgreSQL 到 AlloyDB 的迁移,让您可以更好地控制用于加密静态数据的密钥,确保在迁移过程中及之后提供最高级别的数据保护。
许多 Google Cloud 服务都支持 CMEK。当您使用 CMEK 保护 Google Cloud 服务中的数据时,CMEK 密钥由您控制。
使用数据库迁移服务迁移到 AlloyDB
使用 DMS 可以轻松迁移到 AlloyDB。首先,导航到 Google Cloud 控制台中的数据库迁移页面,创建新的迁移作业,然后执行以下五个简单步骤:
-
选择您要迁移的数据库类型,然后查看需要采取哪些操作来设置源。
-
创建源连接配置文件,其中包含有关源数据库的信息。连接配置文件稍后可用于其他迁移。您可以在此处设置客户管理的加密密钥 (CMEK)。
-
创建适合您的业务需求的AlloyDB for PostgreSQL 目标集群。
-
定义连接方法:DMS 提供引导连接路径来帮助您进行连接。
-
测试您的迁移工作并在准备就绪时开始。
迁移作业开始后,DMS 会拍摄数据的初始快照,然后在发生新更改时复制它们。迁移作业将继续复制源数据,直到您决定启动转换。一旦启动转换,复制就会停止,您可以重定向应用程序以使用全新的 AlloyDB 集群,该集群已准备好所有源数据。