灾难恢复不是可选的业务操作在数字时代。与不断增长的依赖数据,系统中断或数据丢失可能是灾难性的,导致重要业务中断和经济损失。
与多重云或且PostgreSQL部署,灾难恢复管理的复杂性只放大。这就是Percona运营商进来,提供雷竞技下载官网一个解决方案来简化灾难恢复Kubernetes PostgreSQL服务器集群运行。Percona运营雷竞技下载官网商,企业可以轻松管理多重云或混合云PostgreSQL的部署,确保关键数据总是可用的和安全的,无论发生什么。
在本文中,您将学习如何建立灾难恢复雷竞技下载官网Percona运营商PostgreSQL版本2。
解决方案的概述
运营商自动化日常任务和删除工作。对于备用,运营商提供以下选项:
- pgBackrest repo-based备用
- 流复制
- (1)和(2)
我们将审查repo-based备用作为最简单的一个:
1。两个Kubernetes集群在不同地区、云或在混合模式下运行(on-prem +云)。一个是主要的,另一种是灾难恢复(DR)。
2。在每个集群,有以下组件:
-
- 雷竞技下载官网Percona运营商
- PostgreSQL集群
- pgBackrest
- pgBouncer
3所示。pgBackrest主要网站流提前备份和写日志(细胞膜)对象存储。
4所示。pgBackrest博士网站需要这些备份和小溪集群备用。
配置主要网站
用你喜欢的方法来部署的运营商我们的文档。一旦安装,配置自定义资源清单,以便pgBackrest开始使用您选择的对象存储。跳过这一步如果已经配置。
配置backups.pgbackrest。回购section by adding the necessary configuration. The below example is for Google Cloud Storage (GCS):
|
1
2
3
4
5
6
7
8
9
10
|
规范
:
备份
:
配置
:
- - - - - -秘密
:
的名字
:
主要- - - - - -pgbackrest- - - - - -秘密
pgbackrest
:
回购
:
- - - - - -的名字
:
repo1
gcs
:
桶
:
我的- - - - - -桶
|
主要- - - - - -pgbackrest- - - - - -秘密GCS包含键;请阅读更多关于配置的备份和恢复教程。
一旦配置完成,应用自定义资源:
|
1
2
|
美元
kubectl
应用- - - - - -f
部署/cr
.yaml
雷竞技下载官网perconapgcluster
.pg
.雷竞技下载官网percona
com/主要
创建
|
备份应该出现在对象存储。默认情况下,pgBackrest将他们放入pgBackrest文件夹。
DR站点配置
灾难恢复站点的配置类似于主,唯一的区别在备用设置。
下面的清单已备用。启用set to true and points to the repoName where backups are (GCS in our case):
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
元数据
:
的名字
:
备用
规范
:
。
。
。
备份
:
配置
:
- - - - - -秘密
:
的名字
:
备用- - - - - -pgbackrest- - - - - -秘密
pgbackrest
:
回购
:
- - - - - -的名字
:
repo1
gcs
:
桶
:
我的- - - - - -桶
备用
:
启用
:
真正的
repoName
:
repo1
|
集群部署备用通过应用清单:
|
1
2
|
美元
kubectl
应用- - - - - -f
部署/cr
.yaml
雷竞技下载官网perconapgcluster
.pg
.雷竞技下载官网percona
com/备用
创建
|
故障转移
在主要站点故障或在其他情况下,您可以促进集群备用。促进有效地允许写集群。这将创建一个净效应推动提前写日志(细胞膜)pgBackrest库。它可能会创建一个split - brain情况两个主要实例尝试写相同的存储库。为了避免这种情况,确保主集群是删除或关闭之前努力促进集群备用。
一旦主或不活跃,促进备用通过改变相应的部分:
|
1
2
3
|
规范
:
备用
:
启用
:
假
|
现在你可以开始编写到集群。
分裂的大脑
可能有一个情况下你的旧主存储库并开始写作。从这种情况中恢复过来,请执行以下操作:
- 保持与最新的数据只有一个主运行
- 停止写在另一个
- 从主和上传新的完整备份回购
自动故障转移
自动故障转移包含多个步骤和操作符的范围之外。有几个步骤可以减少恢复时间目标(RTO)。检测到故障转移,我们建议有三分之一博士和主要监测站点。raybet雷竞技竞猜在线官网在这种情况下,您可以确定主要真的失败了,而且不是一个网络分割的情况。
自动化的另一个方面是切换应用程序的流量从主备用后晋升。它可以通过各种Kubernetes配置和很大程度上取决于您的网络和应用程序设计。以下选项是很常见的:
- 全球负载均衡器,各种云供应商提供他们的解决方案
- 多集群服务或MCS -可以在大部分的公共云
- 联合会或其他多集群解决方案
结论
雷竞技下载官网Percona运营商PostgreSQL数据库提供了高可用性集群的设计,使它一个健壮的和生产就绪multi-AZ部署的解决方案。与此同时,业务连续性协议需要灾难恢复计划至关重要的流程和应用程序可以生存的地方地区断电。在这篇文章中,我们看到Kubernetes博士和运营商可以简化你的设计。试一下你自己,让我们知道你的经验社区论坛。
欲了解更多信息,请访问雷竞技下载官网Percona运营商PostgreSQL v2文档页面。商业支持,请访问lol赔率雷电竞 。
今天试着雷竞技下载官网Percona运营商PostgreSQL !




