Поделиться через


Обзор

Управляемые пулы DevOps позволяют командам разработчиков быстро и легко создавать пулы агентов Azure DevOps, адаптированные к конкретным потребностям команды. Управляемые пулы DevOps реализуют рекомендации по обеспечению безопасности, предоставляют ручки для балансировки затрат и производительности, предоставляют пути для наиболее распространенных сценариев и значительно сокращает время, затрачиваемое на создание и обслуживание настраиваемых пулов.

Управляемые пулы DevOps — это эволюция пулов агентов масштабируемого набора виртуальных машин Azure DevOps, упрощая создание настраиваемого пула, повышая масштабируемость и надежность пользовательских пулов. Управляемые пулы DevOps — это полностью управляемая служба, в которой виртуальные машины или контейнеры, использующие агенты, существуют в подписке Microsoft Azure, а не в личной подписке Azure, например при использовании пулов агентов Масштабируемого набора виртуальных машин Azure DevOps. Дополнительные сведения см. в обзоре архитектуры управляемых Пулов Microsoft DevOps.

Сценарии использования

Управление пулами DevOps:

  • Имеет более мощные агенты, чем те, которые доступны в готовых агентах
  • Использует образ виртуальной машины, настраиваемый для рабочей нагрузки CI/CD
  • Имеет агенты в географическом регионе, ближайшем к вашим зависимостям
  • Масштабируется вверх и вниз на основе конфигурации
  • Может поддерживать состояние агентов до семи дней, поэтому сборки быстрее из-за попаданий кэша
  • Может выполнять длительные рабочие процессы до двух дней
  • Доступ к ресурсам в корпоративной сети или изоляции рабочей нагрузки для доступа только к определенным конечным точкам
  • Может создавать агенты с тем же программным обеспечением, что и размещенные в Майкрософт агенты Azure Pipelines.
  • Может просматривать все активные агенты и состояние подготовки и повторного просмотра агентов.
  • Может иметь дополнительный диск данных, поэтому вам не нужно использовать более большой номер SKU, чтобы получить больше места на диске
  • Сократить затраты Azure на 80 %, используя экземпляры SPOT (ближайшие к марту 2025 г.)
  • Имеет агенты контейнеров (ближайшие к марту 2025 г.)
  • Очистка проблемных агентов с отслеживанием состояния из пула (к марту 2025 г.)
  • Может вернуться к другому географическому региону, когда основной регион испытывает сбой (к марту 2025 г.)

Льготы

Управляемые пулы DevOps предоставляют следующие преимущества для создания, настройки и управления пулами агентов Azure DevOps в облаке:

Время, затраченное на управление: управляемые пулы DevOps предназначены для уменьшения времени, затраченного на управление инфраструктурой CI/CD. Это позволит освободить циклы проектирования платформы или циклы команды разработчиков, чтобы сосредоточиться на других проблемах.

Пулы для конкретных групп: благодаря простоте создания новых пулов, проектирование платформы может очень легко создавать несколько пулов для конкретной команды, предотвращая команды от шумных соседних ситуаций и адаптации пулов в соответствии с потребностями отдельных команд.

Беспокойтесь самостоятельно: разработка платформы может разрешить группам разработчиков создавать собственные настраиваемые пулы без ущерба для управления, позволяя использовать проверенные образы и сети.

Стоимость Azure. Управляемые пулы DevOps помогут оптимизировать затраты Azure на основе уникальных потребностей рабочей нагрузки CI/CD.

Масштабируемый: управляемые пулы DevOps масштабируются до тысяч агентов, работающих одновременно.

Надежный: разработчики будут испытывать наименьшее время простоя из-за высокой доступности пулов Managed DevOps.

Безопасность: агенты пула защищены рекомендациями Майкрософт и имеют функции для дальнейшего обеспечения безопасности пула.

Начать

Сведения об использовании управляемых пулов DevOps см. в статье "Начало работы с управляемыми пулами DevOps".

См. также

Узнайте, что говорят наши MVP об управляемых пулах DevOps. Ниже приведены ссылки на внешние сайты автора за пределами Microsoft Learn.