Freigeben über


Übersicht über verwaltete DevOps-Pools

Mit verwalteten DevOps-Pools können Entwicklungsteams schnell und einfach Azure DevOps-Agentpools einrichten, die auf ihre spezifischen Anforderungen zugeschnitten sind. Verwaltete DevOps-Pools implementieren bewährte Methoden für die Sicherheit und bieten Möglichkeiten zum Ausgleich von Kosten und Leistung. Außerdem werden Pfade für die am häufigsten verwendeten Szenarien bereitgestellt und die Zeitaufwand für teams beim Erstellen und Verwalten von benutzerdefinierten Pools erheblich reduziert.

Verwaltete DevOps-Pools sind ein Fortschritt der Azure DevOps Virtual Machine Scale Sets Agentpools. Es vereinfacht die Erstellung von benutzerdefinierten Pools noch weiter, indem die Skalierbarkeit und Zuverlässigkeit von benutzerdefinierten Pools verbessert wird. Siehe Vergleichen von verwalteten DevOps-Pools mit Azure Virtual Machine Scale Sets Agents. Verwaltete DevOps-Pools ist ein vollständig verwalteter Dienst, bei dem virtuelle Maschinen oder Container, die die Agents betreiben, in einem Microsoft Azure-Abonnement betrieben werden. Sie leben nicht in Ihrem eigenen Azure-Abonnement, ähnlich der Verwendung von Azure DevOps Virtual Machine Scale-Sets-Agentpools. Weitere Informationen finden Sie unter Übersicht über die Architektur von Microsoft Managed DevOps Pools.

Verwendungsszenarios

Verwaltete DevOps-Pools:

  • Verfügt über Agenten, die leistungsstärker als standardmäßige Agenten sind.
  • Verwendet ein virtuelles Computerimage, das Sie für Ihre CI/CD-Workload anpassen.
  • Verfügt über Agenten in der geografischen Region, die Ihren Abhängigkeiten am nächsten kommt.
  • Skaliert basierend auf Ihrer Konfiguration nach oben und unten.
  • Kann den Zustand Ihrer Agents bis zu sieben Tage aufrechterhalten, sodass Ihre Builds durch Cache-Treffer schneller sind.
  • Kann Workflows, die bis zu zwei Tage laufen, ausführen. Wenden Sie sich an den Support, wenn Ihr Workflow erfordert, dass Sie einen einzelnen Auftrag ausführen müssen, der mehr als zwei Tage dauert.
  • Kann auf Ressourcen in Ihrem Unternehmensnetzwerk zugreifen oder Ihre Workload nur für den Zugriff auf bestimmte Endpunkte isolieren.
  • Kann Agents erstellen, die über die gleiche Software wie von Microsoft gehostete Azure Pipelines-Agents verfügen.
  • Kann alle aktiven Agents und den Status der Agentbereitstellung und -neuerstellung anzeigen.
  • Sie können einen Datenträger anfügen, damit Sie nicht eine größere Edition verwenden müssen, um mehr Speicherplatz zu erhalten.

Weitere Informationen zu bevorstehenden Features finden Sie in der Roadmap und der Zeitachse der Features.

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, Vereinigte Arabische Emirate, Nord-, Korea-Zentral- und Norwegen Osten verfügbar, sodass Sie regionale Ressourcen für optimierte Leistung und Compliance verwenden 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 während der Bereitstellung aus Azure Key Vault abzurufen. Aufgrund dieses Vorgangs sind die Zertifikate bereits auf dem Computer vorhanden, wenn sie Ihre Pipelines ausführt. 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 Schlüsseltresor. Weitere Informationen finden Sie unter Integration in Azure Key Vault.
  • Proxyunterstützung: Sie können verwaltete DevOps-Pools einrichten, um den Netzwerkdatenverkehr über einen Proxy zu leiten. Wenn Sie ein Image mit einem vorinstallierten Proxy verwenden, können Sie Ihre Pipelines auf Managed DevOps-Pools hinter einem Proxy ausführen, wie das derzeitige Angebot an Agents für Azure Virtual Machine Scale Sets. 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 nun die IP-Adresse des Agents im Schritt "Initialize" Ihres Pipeline-Logbuches anzeigen. Dieses Feature ist nützlich für Szenarien wie das Untersuchen von Pipelines, die aufgrund von Proxys oder Firewallregeln fehlschlagen.
  • Wechseln zu einer anderen Ressourcengruppe oder einem anderen Abonnement: Sie können jetzt Pools in eine andere Azure-Ressourcengruppe oder in ein anderes Abonnement verschieben. Weitere Informationen finden Sie unter Verschieben von Azure-Ressourcen in eine neue Ressourcengruppe oder ein neues Abonnement.
  • Ubuntu 24.04-Support: Ubuntu 24.04 wird jetzt unterstützt. Es gibt drei Bilder in ausgewählten Marketplace-Images, und Sie können jetzt Ihre eigenen Ubuntu 24.04-Bilder mithilfe von Azure Compute Gallery-Bildern mitbringen.

Vorteile

Verwaltete DevOps-Pools bieten die folgenden Vorteile beim Erstellen, Konfigurieren und Verwalten von Azure DevOps-Agentpools in der Cloud:

  • Zeitaufwand für die Verwaltung: Verwaltete DevOps-Pools sind darauf ausgelegt, die Zeit für die Verwaltung der CI/CD-Infrastruktur zu reduzieren, wodurch plattformtechnische oder Entwicklungsteamzyklen freigegeben werden, um sich auf andere Probleme zu konzentrieren.
  • Teamspezifische Pools: Da Benutzer ganz einfach neue Pools erstellen können, können Plattformentwicklungsteams problemlos mehrere teamspezifische Pools erstellen. Dieser Prozess verhindert, dass Teams laute Nachbarsituationen verursachen und Pools an die Bedürfnisse einzelner Teams anpassen.
  • Sorgenfreier Self-Service: Plattformentwicklungsteams können sich dafür 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: Pools helfen, Ihre Azure-Kosten basierend auf den individuellen Anforderungen Ihrer CI/CD-Workload zu optimieren.
  • Skalierbar: Pools sind skalierbar, mit bis zu Tausend gleichzeitig ausgeführten Agenten.
  • Zuverlässig: Ihre Entwickler erleben weniger Ausfallzeiten, da Pools hohe Betriebszeiten haben.
  • Sicherheit: Die Agents Ihres Pools verfügen über die Sicherheit der bewährten Methoden von Microsoft, und Sie können Features verwenden, um Den Pool weiter zu sichern.

Get started

Weitere Informationen finden Sie unter "Erste Schritte mit verwalteten DevOps-Pools".

Sehen Sie sich an, was Benutzer zu verwalteten DevOps-Pools sagen. (Über die folgenden Links gelangen Sie zu externen Websites außerhalb von Microsoft Learn.)