Overzicht
Met beheerde DevOps-pools kunnen ontwikkelteams snel en eenvoudig Azure DevOps-agentgroepen samenstellen die zijn afgestemd op de specifieke behoeften van een team. Beheerde DevOps-pools implementeren aanbevolen beveiligingsprocedures, biedt knoppen voor het verdelen van kosten en prestaties, biedt paden voor de meest voorkomende scenario's en vermindert aanzienlijk de tijd die wordt besteed aan het maken en onderhouden van aangepaste pools.
Beheerde DevOps-pools is een evolutie van Azure DevOps Virtual Machine Scale Set-agentgroepen, waardoor het maken van aangepaste pools nog verder wordt vereenvoudigd door de schaalbaarheid en betrouwbaarheid van aangepaste pools te verbeteren. Beheerde DevOps-groepen is een volledig beheerde service waarbij virtuele machines of containers de agents inschakelen in een Microsoft Azure-abonnement en niet in uw eigen Azure-abonnement, zoals bij het gebruik van Azure DevOps Virtual Machine Scale Set-agentgroepen. Zie het overzicht van de architectuur van Microsoft Managed DevOps Pools voor meer informatie.
Gebruiksscenario's
DevOps-pools beheren:
- Heeft krachtigere agents dan die beschikbaar zijn in de out-of-the-box agents
- Maakt gebruik van een installatiekopieën van virtuele machines die door u zijn aangepast voor uw CI/CD-workload
- Heeft agents in de geografische regio die zich het dichtst bij uw afhankelijkheden bevinden
- Omhoog en omlaag schalen op basis van uw configuratie
- Kan de status van uw agents maximaal zeven dagen onderhouden, zodat uw builds sneller zijn vanwege cachetreffers
- Langlopende werkstromen kunnen maximaal twee dagen lang worden uitgevoerd
- Kan toegang krijgen tot resources in uw bedrijfsnetwerk of uw workload isoleren om alleen toegang te krijgen tot specifieke eindpunten
- Kan agents maken met dezelfde software als Door Microsoft gehoste Azure Pipelines-agents
- Kan alle actieve agents en de status van het inrichten en opnieuw voltooien van agents bekijken
- Kan een gegevensschijf koppelen, zodat u geen grotere SKU hoeft te gebruiken om meer schijfruimte te krijgen
- Opgeschoonde stateful agents uit de pool (vanaf maart 2025)
- Verlaag uw Azure-kosten met maximaal 80%, met SPOT-exemplaren (komende 2025)
- Heeft containeragents (komende 2025)
- Kan terugvallen naar een andere geografische regio wanneer de primaire regio een storing ondervindt (komende 2025)
Wat is er nieuw voor de algemene beschikbaarheid van beheerde DevOps-pools
Beheerde DevOps-pools die worden ondersteund in meer Azure-regio's: Beheerde DevOps-pools zijn nu beschikbaar in Zweden - centraal, Brazilië - zuid, Japan - oost, UAE - noord, Korea - centraal en Noorwegen - oost, zodat u regionale resources kunt gebruiken voor geoptimaliseerde prestaties en naleving. Als u de Azure-regio's wilt zien die ondersteuning bieden voor beheerde DevOps-pools in uw abonnement, registreert u de Provider Microsoft.DevOpsInfrastructure in uw abonnement en bekijkt u de ondersteunde locaties.
Integreren met Azure Key Vault: Beheerde DevOps-pools bieden de mogelijkheid om certificaten op te halen uit een Azure Key Vault tijdens het inrichten. Dit betekent dat de certificaten al bestaan op de computer wanneer uw Azure-pijplijnen worden uitgevoerd. Als u deze functie wilt gebruiken, configureert u een beheerde identiteit in uw pool en verleent u deze machtigingen voor toegang tot geheimen vanuit uw Key Vault. Zie Integreren met Azure Key Vault voor meer informatie.
Proxyondersteuning: u kunt uw beheerde DevOps-pools instellen om netwerkverkeer via een proxy te leiden. Met behulp van een installatiekopieën met een vooraf geïnstalleerde proxy kunt u uw Azure-pijplijnen uitvoeren op beheerde DevOps-pools achter een proxy, zoals de huidige azure Virtual Machine Scale Set-agents. Met deze instelling kan de agent bronnen ophalen en artefacten downloaden, waarbij de proxygegevens worden doorgegeven aan taken waarvoor ook proxyinstellingen zijn vereist voor toegang tot het web. Zie Proxy-ondersteuning voor meer informatie.
IP-adres van agent weergeven: u kunt nu het IP-adres van de agent weergeven in de taakstap Initialiseren van uw pijplijnlogboek, handig voor scenario's zoals het onderzoeken van mislukte pijplijnen vanwege proxy's of firewallregels.
Naar een andere resourcegroep of een ander abonnement gaan: u hebt nu de mogelijkheid om uw beheerde DevOps-pools te verplaatsen naar een andere Azure-resourcegroep of naar een ander abonnement. Zie Azure-resources verplaatsen naar een nieuwe resourcegroep of een nieuw abonnement voor meer informatie.
Ubuntu 24.04-ondersteuning: we hebben ondersteuning toegevoegd voor Ubuntu 24.04 door drie installatiekopieën toe te voegen aan Selected Marketplace-installatiekopieën en bring-your-own Ubuntu 24.04-installatiekopieën in te schakelen met behulp van Azure Compute Gallery-installatiekopieën.
Vergoedingen
Beheerde DevOps-pools bieden de volgende voordelen voor het maken, configureren en beheren van Azure DevOps-agentpools in de cloud:
Tijd besteed aan beheer: Beheerde DevOps-pools zijn ontworpen om de tijd die wordt besteed aan het beheren van CI/CD-infrastructuur te verminderen. Hierdoor worden Platform Engineering-cycli of Dev Team-cycli vrijgemaakt om zich te concentreren op andere problemen.
Teamspecifieke pools: Vanwege het gemak waarmee nieuwe pools kunnen worden gemaakt, kan Platform Engineering heel eenvoudig meerdere teamspecifieke pools maken, waardoor teams geen lawaaierige buursituaties kunnen maken en pools kunnen aanpassen aan de behoeften van afzonderlijke teams.
Zorgeloze selfservice: Platform Engineering kan ervoor kiezen om ontwikkelteams in staat te stellen hun eigen aangepaste pools te maken zonder afbreuk te doen aan governance, door het gebruik van gecureerde afbeeldingen en netwerken toe te staan.
Azure-kosten: Beheerde DevOps-pools helpen uw Azure-kosten te optimaliseren op basis van de unieke behoeften van uw CI/CD-workload.
Schaalbaar: Beheerde DevOps-pools zijn schaalbaar tot duizenden agents die tegelijkertijd worden uitgevoerd.
Betrouwbaar: uw ontwikkelaars ondervinden de laagste downtime vanwege de hoge uptime van beheerde DevOps-pools.
Beveiliging: de agents van uw pool worden beveiligd door de aanbevolen procedures van Microsoft en hebben functies om uw pool verder te beveiligen.
Aan de slag
Zie Aan de slag met beheerde DevOps-pools om aan de slag te gaan met beheerde DevOps-pools.
Zie ook
Bekijk wat onze MVP's zeggen over beheerde DevOps-pools. Met de volgende koppelingen gaat u naar de externe sites van de desbetreffende auteur buiten Microsoft Learn.
- Een eerste blik op het revolutie van uw cloudimplementaties met Azure Managed DevOps Pools van Haflidi Fridthjofsson
- Een eerste blik op het gebruik van Azure Managed DevOps Pools door Richard Fennell
- Azure DevOps Managed DevOps-pools per bjompen
- Implementeren in een privé-Azure-omgeving met beheerde DevOps-pools door Gora LEYE
- Beheerde DevOps-pools: zelf-hostende Azure Pipeline Agents vereenvoudigen door Vladimir Gusarov
- Beheer van Azure DevOps-agents vereenvoudigen met Beheerde DevOps-pools door John Lokerse
- Build Farms vereenvoudigen met beheerde DevOps-pools voor Azure DevOps door Matteo Emili