自动云部署与Terraform MySQL我们希望提供在云环境中部署Percona软件的简化方法,特别是对于更高级的场景,如复制和多节点集群(在这雷竞技下载官网种情况下)雷竞技下载官网Percona XtraDB集群).

为此,我建议尝试我们的新Terraform提供商,它具有以下功能:

  • 部署在AWS或GCP Cloud中。提供者将自动创建实例并进行部署raybetapp
  • 部署Percona Serv雷竞技下载官网er for MySQL或Percona XtraDB Cluster
  • 选择实例大小
  • 选择存储卷的大小、类型和IOPs
  • 多节点异步复制或多节点Percona XtraDB集群雷竞技下载官网
  • 自定义MySQL配置文件
  • 部署MyRocks引擎的能力

为了获得更多的理解,让我们回顾一些例子,但在此之前,你可以获得模块:

提供程序可从Terraform注册表中获得:

https://registry.terraform.io/providers/雷竞技下载官网Percona-Lab/percona/0.9.0

源代码在GitHub:

雷竞技下载官网Percona- lab / Terraform -provider- Percona: Terraform模块部署Percona服务器和Percona XtraDB集群(github.com)

请记住,这是一个实验软件,还不包括Percona支持。雷竞技下载官网

例子:

由于单个服务器非常简单,让我们跳到更复杂的场景:两个节点之间的异步复制。

这是我们的主要。tf文件:

我们用:

五分钟后,我们得到了下面的内容:

  • 我们创建并初始化了两个t3。美国-东-2地区的微型AWS实例
  • 每个实例使用30GB的卷大小
  • 我们可以使用ssh密钥登录实例(如果之前不存在,将创建ssh密钥)。
  • 每个实例都安装了最新的8.0版本的Percona Server fo雷竞技下载官网r MySQL
  • 实例将通过SOURCE->Replica MySQL复制连接

类似地,对于部署3节点Percona XtraDB集群,我们使用:雷竞技下载官网

现在我们也可以展示一个谷歌Cloud的例子:

在这种情况下,我们将使用更强大的实例,每个实例具有40GB的专用SSD卷。

该脚本将部署实例并安装三个Percona Server,用于连接在复制中的MySQL服务器(一个源和两雷竞技下载官网个副本)。

结论:

我们提供了一个Terraform提供商,它简化了Percona Server在MySQL和Percona XtraDB Clus雷竞技下载官网ter在云环境中的部署,并为实例和复制配置提供了各种自定义。

试试我们新的Terraform提供商

订阅
通知的
客人

0评论
内联反馈
查看所有注释