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