Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les pools DevOps managés permettent aux équipes de développement de créer rapidement et facilement des pools d’agents Azure DevOps adaptés à leurs besoins spécifiques. Les pools DevOps gérés implémentent les meilleures pratiques de sécurité et offrent des moyens d’équilibrer les coûts et les performances. Il fournit également des chemins pour les scénarios les plus courants et réduit considérablement le temps passé par les équipes à créer et à gérer des pools personnalisés.
Les pools DevOps managés sont une évolution des pools d’agents Azure DevOps Virtual Machine Scale Sets. Il simplifie encore davantage la création de pool personnalisé en améliorant la scalabilité et la fiabilité des pools personnalisés. Consultez Comparer des pools DevOps managés avec des agents Azure Virtual Machine Scale Sets. Les Pools DevOps managés sont un service entièrement managé, où les machines virtuelles ou les conteneurs hébergeant les agents se trouvent dans un abonnement Microsoft Azure. Ils ne résident pas dans votre propre abonnement Azure, similaire à l'utilisation de pools d’agents Azure DevOps Virtual Machine Scale Sets. Pour en savoir plus, consultez Vue d’ensemble de l’architecture des pools DevOps managés par Microsoft.
Scénarios d’usage
Pools DevOps gérés :
- A des agents plus puissants que les agents prêts à l'emploi.
- Utilise une image de machine virtuelle que vous personnalisez pour votre charge de travail CI/CD.
- Dispose d’agents dans la région géographique la plus proche de vos dépendances.
- Ajuste ou réduit automatiquement selon votre configuration.
- Peut maintenir l’état de vos agents jusqu’à sept jours, de sorte que vos builds sont plus rapides en raison des accès au cache.
- Peut exécuter des workflows de longue durée jusqu’à deux jours. Contactez le support technique si votre flux de travail vous oblige à exécuter un seul travail qui prend plus de deux jours.
- Peut accéder aux ressources de votre réseau d’entreprise ou isoler votre charge de travail pour accéder uniquement aux points de terminaison spécifiques.
- Peut créer des agents qui ont le même logiciel que les agents hébergés par Microsoft Azure Pipelines.
- Peut afficher tous les agents actifs et l’état de l’approvisionnement et de la réinitialisation des agents.
- Peut attacher un disque de données afin que vous n’ayez pas besoin d’utiliser une édition plus grande simplement pour obtenir plus d’espace disque.
Pour en savoir plus sur les fonctionnalités à venir, consultez la feuille de route et la chronologie des fonctionnalités.
Nouveautés pour Managed DevOps Pools GA
-
Les pools DevOps gérés sont pris en charge dans d’autres régions Azure : les pools DevOps gérés sont désormais disponibles en Suède Centre, Brésil Sud, Japon Est, Émirats Arabes Unis Nord, Corée Centre et Norvège Est, ce qui vous permet d’utiliser des ressources régionales pour optimiser les performances et la conformité. Pour afficher les régions Azure qui prennent en charge les pools DevOps gérés dans votre abonnement, inscrivez le
Microsoft.DevOpsInfrastructurefournisseur dans votre abonnement et affichez les emplacements pris en charge. - Intégrer à Azure Key Vault : les pools DevOps managés offrent la possibilité d’extraire des certificats à partir d’Azure Key Vault pendant l’approvisionnement. En raison de ce processus, les certificats existent déjà sur l’ordinateur au moment où il exécute vos pipelines. Pour utiliser cette fonctionnalité, configurez une identité managée sur votre pool et accordez-lui les autorisations nécessaires pour accéder aux secrets à partir de votre coffre de clés. Pour plus d’informations, consultez Intégrer à Azure Key Vault.
- Prise en charge du proxy : vous pouvez configurer des pools DevOps managés pour diriger le trafic réseau via un proxy. À l’aide d’une image avec un proxy préinstallé, vous pouvez exécuter vos pipelines sur des pools DevOps managés derrière un proxy, comme l’offre actuelle des agents Azure Virtual Machine Scale Sets. Cette configuration permet à l’agent de récupérer des sources et de télécharger des artefacts, en transmettant les détails du proxy aux tâches qui nécessitent également des paramètres proxy pour accéder au web. Pour plus d’informations, consultez la prise en charge du proxy.
- Afficher l’adresse IP de l’agent : vous pouvez désormais afficher l’adresse IP de l’agent à l’étape Initialiser le travail de votre journal de pipeline. Cette fonctionnalité est utile pour les scénarios comme lorsque vous souhaitez examiner les pipelines qui échouent en raison de proxys ou de règles de pare-feu.
- Passer à un autre groupe de ressources ou un autre abonnement : vous pouvez désormais déplacer des pools vers un autre groupe de ressources Azure ou vers un autre abonnement. Pour plus d’informations, consultez Déplacer des ressources Azure vers un nouveau groupe de ressources ou un nouvel abonnement.
- Prise en charge d’Ubuntu 24.04 : Ubuntu 24.04 est désormais pris en charge. Il y a trois images dans les Images de marché sélectionnées, et vous pouvez désormais importer vos propres images Ubuntu 24.04 à l'aide d'images de la Galerie de Compute Azure.
Avantages
Les pools DevOps managés offrent les avantages suivants lorsque vous créez, configurez et gérez des pools d’agents Azure DevOps dans le cloud :
- Temps consacré à la gestion : les pools DevOps managés sont conçus pour réduire le temps consacré à la gestion de l’infrastructure CI/CD, ce qui libère des cycles d’équipe d’ingénierie de plateforme ou de développement pour se concentrer sur d’autres problèmes.
- Pools spécifiques à l’équipe : étant donné que les utilisateurs peuvent facilement créer de nouveaux pools, les équipes d’ingénierie de plateforme peuvent facilement créer plusieurs pools spécifiques à l’équipe. Ce processus empêche les équipes de se mettre à l’abri de situations voisines bruyantes et de personnaliser les pools en fonction des besoins des équipes individuelles.
- Libre-service sans souci : les équipes d’ingénierie de plateforme peuvent choisir de permettre aux équipes de développement de créer leurs propres pools personnalisés sans compromettre la gouvernance, en permettant l’utilisation d’images et de réseaux organisés.
- Coût Azure : les pools permettent d’optimiser votre coût Azure en fonction des besoins uniques de votre charge de travail CI/CD.
- Scalable : les pools sont évolutifs, jusqu’à des milliers d’agents s’exécutant simultanément.
- Fiable : vos développeurs rencontrent moins de temps d’arrêt, car les pools ont un temps d’activité élevé.
- Sécurité : les agents de votre pool ont la sécurité des meilleures pratiques de Microsoft et vous pouvez utiliser des fonctionnalités pour sécuriser davantage votre pool.
Get started
Pour en savoir plus, accédez à Bien démarrer avec les pools DevOps managés.
Contenu connexe
Découvrez ce que les utilisateurs disent sur les pools DevOps managés. (Les liens suivants vous emmènent vers des sites externes en dehors de Microsoft Learn.)
- Un premier aperçu pour révolutionner vos déploiements cloud avec des pools Azure DevOps gérés par Haflidi Fridthjofsson
- Un premier aperçu de l’utilisation des pools DevOps Azure gérés par Richard Fennell
- Pools DevOps managés par Azure DevOps par bjompen
- Déployer dans un environnement Azure privé à l’aide de pools DevOps managés par Gora Leye
- Pools DevOps gérés : simplifier les agents Azure Pipeline auto-hébergés par Vladimir Gusarov
- Simplifiez la gestion des agents Azure DevOps grâce aux pools DevOps managés par John Lokerse
- Simplifier les batteries de serveurs de build avec des pools DevOps managés pour Azure DevOps par Matteo Emili