Introducción a los grupos de DevOps administrados
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. Consulte Comparación de grupos de DevOps administrados con agentes de conjuntos de escalado de máquinas virtuales de Azure. 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:
- Dispone de agentes más potentes que los disponibles en los agentes out-of-the-box
- Utiliza una imagen de máquina virtual personalizada por usted para su carga de trabajo de CI/CD
- Tiene agentes en la región geográfica más cercana a las dependencias.
- Escala hacia arriba y hacia abajo según tu configuración
- Puede mantener el estado de sus agentes hasta siete días, por lo que sus compilaciones son más rápidas gracias a las visitas a la 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 de aprovisionamiento y reimagen de agentes
- 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.
- Purga de agentes con estado problemáticos del pool (Próximamente en marzo de 2025)
- Reduzca el costo de Azure hasta un 80 %, con instancias de SPOT (próximamente 2025)
- Dispone de agentes contenedores (próximamente en 2025)
- Puede revertir a otra región geográfica cuando la región primaria experimenta una interrupción (próximamente, 2025)
Novedades para Managed DevOps Pools GA
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 funcionalidad, configure una identidad administrada en su grupo y conceda permisos para acceder a los secretos de su 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. Al utilizar una imagen con un proxy preinstalado, puede ejecutar sus pipelines de Azure en Managed DevOps Pools detrás de un proxy, como la oferta actual de agentes Azure Virtual Machine Scale Set. Esta configuración permite al agente recuperar fuentes y descargar artefactos, transmitiendo los detalles del proxy a tareas que también requieren ajustes 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 de inicialización del trabajo de su registro de la canalización, lo cual es útil para escenarios como investigar fallos en las canalizaciones debido a proxies 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 de equipo: Debido a la facilidad con la que se pueden crear nuevos pools, Platform Engineering puede crear muy fácilmente múltiples pools específicos de equipo, evitando que los equipos se encuentren en situaciones de vecinos ruidosos y adaptando los pools a 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 revolucionar tus implementaciones en la nube con pools de DevOps administrados de Azure por Haflidi Fridthjofsson
- Un primer vistazo al uso de los Grupos de DevOps gestionados de Azure 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: Simplifying Self-Hosted Azure Pipeline Agents por Vladimir Gusarov
- Simplificación de la administración de agentes de Azure DevOps con grupos de DevOps administrados por John Lokerse
- Simplifying Build Farms with Managed DevOps Pools for Azure DevOps por Matteo Emili