主中心使用商业云平台
灾备中心试用开源容器云(k8s)
行业是否有最佳实践来实现异构云平台之间的服务快速切换,以便达到容灾的RTO目标?
脚本?
第三方商业调度平台?
自主研发切换平台?
最朴素的方案就是切流量,流量整体从主中心切到备中心。
既然应用系统已经经过容器化改造,或则就是云原生应用,那么无论是运行在商业云平台还是开源k8s上,本质上是没有却别的。因为大家基本上都是基于k8s做的,可能会有影响的地方是,如果商业云平台自研了控制器,部署单元,服务管理功能等,那么在使用的时候要小心,需要考虑如果让应用在原生的k8s环境上同等的拉起。
相比之下,数据的同步可能要多考虑,这包括两方面。其一是应用编排组织发布的元数据(例如yaml文件,configMap等),需要确保在主发生的变更能够同步到备;其二是应用数据,建议是通过应用容器通过挂卷的方式,把数据放到后端存储上,然后后端存储再考虑怎样做数据同步。