Übersicht über verwaltete DevOps-Pools
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. Siehe Vergleichen verwalteter DevOps-Pools mit Azure Virtual Machine Scale Set-Agents. 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 Agenten als die standardmäßig verfügbaren Agenten
- Verwendet ein Image einer virtuellen Maschine, das von Ihnen für Ihren CI/CD-Workload angepasst wird
- 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.
- Kann lang laufende Workflows mit einer Dauer von bis zu zwei Tagen ausführen
- 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
- Sie können alle aktiven Agenten und den Status der Bereitstellung von Agenten und des Reimagings einsehen
- Kann einen Datenträger anfügen, sodass Sie keine größere SKU verwenden müssen, um mehr Speicherplatz zu erhalten
- Bereinigt problematische statusbasierte Agenten aus dem Pool (Erscheint im März 2025)
- Reduzieren Sie Ihre Azure-Kosten um bis zu 80 %, mit SPOT-Instanzen (2025 verfügbar)
- Verfügt über Container Agenten (Erscheint 2025)
- Kann im Jahr 2025 auf eine andere geografische Region zurückgreifen, wenn die primäre Region einen Ausfall erleidet.
Was ist neu für verwaltete DevOps-Pools AV
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. Durch die Verwendung eines Images mit einem vorinstallierten Proxy können Sie Ihre Azure Pipelines auf verwalteten DevOps-Pools hinter einem Proxy laufen lassen, wie es die aktuellen Agenten des Azure Virtual Machine Scale Set anbieten. 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 technische Zyklen der Plattform oder des Dev-Teams kostenlos, damit Sie sich auf andere Probleme konzentrieren können.
Teamspezifische Pools: Aufgrund der Leichtigkeit, mit der neue Pools erstellt werden können, kann Platform Engineering ganz einfach mehrere teamspezifische Pools erstellen, laute Nachbarschaftssituationen verhindern und Pools an die Bedürfnisse einzelner Teams anpassen.
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 Verwaltete DevOps-Pools von bjompen
- Bereitstellung in einer privaten Azure-Umgebung unter Nutzung von verwalteten DevOps-Pools von Gora LEYE
- Verwaltete DevOps-Pools: Vereinfachung selbstgehosteter Azure Pipeline Agents von 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