Пайплайн последовательно развертывает приложение в нескольких регионах. У вас есть проверки работоспособности Route 53, основанные на сигналах тревоги CloudWatch для каждого региона. Как убедиться, что пайплайн ожидает подтверждения работоспособности приложения в регионе, прежде чем переходить к следующему региону?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создайте рабочий процесс Step Functions, который проверяет состояние сигнала тревоги CloudWatch и завершается сбоем, если сигнал тревоги находится в состоянии ALARM; вставьте новый этап пайплайна между каждым развертыванием в регионе, который вызывает этот рабочий процесс Step Functions..
Почему это правильный ответ
Правильный ответ — создание рабочего процесса Step Functions. Step Functions позволяет оркестрировать сложные рабочие процессы, включая ожидание определенных условий. В данном случае, Step Functions может быть настроен для опроса состояния сигнала тревоги CloudWatch и продолжения только после того, как сигнал тревоги перейдет из состояния ALARM в OK, или завершиться сбоем, если условие не будет выполнено в течение заданного времени. Это обеспечивает надежную проверку работоспособности перед переходом к следующему региону. Использование AWS CodeDeploy с автоматическим откатом (второй вариант) не обеспечивает явного ожидания подтверждения работоспособности перед развертыванием в следующем регионе, а скорее фокусируется на откате в текущем регионе. Добавление этапа пайплайна с действием сигнала тревоги CloudWatch (третий и четвертый варианты) может проверить состояние, но не обеспечивает механизма ожидания или повторных попыток, что необходимо для подтверждения стабильности приложения.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется