Масштабирование кластера AWS Fargate

Мне неясно, как именно скрытый кластер AWS Fargate работает.

По-прежнему ли базовый кластер масштабируется вверх и вниз по мере необходимости, когда задачам требуется больше экземпляров, и если да, то где это указано?


person Steve    schedule 04.12.2017    source источник
comment
Не думаю, что вы найдете документацию по этому поводу. Все дело в том, что вам не о чем беспокоиться. Это похоже на Lambda, где вы просто получаете ресурсы, которые используете, и вам не нужно беспокоиться о том, откуда они.   -  person kichik    schedule 04.12.2017
comment
@kichik это неправда. С Fargate вам все равно нужно позаботиться о масштабировании количества контейнеров. Fargate позаботится о масштабировании / управлении кластером. AWS Fargate упрощает масштабирование ваших приложений.   -  person David Lin    schedule 16.05.2018


Ответы (1)


Да, автоматическое масштабирование приложений отлично работает с Fargate.

Использование CloudFormation:

  • создайте AWS::ApplicationAutoScaling::ScalableTarget и укажите для RescoureId свой service/<cluster-name>/<service-name>
  • создайте свой AWS::ApplicationAutoScaling::ScalingPolicy и укажите только ScalingTargetId (не объявляйте ScalableDimension, ServiceNamespace и RescoureId)

Добавьте его, чтобы масштабировать ваш сервис ECS.

person Tommaso    schedule 29.12.2017
comment
Это верно? Например, вы пытаетесь ответить на вопрос, отличный от того, что задал ОП? AFAIK, Fargate не нужно беспокоиться о какой-либо конфигурации, связанной с масштабированием. - person talonx; 06.04.2018
comment
да, Фаргейт скрывает экземпляры EC2; Что касается автомасштабирования, вам необходимо настроить его с помощью автомасштабирования приложения. Fargate автоматически предоставит больше хостов в соответствии с количеством установленных вами контейнеров или настройкой автоматического масштабирования. - person Tommaso; 07.04.2018
comment
как насчет автомасштабирования задач Fargate вверх / вниз в службе с глубиной sqs? - person Zangetsu; 30.04.2018
comment
@Zangetsu, вы можете использовать любые метрики / сигналы тревоги для запуска события автомасштабирования - person Tommaso; 30.04.2018
comment
Допускает ли fargate масштабирование вашего кластера до 0 машин, если запросы не поступают? - person chrismarx; 02.11.2018
comment
@chrismarx, поскольку для AWS::ApplicationAutoScaling::ScalableTarget MinCapacity установлено значение 0, он будет уменьшен до 0 - person Luca Stucchi; 26.02.2019