AWS ECS: Будет ли Service Auto Scaling автоматически создавать экземпляр EC2? - PullRequest
0 голосов
/ 01 мая 2018

Я не совсем понимаю, как автоматически работает служба AutoScaling. Будет ли он автоматически создавать экземпляр EC2? Я создаю его и добавляю в службу кластера, но он не создает EC2 для размещения необходимого мне количества задач. Что-то не так с моими настройками? Я проверяю [События] и вижу, что «служба s2 не смогла разместить задачу, потому что ни один контейнерный экземпляр не выполнил все его требования». Но не должен ли он создать EC2, если ни один экземпляр не встретился? Пожалуйста, дайте мне совет, заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 01 мая 2018

AWS Elastic Container Services предлагает два способа развертывания контейнеров в среде aws

Там, где вам не нужно беспокоиться об оркестрации контейнеров (задача в aws)

  1. Fargate (доступно в нескольких регионах, таких как N.Virginia)
  2. Использование EC2 в ECS

Полагаю, вы используете второй вариант для развертывания приложения через ECS, где вы можете предоставить подробную информацию о масштабировании задач / контейнеров, а не экземпляров ec2.

Для автоматического масштабирования экземпляров ec2 вам следует обратиться к ASG AWS.

Что касается AWS ECS, вам нужны следующие строительные блоки:

  1. Кластер
  2. Определение задачи (настройки памяти, сети и хранилища задач)
  3. Сервис содержит конфигурацию экземпляра EC2
  4. Политики автоматического масштабирования, если вы хотите автоматически масштабировать задачи
0 голосов
/ 01 мая 2018

но он не должен создавать EC2, если не встречен ни один экземпляр

Не совсем. Существует два типа политик масштабирования: политики масштабирования в службе ECS и политики масштабирования в кластере ECS. Экземпляры добавляются на основе политик масштабирования кластера, и это то, что вы должны установить в дополнение к вашей политике масштабирования служб.

В AWS есть несколько подробных руководств по масштабированию кластеров ECS: https://aws.amazon.com/blogs/compute/automatic-scaling-with-amazon-ecs/ https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cloudwatch_alarm_autoscaling.html

...