Поведение AWS CodeDeploy во время события масштабирования

Я использую Code Deploy с автоматическим масштабированием, и мне нужно знать, что произойдет, если во время развертывания произойдет событие масштабирования и масштабирования EC2. Пожалуйста, ознакомьтесь с приведенным ниже вопросом.

1) Как CodeDeploy обнаружит вновь созданный экземпляр из-за события масштабирования во время процесса развертывания.

2) Что произойдет с процессом развертывания кода, запущенным в данный момент в экземпляре, который завершается автоматическим масштабированием из-за события sci-in. Будет ли процесс развертывания кода завершиться неудачей или он продолжится с вновь созданным экземпляром в группе автоматического масштабирования.

3) Что произойдет, если автоматическое масштабирование группы связано с более чем одной группой развертывания.

2 ответа

Лучший способ найти ответ на такие подробные вопросы:

  1. Проверьте это сами. Все эти сценарии достаточно легко воспроизвести, и вы сами узнаете, как они себя ведут.

  2. Обратитесь в службу поддержки AWS, они обычно достаточно осведомлены. Однако даже им, возможно, придется потратить некоторое время на выяснение точного поведения.

На твоем месте я бы проверил это.

У нас были неудачные развертывания, когда исходные экземпляры завершались с помощью BLUE-GREEN-DEPLOYMENT. В качестве обходного пути мы приостанавливаем все масштабирование на время развертывания.

      aws autoscaling suspend-processes --auto-scaling-group-name $ORIGINAL_ASG
Другие вопросы по тегам