我正在尝试决定是否应该为AWS应用程序使用AWS-ECS或AWS-EB。该网络应用包含1个 nginx 容器,1个 php-fpm 容器, cron 作业的容器和 supervisord 的容器 STRONG>。
如果我在服务中运行由nginx,php-fpm,cron和supervisord组成的任务,那么滚动部署将是直截了当的,因为我可以更新服务的任务定义,假设我有可用的资源。
然而,这是我的问题:
如果我决定稍后横向扩展,我必须只有1个cron容器和1个监督容器与nginx和php-fpm容器的多个一起运行。
同样,我根本不能拥有超过1个cron或supervisord容器。即使我有5个nginx和php-fpm容器。
谢谢!