AWS Rolling Deploys

时间:2017-11-24 22:29:21

标签: amazon-web-services service amazon-ecs

我正在尝试决定是否应该为AWS应用程序使用AWS-ECS或AWS-EB。该网络应用包含1个 nginx 容器,1个 php-fpm 容器, cron 作业的容器和 supervisord 的容器 STRONG>。

如果我在服务中运行由nginx,php-fpm,cron和supervisord组成的任务,那么滚动部署将是直截了当的,因为我可以更新服务的任务定义,假设我有可用的资源。

然而,这是我的问题:

如果我决定稍后横向扩展,我必须只有1个cron容器和1个监督容器与nginx和php-fpm容器的多个一起运行。

如何确保所有容器(包括单个cron和supervisord容器以锁步方式升级)执行滚动部署?

同样,我根本不能拥有超过1个cron或supervisord容器。即使我有5个nginx和php-fpm容器。

谢谢!

0 个答案:

没有答案