我应该分别还是一起为 nginx 和 nodejs 进行任务定义?

我应该分别还是一起为 nginx 和 nodejs 进行任务定义?

我想使用 ecs 在我的 ec2 上启动四个 nodejs 容器和一个 nginx 容器。

所以我知道我需要为 nodejs 映像创建任务定义,并创建服务来运行此任务。

在服务中,我将任务数设置为 4。因此现在在我的 ec2 中我运行了四个 nodejs 容器。

但是我想添加 nginx。如果我将 nginx 容器添加到此任务,它是否会像 nodejs 容器一样复制 nginx 容器四次?

或者我应该为 nodejs 创建一个任务定义,为 nginx 创建另一个任务定义,并在服务中运行两个任务,nodejs-task 四次,nginx-task 一次?

哪种方法是正确的?

相关内容