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

news/2024/7/9 22:05:37 标签: 数据库, postgresql

【本文由Cloud Ace 整理发布。Cloud Ace 是谷歌云全球战略合作伙伴,拥有 300 多名工程师,也是谷歌最高级别合作伙伴,多次获得 Google Cloud 合作伙伴奖。作为谷歌托管服务商,我们提供谷歌云、谷歌地图、谷歌办公套件、谷歌云认证培训服务。】

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 集群,该集群已准备好所有源数据。


http://www.niftyadmin.cn/n/827460.html

相关文章

【数据结构】中序线索二叉树

对如图所示的二叉树建立中序线索二叉树&#xff0c;并遍历 #include <cstdio> #include <cstdlib>typedef struct Node{char data;Node *lchild, *rchild;int lflag, rflag; }Node, *BiTree;Node* newNode(char v){BiTree node (BiTree)malloc(sizeof(BiTree));n…

PAT A1102 Invert a Binary Tree (25分)

开始题目没读懂&#xff0c;花了好一会儿来理解题意&#xff0c;题目懂了以后可就太简单了。 这题题目中给的是结点序号&#xff0c;因此可以建立静态二叉树来做&#xff0c;二叉树建好以后观察题目中的例子&#xff0c;很容易看出来所谓翻转二叉树就是从上至下将每个结点的左右…

PAT A1053 Path of Equal Weight (30分)

30分压轴题&#xff0c;不算很难&#xff0c;需要对STL有一定的熟练度。 唯一困扰我的是题目要求输出序列要按大小排序&#xff0c;开始想的是用vector的二维数组&#xff0c;但是熟练度不够放弃了&#xff0c;参考了书上的方法在输入子节点的时候就先排序。 #include <cst…

解决 FloatingBehavior 不允许我们将拖拽面板(DragPanel)固定于某处的问题

需要在页面<body> </body>之间加上一段javascript代码 <script type"text/javascript">//下面的程序代码是用来解决 FloatingBehavior 不允许我们将 //拖拽面板&#xff08;DragPanel&#xff09;固定于某处的问题。function setBodyHeightToC…

PAT A1079 Total Sales of Supply Chain (25分)

先根据题意建立出树&#xff0c;然后通过DFS遍历&#xff0c;每遍历一个结点注意改变该结点的价格&#xff0c;当到达递归终点时总价格加上此时零售价*商品数量然后返回。 #include <cstdio> #include <vector>using namespace std;int n; double unit, r; doubl…

漫谈ASP.NET设计中的性能优化问题

一、SqlDataRead和Dataset的选择 Sqldataread优点&#xff1a;读取数据非常快。如果对返回的数据不需做大量处理的情况下&#xff0c;建议使用SqlDataReader&#xff0c;其性能要比datset好很多。缺点&#xff1a;直到数据读完才可close掉于数据库的连接 (SqlDataReader 读数据…

PAT A1090 Highest Price in Supply Chain (25分)

5分钟AC&#xff0c;和A1079很相似&#xff0c;不同的是需要输出最大值的个数&#xff0c;可以用map来存储。 #include <cstdio> #include <vector> #include <map>using namespace std;int n; double unit, r; double Max -1; map<double,int> m;s…

PAT A1094 The Largest Generation (25分)

首先根据题意建立树&#xff0c;然后采用BFS搜索&#xff08;层序遍历&#xff09;&#xff0c;记录每个结点的层数&#xff0c;同时每出队一个结点使该结点层数的映射增加1&#xff0c;最后通过哈希数组找到结点数最多的层数。 #include <cstdio> #include <queue&…