Вы поддерживаете многоуровневое веб-приложение, размещенное в продакшене на Azure VM. У вас есть ARM-шаблон для конфигурации VM для тестирования новых функций. Вам нужна промежуточная среда, которая минимизирует затраты на хостинг в Azure, автоматически выделяет VM и использует пользовательский ARM-шаблон. Какой подход соответствует этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: В Azure DevOps добавьте задачи в конвейер выпуска для создания и удаления виртуальных машин в Azure DevTest Labs..
Почему это правильный ответ
Правильный ответ — использование Azure DevTest Labs в конвейере выпуска Azure DevOps. Azure DevTest Labs специально разработан для создания временных сред для разработки и тестирования, что минимизирует затраты, так как позволяет автоматически управлять жизненным циклом виртуальных машин (создание, остановка, удаление) и применять политики для ограничения использования. Он поддерживает использование пользовательских ARM-шаблонов для настройки ВМ. Интеграция с Azure DevOps позволяет автоматизировать этот процесс в рамках конвейера выпуска. Остальные варианты менее подходят: Использование Azure CLI или Azure PowerShell из Cloud Shell для создания и удаления ВМ в промежуточной группе ресурсов требует ручного управления и не обеспечивает автоматизации и контроля затрат, как DevTest Labs. Развертывание в Azure Cloud Services является устаревшей технологией для новых приложений и не предоставляет гибкости DevTest Labs для управления тестовыми средами и использования ARM-шаблонов для ВМ.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется