У меня есть три приложения: веб (www public), администратор (только для частных пользователей), следующее (также личное для следующей версии, также известной как qa / stage).
Я хочу использовать aws ecs для развертывания этих приложений с помощью докеров.
Один из способов - создать образ docker для каждого приложения и создать задачу для запуска этих образов. это означает, что 4 изображения (или, по крайней мере, 4 контейнера) работают на одном и том же ec2. если так, то все контейнеры совместно используют процессор и объем памяти машины? что можно сделать?
Еще один способ, которым я думаю, - это создать кластер для каждого приложения, и каждый ec2 в этом кластере выполняет ONE приложение.
Какой подход я должен следовать? или есть другой подход?