云原⽣时代业务连续性

1、生产环境业务连续性的两大支撑

  • 选择可靠性,高质量的软硬件、靠谱的架构/交付/运维。
  • 增加冗余性,系统内冗余(比如3 Master的高可用的Kubernetes集群)、备份、容灾、双活/多活。

2、影响Kubernetes集群可用性的因素

  • 软件故障,比如程序有问题;
  • 人为失误,比如误删k8s组件;
  • 机房事故,比如火灾;
  • 自然灾害,比如洪水;
  • 网络中断,比如网线被修路挖断了。

3、云原生团队对于业务连续性的多维度诉求

3.1 开发团队诉求

  • 应用和PVC备份保护
  • 应用容灾
  • 应用双活
  • 应用迁移

3.2 运维团队诉求

  • 集群备份保护
  • 多集群功能保护
  • 流水线保护
  • 集群级别容灾切换

4、云原生业务连续性建设路线——“总是备份,最好容灾,重点双活”

4.1 云原生备份

4.2 云原生容灾与双活

4.3 云原生容灾方案示例

4.4 云原生双活方案示例

5、K8s云原生应用备份神器——Velero

5.1 场景一:使用Velero备份K8s集群内容器应用

5.2 场景二:使用Velero进行跨集群迁移

其他:文章内容主要参考B站视频 https://www.bilibili.com/video/BV1kJ4m1J7se/?spm_id_from=333.880.my_history.page.click&vd_source=e89f9bb7c34e71f5511b36bba681d48e ,如有侵权,麻烦联系会自动删除博文。

posted @ 2024-10-17 08:58  人艰不拆_zmc  阅读(23)  评论(0编辑  收藏  举报