首页 > 数据库 >谷歌云:全面推出 AlloyDB for PostgreSQL 与数据库迁移服务

谷歌云:全面推出 AlloyDB for PostgreSQL 与数据库迁移服务

时间:2023-06-29 18:04:11浏览次数:36  
标签:PostgreSQL 谷歌云 数据库 DMS 迁移 AlloyDB Cloud

【本文由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 上实现标准化时,他们期望有一个顺利的迁移路径。他们需要一个易于设置和使用且无需管理开销的解决方案。此外,它应该能够准确、安全地移动数据,同时对应用程序造成的干扰最小。这就是数据库迁移服务所提供的功能。

AlloyDB for PostgreSQL 提供了一系列优势,使其成为目标数据库的有吸引力的选择。与开源 PostgreSQL 相比,它具有更好的可扩展性、更高的可用性和更快的性能。

在性能测试中,AlloyDB 处理事务工作负载的速度比标准 PostgreSQL 快 4 倍以上,并且提供的分析查询速度比标准 PostgreSQL 快 100 倍。由于它与 PostgreSQL 完全兼容,因此可以无缝且轻松地利用该技术。

虽然 AlloyDB 比传统 PostgreSQL 数据库提供了显着的性能改进,但它需要满足客户的迁移要求。DMS 提供易于使用的迁移解决方案,无需管理开销。它还提供准确、安全的数据传输,最大限度地减少对应用程序的干扰,使其成为希望过渡到其作为标准数据库解决方案的组织的可靠选择。

我们在预览中学到了什么

自从推出对 AlloyDB 迁移的 DMS 支持以来,谷歌云已经帮助各种规模的企业提高了数据库性能、可扩展性和可用性。客户受益于索引顾问和自适应自动清理等功能,这些功能减少了管理开销并提高了性能。
谷歌云还通过迁移到 AlloyDB 的高度可扩展和弹性的基础设施来帮助客户实现更高的应用程序可用性。完全的 PostgreSQL 兼容性和透明的定价使利用该技术变得容易。

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 控制台中的数据库迁移页面,创建新的迁移作业,然后执行以下五个简单步骤:

  1. 选择您要迁移的数据库类型,然后查看需要采取哪些操作来设置源。

  2. 创建源连接配置文件,其中包含有关源数据库的信息。连接配置文件稍后可用于其他迁移。您可以在此处设置客户管理的加密密钥 (CMEK)。

  3. 创建适合您的业务需求的AlloyDB for PostgreSQL 目标集群。

  4. 定义连接方法:DMS 提供引导连接路径来帮助您进行连接。

  5. 测试您的迁移工作并在准备就绪时开始。



迁移作业开始后,DMS 会拍摄数据的初始快照,然后在发生新更改时复制它们。迁移作业将继续复制源数据,直到您决定启动转换。一旦启动转换,复制就会停止,您可以重定向应用程序以使用全新的 AlloyDB 集群,该集群已准备好所有源数据。

 

 

标签:PostgreSQL,谷歌云,数据库,DMS,迁移,AlloyDB,Cloud
From: https://www.cnblogs.com/cloudace/p/17514857.html

相关文章

  • PostgreSQL技术大讲堂 - 第20讲:事务概述与隔离级别
     PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUGPG技术大讲堂。第20讲:事务概述与隔离级别内容1:ACID四大特性内容2:PostgreSQL......
  • Ubuntu18.04下安装PostgreSQL 9.6和PostGis 2.5
    一、安装PostgreSQL1、添加库sudoadd-apt-repository"debhttps://apt.postgresql.org/pub/repos/apt/trusty-pgdgmain"2、添加keywget--quiet-O-https://www.postgresql.org/media/keys/ACCC4CF8.asc|sudoapt-keyadd-3、安装sudoapt-getupdatesudoapt-......
  • Postgresql自动备份
    经过一番测试验证,现将Postgresql自动备份的主要脚本和定时任务设置进行记录,以方便必要时候可借鉴使用,现初始约定如下:PG版本号=13脚本执行目录:F:\PostgreBackup\备份文件目录F:\PostgreBackup\Fullbackup一、基本操作1.脚本准备@ECHOOFF@setlocalenableex......
  • Postgresql: 常用配置
    允许远程链接postgresql要允许PostgreSQL数据库允许远程连接,需要进行以下配置步骤:打开PostgreSQL的主配置文件postgresql.conf。通常,该文件位于以下路径:/etc/postgresql/{version}/main/postgresql.conf其中{version}是你安装的PostgreSQL版本号。在postgresq......
  • PostgreSQL插件那么多,怎样管理最高效?
    云服务环境下,如何让客户更方便地在各个PostgreSQL的版本下安装插件和扩展功能,成为云服务厂商的一个挑战。华为云RDSforPostgreSQL通过插件管理功能,很好地解决了PostgreSQL版本与插件耦合的问题,帮助用户更直观、更快速地安装管理数据库插件。关于PostgreSQL插件众所周知,PostgreSQL......
  • Postgresql 9.2安装配置教程(Windows)
    1、安装Postgresql9.2 https://blog.csdn.net/LY1201A/article/details/1064287332、安装postgishttps://www.codenong.com/cs107080664/3、配置连接https://www.cnblogs.com/xysgis/articles/16513814.html4、PostgreSQL安装,出现Failedtoloadsqlmodulesintothedat......
  • PostgreSQL 10.12 安装系列 - Yum+rpm 安装
    Yum+rpm安装Yum仓库下载:https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 安装yum仓库:[root@open_source~]#lsanaconda-ks.cfgpgdg-redhat-repo-latest.noarch.rpm[root@open_source~]#rpm-ivhpgdg-redhat-re......
  • C#-SQLHelper(四)_PostgreSQL
    SqlHelper工具类/***┌──────────────────────────────────────────────────────────────┐*│描述:PostgreSQL的操作工具类*│作者:执笔小白......
  • Postgresql Toast 原理
    Toast在存储大型数据时,会将它存储在单独的表中(称为toast表)。因为postgresql的tuple(行数据)是存在在Page中的,Page的大小默认为8KB。postgresql不允许tuple跨页存储,所以当一行数据的某个列数据过大时,比如text类型的数据,超过了单页的大小,那么postgresql会将它压缩,切......
  • 数据库内核:PostgreSQL 存储
    存储管理数据库管理系统的存储管理分级在数据库管理系统中存储管理的目的是:提供页或者元组集合的数据视图将数据库对象(例如表)映射到磁盘文件上管理数据与磁盘存储之间的传输使用缓冲区来减少磁盘/内存之间传输次数将加载的数据还原成为元组是使用访问方法......