AWS Elastic Container Services предлагает два способа развертывания контейнеров в среде aws
Там, где вам не нужно беспокоиться об оркестрации контейнеров (задача в aws)
- Fargate (доступно в нескольких регионах, таких как N.Virginia)
- Использование EC2 в ECS
Полагаю, вы используете второй вариант для развертывания приложения через ECS, где вы можете предоставить подробную информацию о масштабировании задач / контейнеров, а не экземпляров ec2.
Для автоматического масштабирования экземпляров ec2 вам следует обратиться к ASG AWS.
Что касается AWS ECS, вам нужны следующие строительные блоки:
- Кластер
- Определение задачи (настройки памяти, сети и хранилища задач)
- Сервис содержит конфигурацию экземпляра EC2
- Политики автоматического масштабирования, если вы хотите автоматически масштабировать задачи