同城双可用区容灾
方案描述
仲裁节点要求:
仲裁节点解决双机房脑裂问题以及多副本的可用性,建议选择独立与双可用区的机房部署,可以共享多台仲裁物理机资源。
网络上需要打通存储管理网,存储内网和存储外网互通,管理网带宽需要不低于200M,业务网不低于400M。
接入层,应用层跨可用区部署:
内网ELB能力,跨可用区高可用部署,
无状态应用可以依赖ECS/POD跨可用区多副本部署,可以通过ELB或者haproxy+keepalived方案来实现跨可用区容灾能力。
有状态的云主机应用可以依赖CDR来实现跨可用区的容灾能力搭建,可以实现分钟级的RTO和秒级的RPO。
中间件层:
一主一从形态产品可以依赖第三机房部署仲裁服务,实现两机房内的故障的自动切换。
数据库层:
标准的主从形态部署,实现跨可用区的数据异步复制和故障自动切换
存储层:
ZOS跨双可用区部署,monitor节点需要部署在仲裁节点。
方案优势
- 成本低:仅需建设双机房成本,应用层双活提高备机房资源利用率高
- 适配成本低:负载可以跨双机房,虚VIP具备跨机房漂移能力,应用透明
两地三中心
方案描述
1、公网访问流量控制:
依赖智能DNS或者GSLB功能控制业务公网访问,平时用户流量100%引至生产中心,发生区域性灾难时用户流量100%切换至异地灾备中心
2、云内流量分发:
ELB跨可用区双活,支持跨可用区的流量分发,支持多种负载均衡策略,支持故障的自动迁移
3、应用层容灾:
无状态应用可以跨可用区多副本部署,可以通过ELB或者虚VIP方案来实现跨可用区容灾能力。
有状态的云主机应用可以依赖CDR实现跨可用区的容灾能力搭建,可以实现分钟级的RTO和秒级的RPO
4、中间件层容灾:
部署跨可用区主备实例,数据中心级故障时可切换到同城灾备中心;区域性灾难时,在异地灾备中心按需部署云服务
5、数据库层容灾:
部署跨可用区主备实例,并部署异地实例,通过跨域复制特性同步数据。数据中心级故障时可切换到同城灾备中心;区域性灾难时,由异地灾备中心的数据库实例接管业务
6、存储层容灾:
部署跨可用区双活实例,并部创建异地存储实例,通过跨域复制特性同步数据。数据中心级故障时可切换到同城灾备中心;区域性灾难时,由异地灾备中心的存储实例接管业务
7、容灾切换、演练:通过容灾管理服务统一管理、监控、切换、演练。
方案优势
- 经济:云资源弹性扩展按需扩容,免运维,初始投资降低50%以上
- 可靠:同城容灾可达6级容灾要求,异地容灾可达5级容灾要求