Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwaltete DevOps-Pools ist ein neuer Dienst, der eine Weiterentwicklung von Azure DevOps Virtual Machine Scale Set-Agentpools ist und die Erstellung von benutzerdefinierten Pools noch weiter vereinfacht, indem die Skalierbarkeit und Zuverlässigkeit von benutzerdefinierten Pools verbessert wird. Verwaltete DevOps-Pools sind ein vollständig verwalteter Dienst, bei dem die virtuellen Computer, die die Agents ausführen, in einem Microsoft Azure-Abonnement leben und nicht in Ihrem eigenen Azure-Abonnement, z. B. bei Verwendung von Azure DevOps Virtual Machine Scale Set-Agentpools.
Wenn Sie die Verwendung automatisch skalierbarer selbst gehosteter Agentpools in Betracht ziehen, empfehlen wir, verwaltete DevOps-Pools zu betrachten.
Funktionsvergleich
Die folgende Tabelle vergleicht Funktionen von verwalteten DevOps-Pools und Skalierungsagenten.
| Funktion | Verwaltete DevOps-Pools | Azure Virtual Machine Skalierungsagenten Pools |
|---|---|---|
| Preise | Die Preisgestaltung ist für verwaltete DevOps-Pools und Skalierungsagenten gleich. Sie zahlen eine feste monatliche Kosten für selbst gehostete parallele Azure DevOps Services-Aufträge, kombiniert mit den Kosten der von Ihrem Pool verwendeten Azure-Dienste. Weitere Informationen finden Sie unter "Preise für verwaltete DevOps-Pools" . | Gleiche Preise wie bei verwalteten DevOps-Pools |
| Hosting virtueller Maschinen | Agents werden in einem Azure-Abonnement ausgeführt, das von Microsoft gehört und verwaltet wird. Weitere Informationen finden Sie unter Übersicht über die Architektur von Microsoft Managed DevOps Pools | Agenten werden auf Ihrem Azure-Abonnement ausgeführt |
| Zeitplan für Standby-Agent | Bietet flexible Planungsoptionen zum Konfigurieren der Anzahl der standby-Agents, die zu unterschiedlichen Zeiten verfügbar sind, sowie eine Option für automatische Standby-Agent | Unterstützt eine einzige Einstellung für die Anzahl der Standby-Agenten (entspricht dem verwalteten DevOps-Pool Schema für die ganze Woche) |
| Granularität der Skalierung | Das horizontale Skalieren erfolgt in Schritten von eins | Das horizontale Skalieren erfolgt in Schritten von einem Prozentsatz der maximalen Pool-Größe, was möglicherweise zu zusätzlichen ungenutzten Agenten führt, die Ihnen in Rechnung gestellt werden |
| Poolgröße | Unterstützung für Tausende von Agenten | Unterstützung für Hunderte von Agenten |
| Mehrere Bilder | Unterstützung für mehrere Bilder in Ihrem Pool | Unterstützt nur ein einziges Image |
| Kontingent | Das Kontingent ist für die Ressource Verwalteter DevOps-Pool reserviert und wird nicht mit anderen Diensten in Ihrem Abonnement geteilt | Nutzt ein mit anderen Diensten Ihres Abonnements geteiltes Compute-Kontingent |
| Unterstützung für virtuelle Netzwerke | Unterstützung für den Betrieb in einem privaten Netzwerk oder die Verbindung zu Ihrem bestehenden virtuellen Netzwerk | Unterstützung für den Beitritt zu einem vorhandenen virtuellen Netzwerk oder zum Erstellen eines neuen Netzwerks |
| Bildunterstützung | Azure Pipelines-Images (identisch mit den von Microsoft gehosteten Agent-Images für Windows und Linux), ausgewählte Azure Marketplace-Images, Azure-Compute-Katalog-Images | Azure Marketplace-Images und benutzerdefinierte Bilder |
| Skripte für VMSS-Erweiterungen | Nicht unterstützt, aber Sie können Ihr angepasstes Image mit der erforderlichen Software konfigurieren | Sie können ein angepasstes Skript auf Ihrem Agenten ausführen, bevor er Pipeline-Jobs ausführt |
| Azure Key Vault-Integration | Automatischer Download von Azure Key Vault Zertifikaten auf Ihren Agenten | Key Vault-Zertifikate können auf Ihren angepassten Images vorinstalliert oder mit Hilfe von Tasks oder VMSS-Erweiterungsskripten heruntergeladen werden |
| Mehrere Organisationen | Unterstützung für die Verwendung eines Pools in mehreren Azure DevOps-Organisationen und optionale Beschränkung des Pools auf bestimmte Projekte | Unterstützung für eine einzelne Azure DevOps Organisation |
| Stateless Agents | Unterstützt | Unterstützt auf Windows Server und ausgewählten Linux-Images |
| zustandsbehaftete Agenten | Unterstützt | Unterstützt |
| Unterstützung für virtuelle Spot-Computer | Zur Produktroadmap | Nicht unterstützt |
| Container | Zur Produktroadmap | Nicht unterstützt |
| BCDR | Noch nicht geplant, wird aber basierend auf Kundenfeedback priorisiert. | Unterstützt Verfügbarkeitsgruppen und Zonen |
Zuordnung der Einstellungen des Skalierungsagenten zu verwalteten DevOps-Pools
Sie können einen verwalteten DevOps-Pool mit einem ähnlichen Verhalten wie dem Skalierungsgruppen-Agentpool Ihrer Azure-VMs konfigurieren, indem Sie die Einstellungen des Skalierungsgruppen-Agentpools ihren äquivalenten Gegenstücken in den verwalteten DevOps-Pools zuordnen.
| Skalierungsagenten-Einstellung festlegen | Entsprechungseinstellung für verwaltete DevOps-Pools |
|---|---|
| Virtuelle Maschinen nach jeder Verwendung automatisch abbauen | Wählen Sie Statuslose Pools für einen frischen Agenten für jeden Job (Virtuelle Maschinen nach jedem Gebrauch automatisch stilllegen) oder Statusbasierte Pools für dauerhafte Agenten |
| Speichern Sie einen fehlerhaften Agenten zur Untersuchung | Nicht verfügbar in verwalteten DevOps-Pools |
| Maximale Anzahl virtueller Maschinen in der festgelegten Skala | Maximale Agentenanzahl |
| Anzahl der Agenten, die auf Standby gehalten werden sollen | Wählen Sie Schema für ganze Woche für das gleiche Verhalten wie bei Skalierungsagenten, konfigurieren Sie einen flexiblen Zeitplan, oder wählen Sie Automatische Zeitplanung für Standby-Agenten |
| Verzögerung in Minuten, bevor überschüssige inaktive Agenten gelöscht werden | Karenzzeit für statusbasierte Pools |
| VMs konfigurieren, um interaktive Tests auszuführen | Interaktiven Modus aktivieren |