Компания хочет протестировать новую функцию в существующем программном обеспечении на небольшой группе пользователей, в то время как текущая версия остается развернутой. Если тестирование пройдет успешно, компания одновременно выкатит новую версию всем остальным пользователям. Какая стратегия развертывания соответствует этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Канареечное развертывание (Canary deployment).
Почему это правильный ответ
Канареечное развертывание позволяет постепенно выкатывать новую версию приложения небольшой группе пользователей, а затем, при успешном тестировании, расширять ее на всех остальных. Это соответствует требованию компании протестировать новую функцию на небольшой группе, сохраняя при этом текущую версию для большинства пользователей, и затем одновременно развернуть ее для всех. Развертывание «все сразу» (All-at-once) сразу обновляет всех пользователей, что не позволяет проводить тестирование на ограниченной группе. Развертывание на месте (In-place) обычно означает обновление существующей инфраструктуры, а не стратегию распределения трафика. Линейное развертывание (Linear) предполагает постепенное увеличение трафика к новой версии по фиксированному графику, что отличается от одновременного развертывания для всех после успешного тестирования.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется