以往集群部署的过程中需要大量的人工参与和复杂的配置,这阻挡了一些阻止应用集群的决心并增加了运维的负担。现在以自动化的方式在短时间内让集群就绪已经成为现实。近期Marketplace中正式上架了集群部署供用户使用。用户在使用群集部署时可以启用后端负载平衡和容错,以提升在在集群中运行的数据库的性能与可用性。群集部署通过 Ansible Collection 进行构建,这意味着您现在可以在短短五分钟内部署好数据库集群。
借助对 MongoDB、使用 Galera 的 MariaDB、PostgreSQL (repmgr) 和 Redis Sentinel,的支持,您可以消除每个节点配置过程中的那些的手动过程,并为生产工作负载部署高度可用的数据库集群。 Marketplace 中的集群部署通过简化初始构建提供了托管服务的一些方便性,同时让您可以控制管理集群。 需要注意的是集群本身不会产生额外费用,只会针对所使用到的资源计费。
集群部署自动为所有集群的复制和客户端/服务器连接配置 TLS 加密,确保每个部署的默认安全级别。 通过 Marketplace 创建的所有数据库集群都将是三个节点的,Redis Sentinel 允许选择为每个集群创建三个或五个节点。 我们建议为 Galera、Redis 和 MongoDB 的资源性能选择 8G 专用或共享实例。
延伸阅读,了解 Akamai cloud-computing
部署集群
Marketplace 集群是直接从 Cloud Manager 创建的三节点部署。 请参考以下步骤开始:
- 注册或登录Cloud Manager 并选择Marketplace。
- 按应用程序或类别中的“数据库”搜索以查找选定数据库的集群部署。
- 选择您的数据库并向下滚动以完成配置集群的设置。
- 在完成时,选择使用命令行创建或创建Linode。
配置集群和安装数据库的过程大约需要五到十分钟来完成,期间您可以通过第一个节点上的 LISH 控制台查看进度。 过程中将部署一个 VM 来执行来自应用程序 StackScript 的命令,之后会部署另外两个 VM。 第一个 VM 将加入其他两个并共同成为集群的一部分。
数据库资源
- 查看MongoDB、MariaDB、PostgreSQL 和Redis 集群的文档。
- 浏览数据库设置和管理指南。
- 通过我们的免费试用基础架构即代码 (IaC) 电子书了解更多关于 Ansible 的信息。
- 如果您还没有准备好推出自己的数据库,请尝试我们的托管数据库。
我们将继续使用我们的 Ansible Playbook 为 Marketplace 添加应用程序,为其他数据库、分析和监控工具提供集群部署支持。
这篇文章的内容感觉还行吧?有没有想要立即在Linode平台上亲自尝试一下?别忘了,现在注册可以免费获得价值100美元的使用额度,快点自己动手体验本文介绍的功能和服务吧↓↓↓
欢迎关注Akamai ,第一时间了解高可用的MySQL/MariaDB参考架构,以及丰富的应用程序示例。