在本篇博文的姊妹篇《五步走战略建立良好的持续交付流程》中,我们看到了高性能IT团队如何采用Docker来实现持续交付(CD)的最佳实践。其中,CD可以通过大量的部署方法实现,而Docker只是帮助实现必要的可定制的“基于工作流”的集成/构建过程的一种工具而已。持续交付部署类型下面,我们就四种主要的部署类型,来聊一聊它们各自的优缺点。服务内最小部署应用程序滚动部署蓝/绿部署A / B测试这四种部署类型又可分为两个子类别:应用程序和基础架构部署。服务内最小部署通过这种方法,我们指定了在更新剩余百分比的同时保持在服务状态的应用程序中的最小实例数,因此可以部署到尽可能多的目标。重复此过程,直到所有服务器都更新为新版本。例如:
………………………………