Udostępnij przez


Porównanie zarządzanych pul DevOps z agentami zestawu skalowania maszyn wirtualnych platformy Azure

Zarządzane pule DevOps to nowa usługa, która jest rozwinięciem pul agentów zestawu skalowania maszyn wirtualnych Azure DevOps, co jeszcze bardziej upraszcza tworzenie pul niestandardowych przez zwiększenie ich skalowalności i niezawodności. Zarządzane pule zasobów DevOps to w pełni zarządzana usługa, w której maszyny wirtualne uruchamiające agentów działają w ramach subskrypcji Azure, a nie w ramach własnej subskrypcji Azure, na przykład w przypadku korzystania z pul agentów zestawu skalowania maszyn wirtualnych w Azure DevOps.

Jeśli rozważasz użycie automatycznie skalowalnych pul własnych agentów, zalecamy zapoznanie się z zarządzanymi pulami DevOps.

Porównanie funkcji

W poniższej tabeli porównane są funkcje zarządzanych pul DevOps i agentów zestawu skalowania.

Funkcja Zarządzane pule DevOps Pule agentów zestawu skalowania maszyn wirtualnych platformy Azure
Cennik Ceny są takie same dla zarządzanych pul DevOps i agentów zestawu skalowalnego. Płacisz stały miesięczny koszt za własne hostowane zadania równoległe w Azure DevOps Services, w połączeniu z kosztem usług platformy Azure używanych przez twoją pulę. Aby uzyskać więcej informacji, zobacz Cennik zarządzanych pul DevOps . Tak samo jak cennik zarządzanych pul DevOps
Hostowanie maszyn wirtualnych Agenci działają w ramach subskrypcji platformy Azure należącej do firmy Microsoft i zarządzanej przez firmę Microsoft. Aby uzyskać więcej informacji, zobacz Omówienie architektury zarządzanych pul DevOps firmy Microsoft Agenty działają na twojej subskrypcji Azure
Harmonogram agenta rezerwowego Udostępnia elastyczne opcje planowania , aby skonfigurować liczbę agentów rezerwowych dostępnych w różnym czasie, a także opcję automatycznego agenta rezerwowego Obsługuje jedno ustawienie liczby agentów rezerwowych (odpowiednik zarządzanych zespołów DevOps w schemacie całotygodniowym )
Stopień szczegółowości skalowania Skalowanie poziome odbywa się o jeden za każdym razem Skalowanie w poziomie odbywa się w przyrostach stanowiących procent maksymalnego rozmiaru puli, co może skutkować pojawieniem się dodatkowych bezczynnych agentów, za które są naliczane opłaty.
Rozmiar puli Obsługa tysięcy agentów Obsługa setek agentów
Wiele obrazów Obsługa wielu obrazów w puli Obsługuje tylko jeden obraz
Limit Limit przydziału jest przeznaczony dla zasobu zarządzanych pul DevOps i nie jest udostępniany innym usługom w ramach subskrypcji Używa limitu zasobów obliczeniowych współużytkowanego z innymi usługami dostępnymi w ramach subskrypcji
Obsługa sieci wirtualnej Obsługa uruchamiania w sieci prywatnej lub dołączania do istniejącej sieci wirtualnej Obsługa dołączania istniejącej sieci wirtualnej lub tworzenia nowej sieci wirtualnej
Obsługa obrazów obrazy usługi Azure Pipelines (takie same jak obrazy agentów hostowanych przez firmę Microsoft dla systemów Windows i Linux), wybranych obrazów witryny Azure Marketplace, obrazów galerii obliczeń platformy Azure Obrazy Azure Marketplace i obrazy niestandardowe
Skrypty extensji VMSS Nie jest obsługiwane, ale można skonfigurować niestandardowy obraz przy użyciu wymaganego oprogramowania Można uruchomić niestandardowy skrypt na agencie, zanim zacznie wykonywać zadania potoku.
Integracja usługi Azure Key Vault Automatyczne pobieranie certyfikatów usługi Azure Key Vault do agenta Certyfikaty magazynu kluczy można przedinstalować na obrazach niestandardowych lub pobierać, używając zadań lub skryptów rozszerzenia zestawu skalowania maszyn wirtualnych.
Wiele organizacji Obsługa korzystania z puli w wielu organizacjach usługi Azure DevOps i opcjonalnie ograniczanie puli do niektórych projektów Obsługuje jedną organizację usługi Azure DevOps
Agenci bezstanowi Obsługiwane Obsługiwane na Windows Server i wybranych obrazach systemu Linux
Agenci stanowi Obsługiwane Obsługiwane
Obsługa maszyn wirtualnych typu spot Plan rozwoju produktu Niewspierane
Pojemniki Plan rozwoju produktu Niewspierane
BCDR Jeszcze nie zaplanowano, ale zostanie nadany priorytet na podstawie opinii klientów Obsługuje zestawy dostępności i strefy

Mapuj ustawienia agenta skali zestawu do zarządzanych pul DevOps

Możesz skonfigurować Zarządzaną Pulę DevOps, używając zachowania podobnego do puli agentów zestawu skalowania maszyn wirtualnych platformy Azure, mapując ustawienia puli agentów zestawu skalowania na ich odpowiedniki w Zarządzanej Puli DevOps.

Ustawienia agentów zestawu skalowania Ustawienie równoważne zarządzanych pul DevOps
Automatyczne odsuwanie maszyn wirtualnych po każdym użyciu Wybierz pule bezstanowe dla nowego agenta przy każdym zadaniu (z automatycznym usuwaniem maszyn wirtualnych po każdym użyciu) lub pule stanowe dla trwałych agentów
Zapisz agenta o złej kondycji do dochodzenia. Niedostępne w zarządzanych pulach DevOps
Maksymalna liczba maszyn wirtualnych w zestawie skalowania maksymalna liczba agentów
Liczba agentów do pozostawienia w gotowości Wybierz schemat na cały tydzień aby uzyskać takie samo zachowanie jak agenci zestawu skalowania, skonfiguruj elastyczny harmonogramlub wybierz automatyczne harmonogramowanie agentów w trybie czuwania
Opóźnienie w minutach przed usunięciem zbędnych bezczynnych agentów okres prolongaty dla pul stanowych
Konfigurowanie maszyn wirtualnych do uruchamiania testów interakcyjnych włączanie trybu interaktywnego

Zobacz też