Información general
Los grupos de DevOps administrados permiten a los equipos de desarrollo poner en marcha de forma rápida y sencilla grupos de agentes de Azure DevOps adaptados a las necesidades específicas de un equipo. Los grupos de DevOps administrados implementan procedimientos recomendados de seguridad, proporcionan botones para equilibrar el costo y el rendimiento, proporcionan rutas de acceso para los escenarios más comunes y reduce significativamente el tiempo invertido en crear y mantener grupos personalizados.
Managed DevOps Pools es una evolución de los grupos de agentes de Azure DevOps Virtual Machine Scale Set, lo que simplifica aún más la creación de grupos personalizados al mejorar la escalabilidad y la confiabilidad de los grupos personalizados. Los grupos de DevOps administrados son un servicio totalmente administrado en el que las máquinas virtuales o los contenedores que alimentan a los agentes residen en una suscripción de Microsoft Azure y no en su propia suscripción de Azure, como cuando se usan grupos de agentes de Azure DevOps Virtual Machine Scale Set. Para obtener más información, consulte Información general sobre la arquitectura de grupos de DevOps administrados de Microsoft.
Escenarios de uso
Administración de grupos de DevOps:
- Tiene agentes más eficaces que los disponibles en los agentes estándar
- Usa una imagen de máquina virtual personalizada personalizada para la carga de trabajo de CI/CD.
- Tiene agentes en la región geográfica más cercana a las dependencias.
- Escala y reduce verticalmente en función de la configuración
- Puede mantener el estado de los agentes hasta siete días, por lo que las compilaciones son más rápidas debido a los aciertos de caché.
- Puede ejecutar flujos de trabajo de larga duración hasta dos días
- Puede acceder a los recursos de la red de la empresa o aislar la carga de trabajo para acceder solo a puntos de conexión específicos.
- Puede crear agentes que tengan el mismo software que los agentes hospedados por Microsoft de Azure Pipelines
- Puede ver todos los agentes activos y el estado del aprovisionamiento y la reimposición del agente
- Puede conectar un disco de datos, por lo que no tiene que usar una SKU más grande solo para obtener más espacio en disco.
- Agentes con estado de problemas purgados fuera del grupo (próximos a partir de marzo de 2025)
- Reduzca el costo de Azure hasta un 80 %, con instancias de SPOT (próximamente 2025)
- Tiene agentes de contenedor (próximamente, 2025)
- Puede revertir a otra región geográfica cuando la región primaria experimenta una interrupción (próximamente, 2025)
Novedades de la disponibilidad general de grupos de DevOps administrados
Grupos de DevOps administrados compatibles con más regiones de Azure: los grupos de DevOps administrados ya están disponibles en Centro de Suecia, Sur de Brasil, Este de Japón, Norte de Emiratos Árabes Unidos, Centro de Corea del Norte y Este de Noruega, lo que le permite aprovechar los recursos regionales para optimizar el rendimiento y el cumplimiento. Para ver las regiones de Azure que admiten grupos de DevOps administrados en su suscripción, registre el proveedor Microsoft.DevOpsInfrastructure en la suscripción y vea las ubicaciones admitidas.
Integración con Azure Key Vault: los grupos de DevOps administrados ofrecen la capacidad de capturar certificados de una instancia de Azure Key Vault durante el aprovisionamiento, lo que significa que los certificados ya existirán en la máquina en el momento en que ejecuta las canalizaciones de Azure. Para usar esta característica, configure una identidad administrada en el grupo y conceda permisos para acceder a los secretos desde key Vault. Para más información, consulte Integración con Azure Key Vault.
Compatibilidad con proxy: puede configurar los grupos de DevOps administrados para dirigir el tráfico de red a través de un proxy. Mediante el uso de una imagen con un proxy preinstalado, puede ejecutar las canalizaciones de Azure en grupos de DevOps administrados detrás de un proxy, como la oferta actual de agentes del conjunto de escalado de máquinas virtuales de Azure. Esta configuración permite al agente recuperar orígenes y descargar artefactos, pasando los detalles del proxy a tareas que también requieren la configuración del proxy para acceder a la web. Para obtener más información, consulte Compatibilidad con proxy.
Ver la dirección IP del agente: ahora puede ver la dirección IP del agente en el paso Inicializar trabajo del registro de canalización, útil para escenarios como la investigación de canalizaciones con errores debido a servidores proxy o reglas de firewall.
Vaya a otro grupo de recursos o suscripción: ahora tiene la opción de mover los grupos de DevOps administrados a otro grupo de recursos de Azure o a otra suscripción. Para más información, consulte Traslado de recursos de Azure a un nuevo grupo de recursos o suscripción.
Compatibilidad con Ubuntu 24.04: hemos agregado compatibilidad con Ubuntu 24.04 agregando tres imágenes a imágenes de Marketplace seleccionadas y habilitando imágenes de Ubuntu 24.04 propias mediante imágenes de Azure Compute Gallery.
Ventajas
Los grupos de DevOps administrados proporcionan las siguientes ventajas para crear, configurar y administrar grupos de agentes de Azure DevOps en la nube:
Tiempo invertido en administración: los grupos de DevOps administrados están diseñados para reducir el tiempo invertido en la administración de la infraestructura de CI/CD. Esto liberará los ciclos de ingeniería de plataforma o los ciclos del equipo de desarrollo para centrarse en otros problemas.
Grupos específicos del equipo: debido a la facilidad con la que se pueden crear nuevos grupos, la ingeniería de plataformas puede crear fácilmente varios grupos específicos del equipo, lo que impide que los equipos se produzcan situaciones ruidosas de vecinos y adapten los grupos para satisfacer las necesidades de los equipos individuales.
Autoservicio sin preocupaciones: la ingeniería de plataformas puede optar por capacitar a los equipos de desarrollo para crear sus propios grupos personalizados sin poner en peligro la gobernanza, ya que permite el uso de imágenes y redes seleccionadas.
Costo de Azure: los grupos de DevOps administrados le ayudarán a optimizar el costo de Azure en función de las necesidades únicas de la carga de trabajo de CI/CD.
Escalable: los grupos de DevOps administrados son escalables hasta miles de agentes que se ejecutan simultáneamente.
Confiable: los desarrolladores experimentarán la menor cantidad de tiempo de inactividad debido a los tiempos de actividad elevados de los grupos de DevOps administrados.
Seguridad: los agentes del grupo están protegidos por los procedimientos recomendados de Microsoft y tiene características para proteger aún más el grupo.
Introducción
Para empezar a usar grupos de DevOps administrados, consulte Introducción a los grupos de DevOps administrados.
Consulte también
Vea lo que dicen nuestros MMV sobre los grupos de DevOps administrados. Los vínculos siguientes le llevan a los sitios externos del autor respectivos fuera de Microsoft Learn.
- Un primer vistazo a la revolución de las implementaciones en la nube con grupos de DevOps administrados por Haflidi Fridthjofsson
- Un primer vistazo al uso de Grupos de DevOps administrados por Richard Fennell
- Grupos de DevOps administrados de Azure DevOps por bjompen
- Implementación en un entorno privado de Azure mediante grupos de DevOps administrados por Gora LEYE
- Grupos de DevOps administrados: simplificación de los agentes de Azure Pipeline autohospedados por Vladimir Gusarov
- Simplificación de la administración de agentes de Azure DevOps con grupos de DevOps administrados por John Lokerse
- Simplificación de las granjas de compilación con grupos de DevOps administrados para Azure DevOps por Parte de Azure Emili