目前针对私有云环境,如k8s和Openshift,已经有许多的DevOps和GitOps集成方案,这些方案或多或少都会有针对容器及编排文件更新的需求,针对这些需求,总是没有一个特别完美的方案能做到多数据中心同步顺序更新的同时,即保证业务连续性也减少运维部署操作。
问题:传统的DevOps如何做到编排文件变动较大的双数据中心部署?GitOps当中如何完成多数据中心的同步?
我们在开发端有一个制品库集群,负责管理依赖和开发端的制品,投产时会把制品同时同步到两个生产端数据中心里的制品库集群。目前我们的发布量也不是那么大,基本每个变更日流量峰值几百MB/S,使用的镜像支持分层传输,所以还没到撑不住的时候,明年计划升级网络和存储带宽
开发到生产交付建议为制品,因为制品具有原子性,内容不易篡改对于多数据中心场景下,JFrog提供了边缘节点方案,对制品进行统一分发和管控,保证制品一致性的前提下,增加了加密传输、分片传输、去重传输能力,最佳限度降低制品多数据中心分发成本,并且提供了两第三中心的校验机制
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30