简介:TG@luotuoemo
本文由阿里云代理商【聚搜云】撰写
1. 多可用区部署方案
- PolarDB MySQL版:支持多可用区部署,包括双可用区和三可用区方案。数据分布在多个可用区内,主可用区和备可用区各保存3副本数据,提供更高的SLA可靠性保障。
- 容器服务 ACK:通过配置多个交换机来实现多可用区功能。创建集群时,建议在专有网络VPC下创建多个不同可用区的交换机。
2. 容器服务 ACK 的多可用区配置
- 新建集群:在创建集群时,配置多个交换机以实现多可用区功能。
- 已有集群:通过修改
eci-profile或环境变量ECI_VSWITCH来追加可用区的 vSwitch ID。
3. 云数据库 ClickHouse 的多可用区高可用
- 社区兼容版和企业版:支持多可用区部署,Keeper 和 Server 节点分布在多个可用区,确保高可用性。
4. 多可用区高可用的节点池配置
- 节点池推荐配置:每个节点池使用单一可用区,新增可用区时新建节点池,并开启弹性伸缩功能。
- 集群推荐配置:确保集群版本不低于1.20,使用高可用的 StorageClass,并配置
allowedTopologies以满足云盘的创建需求。
5. 负载均衡 SLB 的多可用区高可用
- 系统设计:负载均衡实例采用集群部署,支持会话同步,消除单点故障。
- 主备可用区切换:在支持多可用区的地域创建负载均衡实例,确保在主可用区故障时快速切换到备可用区。
6. 自动伸缩与多可用区
- 容器服务 ACK:通过
ack-autoscaling-placeholder组件实现多可用区的弹性伸缩,确保在不同可用区之间合理分配资源。
7. 高可用存储配置
- 云盘存储:推荐使用云盘进行持久化存储,确保数据的稳定性和高可用性。配置高可用的 StorageClass,并确保应用可以均匀分配至各个节点。