Iaas云及容器云有什么较好的灾备方案?

当前很多保险公司已经建设了Iaas云及容器云,云厂商的方案有时具会有一些条件限制,例如有的要求1:1成本过高,有的只能做整个DC切换等。请问老师有没有一些比较优秀的非厂商的灾备方案?

1回答

half_lifehalf_life  工程师 , 上海骥步科技有限公司
Iaas云的容灾相对来说更复杂一些,我来回答一下容器云的灾备问题。 对于容器云的灾备,实际上现在也可以等价为基于k8s平台的灾备了,大致的方案取决于对RPO的要求: 如果对RPO的要求不高,比如在半小时或者以上的小时级别 这种情况下可以通过备份恢复来进行灾备方案的搭建。首先...显示全部

Iaas云的容灾相对来说更复杂一些,我来回答一下容器云的灾备问题。

对于容器云的灾备,实际上现在也可以等价为基于k8s平台的灾备了,大致的方案取决于对RPO的要求:

  • 如果对RPO的要求不高,比如在半小时或者以上的小时级别

    这种情况下可以通过备份恢复来进行灾备方案的搭建。首先要对源k8s平台的集群的所有关键应用进行定时的备份,例如每小时一次备份,备份的间隔就决定了RPO。备份的数据要上传到一个共享的存储中,例如S3的对象存储。主站点如果出现问题,或者进行灾难演练时,在远端站点的k8s平台对最近的备份点进行恢复,这样就可以构建一个RPO在小时级别的灾备方案。

    虽然k8s平台已经屏蔽了大多数硬件、平台间的差异,但还是有几个方面的问题需要额外的关注:1是不同k8s版本、发行版之间的差异;2是使用的不同存储之间的差异;3是应用配置方面,比如域名需要改动等等。

  • 对RPO的要求比较高,在分钟甚至秒级

    在这种情况下,上述备份恢复的方案不再适用,而要考虑结合异地数据复制的技术或者方案。大致有两种思路,1是假设不同k8s平台用的是同一种主存储,这样就可以利用现有的主存储的数据复制来进行数据部分的复制,同时要结合诸如多集群(联邦)的技术来同步k8s的资源(比如pod,namespace等)到远端站点。第二个思路是假设主存储也不相同,那就要实现或者利用一个跨不同存储的数据同步技术,来实现数据的复制,同时也跟1一样要结合多集群的技术来同步k8s的资源,来实现整体的灾备方案。

    这里面的难点主要是数据同步的技术,不管是基于主存储的数据同步方案,还是在主存储层之上的方案,同时还要结合多集群的控制平面来编排整个跨平台、跨云的方案。

收起
 2021-09-26
浏览47

提问者

huijx系统运维工程师, 某银行

容器云管理平台选型优先顺序调查

发表您的选型观点,参与即得50金币。

问题状态

  • 发布时间:2021-09-17
  • 关注会员:2 人
  • 问题浏览:467
  • 最近回答:2021-09-26