Разработчик развернул новую версию функции AWS Lambda. Чтобы проверить ее, разработчик должен направить 50% трафика на новую версию и 60% трафика на текущую версию. Какой способ является НАИБОЛЕЕ операционно эффективным для достижения этой цели?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создать псевдоним функции Lambda. Настроить маршрутизацию псевдонима так, чтобы он отправлял 50% трафика на текущую версию и 50% на новую версию. Направить источники событий на псевдоним..
Почему это правильный ответ
Использование псевдонимов Lambda с маршрутизацией трафика — наиболее операционно эффективный способ достижения этой цели. Псевдонимы позволяют направлять определенный процент трафика на разные версии функции Lambda (например, 50% на текущую и 50% на новую), что идеально подходит для канареечных развертываний и A/B-тестирования. Источники событий затем настраиваются для вызова псевдонима, а не конкретной версии. Неправильные варианты: Amazon Route 53 не подходит для прямого управления версиями Lambda и распределения трафика между ними таким образом. Он работает на уровне DNS, а не на уровне вызова функции. API Gateway может использоваться для канареечных развертываний, но его настройка для распределения трафика между версиями Lambda через переменные этапа и canary release менее прямолинейна и более сложна, чем использование встроенных возможностей псевдонимов Lambda для этой конкретной задачи. Обновление сопоставлений источников событий для установки весов напрямую между версиями не является стандартным или поддерживаемым способом распределения трафика между версиями Lambda. Сопоставления источников событий обычно указывают на одну версию или псевдоним.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется