Übersicht
Mit Managed DevOps Pools können Entwicklungsteams schnell und einfach Azure DevOps-Agentpools einrichten, die auf die spezifischen Anforderungen eines Teams zugeschnitten sind. Managed DevOps Pools implementiert bewährte Methoden für die Sicherheit, bietet Konfigurationsmöglichkeiten zum Ausgleich von Kosten und Leistung, stellt Pfade für die häufigsten Szenarien bereit und reduziert die Zeit für das Erstellen und Verwalten von benutzerdefinierten Pools erheblich.
Managed DevOps Pools ist eine Weiterentwicklung von Agentpools für Azure DevOps Virtual Machine Scale Sets, die die Erstellung benutzerdefinierter Pools noch weiter vereinfacht, indem die Skalierbarkeit und Zuverlässigkeit von benutzerdefinierten Pools verbessert wird. Managed DevOps Pools ist ein vollständig verwalteter Dienst, bei dem sich virtuelle Computer oder Container, auf denen die Agents ausgeführt werden, in einem Microsoft Azure-Abonnement und nicht in Ihrem eigenen Azure-Abonnement befinden, wie bei der Verwendung von Agentpools für Azure DevOps Virtual Machine Scale Sets. Weitere Informationen finden Sie unter Übersicht über die Architektur von Microsoft Managed DevOps Pools.
Verwendungsszenarien
Verwalten von DevOps-Pools:
- Verfügt über leistungsfähigere Agents als diejenigen, die in den out-of-the-box Agents verfügbar sind
- Verwendet ein vm-Image, das für Ihre CI/CD-Workload angepasst ist.
- Verfügt über Agenten in der geografischen Region, die Ihren Abhängigkeiten am nächsten kommt
- Skaliert auf der Grundlage Ihrer Konfiguration nach oben und unten
- Kann den Status Ihrer Agents bis zu sieben Tage beibehalten, sodass Ihre Builds aufgrund von Cachetreffern schneller sind.
- Lange ausgeführte Workflows können bis zu zwei Tage lang ausgeführt werden
- Kann auf Ressourcen in Ihrem Unternehmensnetzwerk zugreifen oder Ihre Workload isolieren, um nur auf bestimmte Endpunkte zuzugreifen
- Kann Agents erstellen, die über dieselbe Software wie von Microsoft gehostete Azure Pipelines-Agents verfügen
- Kann alle aktiven Agents und den Status der Agentbereitstellung und -neuerstellung anzeigen
- Kann einen Datenträger anfügen, sodass Sie keine größere SKU verwenden müssen, um mehr Speicherplatz zu erhalten
- Problemstatusbehaftete Agents aus dem Pool gelöscht (ab März 2025)
- Reduzieren Sie Ihre Azure-Kosten um bis zu 80 %, mit SPOT-Instanzen (2025 verfügbar)
- Verfügt über Container-Agents (in Der Kommenden 2025)
- Kann auf eine andere geografische Region zurückgreifen, wenn die primäre Region einen Ausfall erlebt (2025 verfügbar)
Neuigkeiten für verwaltete DevOps-Pools GA
Verwaltete DevOps-Pools werden in weiteren Azure-Regionen unterstützt: Verwaltete DevOps-Pools sind jetzt in Schweden Zentral, Brasilien Süd, Japan Ost, VAE Nord- und Korea-Zentral- und Norwegen Ost verfügbar, sodass Sie regionale Ressourcen für optimierte Leistung und Compliance nutzen können. Um die Azure-Regionen anzuzeigen, die verwaltete DevOps-Pools in Ihrem Abonnement unterstützen, registrieren Sie den Microsoft.DevOpsInfrastructure-Anbieter in Ihrem Abonnement, und zeigen Sie die unterstützten Speicherorte an.
Integration in Azure Key Vault: Verwaltete DevOps-Pools bieten die Möglichkeit, Zertifikate aus einem Azure Key Vault während der Bereitstellung abzurufen, was bedeutet, dass die Zertifikate bereits zum Zeitpunkt der Ausführung Ihrer Azure-Pipelines auf dem Computer vorhanden sind. Um dieses Feature zu verwenden, konfigurieren Sie eine verwaltete Identität in Ihrem Pool, und gewähren Sie ihm Berechtigungen für den Zugriff auf geheime Schlüssel aus Ihrem Key Vault. Weitere Informationen finden Sie unter Integration in Azure Key Vault.
Proxyunterstützung: Sie können Ihre verwalteten DevOps-Pools so einrichten, dass der Netzwerkdatenverkehr über einen Proxy geleitet wird. Wenn Sie ein Image mit einem vorinstallierten Proxy verwenden, können Sie Ihre Azure-Pipelines auf verwalteten DevOps-Pools hinter einem Proxy ausführen, z. B. das aktuelle Angebot an Agents für virtuelle Azure-Computer-Skalierungsgruppen. Mit diesem Setup kann der Agent Quellen abrufen und Artefakte herunterladen und die Proxydetails an Aufgaben übergeben, die auch Proxyeinstellungen für den Zugriff auf das Web erfordern. Weitere Informationen finden Sie unter Proxyunterstützung.
Anzeigen der Agent-IP-Adresse: Sie können jetzt die IP-Adresse des Agents im Schritt "Initialize"-Auftrag Ihres Pipelineprotokolls anzeigen, nützlich für Szenarien wie das Untersuchen fehlerhafter Pipelines aufgrund von Proxys oder Firewallregeln.
Wechseln zu einer anderen Ressourcengruppe oder einem anderen Abonnement: Sie haben jetzt die Möglichkeit, Ihre verwalteten DevOps-Pools in eine andere Azure-Ressourcengruppe oder in ein anderes Abonnement zu verschieben. Weitere Informationen finden Sie unter Verschieben von Azure-Ressourcen in eine neue Ressourcengruppe oder ein neues Abonnement.
Ubuntu 24.04-Support: Wir haben Unterstützung für Ubuntu 24.04 hinzugefügt, indem wir drei Bilder zu ausgewählten Marketplace-Images hinzufügen und bring-your-own Ubuntu 24.04-Bilder mithilfe von Azure Compute Gallery-Bildern ermöglichen.
Vorteile
Verwaltete DevOps-Pools bieten die folgenden Vorteile zum Erstellen, Konfigurieren und Verwalten von Azure DevOps-Agentpools in der Cloud:
Für die Verwaltung aufgewendete Zeit: Verwaltete DevOps-Pools sind so konzipiert, dass die Für die Verwaltung der CI/CD-Infrastruktur aufgewendete Zeit reduziert wird. Dadurch werden Plattform-Engineering-Zyklen oder Dev Team-Zyklen freigegeben, um sich auf andere Probleme zu konzentrieren.
Teamspezifische Pools: Aufgrund der Leichtigkeit, mit der neue Pools erstellt werden können, kann Platform Engineering ganz einfach mehrere teamspezifische Pools erstellen, hindern Teams an lauten Nachbarsituationen und Maßgeschneiderte Pools an die Bedürfnisse einzelner Teams.
Sorgenfreier Self-Service: Platform Engineering kann sich entscheiden, Entwicklungsteams zu befähigen, ihre eigenen benutzerdefinierten Pools zu erstellen, ohne die Governance zu beeinträchtigen, indem sie die Verwendung kuratierter Bilder und Netzwerke ermöglichen.
Azure-Kosten: Verwaltete DevOps-Pools helfen, Ihre Azure-Kosten basierend auf den einzigartigen Anforderungen Ihrer CI/CD-Workload zu optimieren.
Skalierbar: Verwaltete DevOps-Pools sind bis zu Tausende von Agents skalierbar, die gleichzeitig ausgeführt werden.
Zuverlässig: Ihre Entwickler erleben aufgrund der hohen Verfügbarkeit von verwalteten DevOps-Pools die niedrigste Ausfallzeit.
Sicherheit: Die Agents Ihres Pools werden durch die bewährten Methoden von Microsoft gesichert und verfügen über Features zum weiteren Sichern Ihres Pools.
Erste Schritte
Informationen zum Verwenden von verwalteten DevOps-Pools finden Sie unter "Erste Schritte mit verwalteten DevOps-Pools".
Siehe auch
Sehen Sie sich an, was unsere MVPs zu verwalteten DevOps-Pools sagen. Über die folgenden Links gelangen Sie zu den externen Websites des jeweiligen Autors außerhalb von Microsoft Learn.
- Ein erster Blick auf die Revolutionierung Ihrer Cloudbereitstellungen mit Azure Managed DevOps Pools von Haflidi Fridthjofsson
- Ein erster Blick auf die Verwendung von Azure Managed DevOps Pools von Richard Fennell
- Azure DevOps Managed DevOps Pools by bjompen
- Bereitstellen in einer privaten Azure-Umgebung mit verwalteten DevOps-Pools von Gora LEYE
- Verwaltete DevOps-Pools: Vereinfachen selbst gehosteter Azure-Pipeline-Agents durch Vladimir Gusarov
- Vereinfachen der Verwaltung von Azure DevOps-Agents mit verwalteten DevOps-Pools von John Lokerse
- Vereinfachen von Buildfarmen mit verwalteten DevOps-Pools für Azure DevOps von Matteo Emili