openstack多AZ的存储同步确保VM的HA
背景
因为少量不可控因素导致单个AZ不可使用,影响用户业务,而openstack的多AZ方案能尽可能缩短业务恢复时间,降低因服务不可使用造成的损失。而不断向前迭代的ceph,强有力的支撑了openstack的高可使用,通过ceph rbd mirror功能,可以提供pool、volume的跨集群同步
部署架构
image.png
image.png
image.png
如图所示
- 平常AZ1对外提供服务,AZ2不对外提供服务
- AZ1的ceph1集群与AZ2的ceph2集群可以进行volume一级的同步,当VM数据下发至vol1、vol2后, ceph1集群以异步的方式将vol1、vol2的数据同步至ceph2集群上的vol1’、vol2’
- 一旦AZ1由于不可控因素导致不可使用,我们可以在AZ2恢复出VM对外提供服务,此时启动VM对外提供无差异云主机
- 当AZ1恢复正常后,再将ceph2存储同步至ceph1,最后切换回AZ1对外提供服务
瓶颈
- AZ1、AZ2切换的稳固性
- 数据同步对网络带宽的要求,对集群的性能影响
- 同步推迟导致部分数据不可使用,如何确保数据一致性
- Ceph集群间同步的并发能力
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » openstack多AZ的存储同步确保VM的HA
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » openstack多AZ的存储同步确保VM的HA