Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Управляемые пулы DevOps позволяют командам разработчиков быстро и легко создавать пулы агентов Azure DevOps, адаптированные к конкретным потребностям. Управляемые пулы DevOps реализуют рекомендации по обеспечению безопасности и предоставляют способы балансировки затрат и производительности. Он также предоставляет пути для наиболее распространенных сценариев и значительно сокращает время, которое команды тратят на создание и обслуживание настраиваемых пулов.
Управляемые пулы DevOps — это эволюция пулов агентов Azure DevOps Virtual Machine Scale Sets. Это упрощает создание настраиваемого пула еще дальше, повышая масштабируемость и надежность пользовательских пулов. См. статью Compare Managed DevOps Pools with Azure Virtual Machine Scale Sets agent. Управляемые пулы DevOps — это полностью управляемая служба, в которой виртуальные машины или контейнеры для агентов размещаются в подписке Microsoft Azure. Они не находятся в пользовательской подписке Azure, подобно тому, как используются пулы агентов виртуальных машин Azure DevOps Virtual Machine Scale Sets. Дополнительные сведения см. в обзоре архитектуры управляемых Пулов Microsoft DevOps.
Сценарии использования
Управляемые пулы DevOps:
- Имеет агентов, которые более мощные, чем стандартные агенты.
- Использует образ виртуальной машины, который вы создаёте по индивидуальным требованиям для рабочей нагрузки CI/CD.
- Имеет агенты в географическом регионе, ближайшем к вашим зависимостям.
- Масштабируется в большую и меньшую сторону на основе вашей конфигурации.
- Может поддерживать рабочее состояние агентов до семи дней, благодаря чему сборки ускоряются за счет попаданий в кэш.
- Поддерживает длительные задания до двух дней с возможностью выполнения более длинных конвейеров путем разделения их на несколько коротких заданий, которые выполняются в течение двух дней или меньше.
- Может получить доступ к ресурсам в корпоративной сети или изолировать рабочую нагрузку, чтобы получить доступ только к определенным конечным точкам.
- Может создавать агентов с таким же программным обеспечением, которое используется в агентах, размещаемых корпорацией Майкрософт для Azure Pipelines.
- Может просматривать всех активных агентов и состояние их предоставления и переустановки.
- Можно подключить диск данных, чтобы вам не нужно было использовать более крупный вариант, чтобы получить больше места на диске.
Дополнительные сведения о предстоящих функциях см. в схеме и временной шкале функций.
Новые возможности для управляемых пулов DevOps
Managed DevOps поддерживаются в большем количестве регионов Azure: Управляемые пулы DevOps теперь доступны в Центральной Швеции, Южной Бразилии, Восточной Японии, Северном ОАЭ, Центральной Корее и Восточной Норвегии, что позволяет использовать региональные ресурсы для оптимизации производительности и соответствия требованиям. Чтобы увидеть регионы Azure, поддерживающие управляемые пулы DevOps в вашей подписке, зарегистрируйте поставщик в своей подписке и посмотрите, какие местоположения поддерживаются.
- Интеграция с Azure Key Vault: Управляемые пулы DevOps предоставляют возможность получения сертификатов из Azure Key Vault в ходе подготовки. Из-за этого процесса сертификаты уже существуют на компьютере к тому времени, когда он запускает конвейеры. Чтобы использовать эту функцию, настройте управляемое удостоверение в пуле и предоставьте ему разрешения на доступ к секретам из хранилища ключей. Для получения дополнительной информации см. раздел Интеграция с Azure Key Vault.
- Поддержка прокси-сервера. Вы можете настроить управляемые пулы DevOps для перенаправления сетевого трафика через прокси-сервер. Используя образ с предварительно установленным прокси-сервером, вы можете запускать пайплайны в управляемых пулах DevOps позади прокси-сервера, например посредством текущего предложения агентов Azure Virtual Machine Scale Sets. Эта настройка позволяет агенту получать источники и скачивать артефакты, передавая сведения о прокси-сервере задачам, для которых также требуются параметры прокси-сервера для доступа к Интернету. Дополнительные сведения см. в разделе "Поддержка прокси-сервера".
- Просмотр IP-адреса агента: Теперь можно просмотреть IP-адрес агента на этапе задания инициализации в журнале конвейера. Эта функция полезна для таких сценариев, как если требуется исследовать конвейеры, которые завершаются сбоем из-за прокси-серверов или правил брандмауэра.
- Переместить в другую группу ресурсов или подписку: Теперь пулы можно переместить в другую группу ресурсов Azure или в другую подписку. Для получения дополнительной информации см. раздел Перемещение ресурсов Azure в новую группу ресурсов или подписку.
- Поддержка Ubuntu 24.04: Ubuntu 24.04 теперь поддерживается. В Выбранные образы торговой площадки есть три образа, и теперь вы можете привнести свои образы Ubuntu 24.04 с помощью образов Галереи вычислений Azure.
Льготы
Управляемые пулы DevOps предоставляют следующие преимущества при создании, настройке и управлении пулами агентов Azure DevOps в облаке:
- Время, затраченное на управление: управляемые пулы DevOps предназначены для уменьшения времени, затрачиваемого на управление инфраструктурой CI/CD, что освобождает циклы разработки платформы или группы разработки, чтобы сосредоточиться на других проблемах.
- Пулы, относящиеся к группе: так как пользователи могут легко создавать новые пулы, команды разработчиков платформы могут легко создавать несколько пулов, относящихся к команде. Этот процесс предотвращает ситуации, когда один сосед создает помехи, и настраивает пулы в соответствии с потребностями отдельных команд.
- Беспроблемный самообслуживание: Инженерные команды платформы могут позволить командам разработчиков создавать свои собственные настраиваемые пулы без ущерба для управления, разрешая использование проверенных образов и сетей.
- Затраты Azure: Пулы помогают оптимизировать затраты Azure на основе уникальных потребностей нагрузки CI/CD.
- Масштабируемость: пулы масштабируются до тысяч агентов, работающих одновременно.
- Надежность: разработчики испытывают меньше простоя, так как пулы имеют высокую доступность.
- Безопасность. Агенты пула имеют безопасность рекомендаций Корпорации Майкрософт, и вы можете использовать функции для дальнейшего обеспечения безопасности пула.
Начало работы
Чтобы узнать больше, перейдите к разделу "Начало работы с управляемыми пулами DevOps".
Связанный контент
Узнайте, какие пользователи говорят об управляемых пулах DevOps. (Следующие ссылки позволяют вам переходить на внешние сайты за пределами Microsoft Learn.)
- Первый взгляд на революционирование облачных развертываний с помощью пулов Azure Managed DevOps by Хафлиди Фридтьофссон
- Первый взгляд на использование управляемых пулов DevOps в Azure автор Ричард Феннелл
- Управляемые пулы DevOps в Azure DevOps от bjompen
- Развертывание в частной среде Azure с помощью управляемых пулов DevOps Gora Leye
- Управляемые DevOps пулы: упрощение работы с локально размещенными агентами конвейера Azure Владимир Гусаров
- Упростите управление агентами Azure DevOps с помощью управляемых пулов DevOps от Джона Локерсе
- Упрощайте использование ферм сборки с управляемыми пулами DevOps для Azure DevOps от Маттео Эмили