Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 |