Udostępnij za pośrednictwem


Omówienie zarządzanych pul metodyki DevOps

Zarządzane pule devOps umożliwiają zespołom deweloperów szybkie i łatwe tworzenie pul agentów usługi Azure DevOps dostosowanych do konkretnych potrzeb zespołu. Zarządzane pule DevOps implementują najlepsze praktyki bezpieczeństwa, zapewniają opcje do równoważenia kosztów i wydajności, udostępniają ścieżki dla najbardziej typowych scenariuszy i znacznie skracają czas spędzony na tworzeniu i utrzymywaniu puli niestandardowych.

Zarządzane pule DevOps stanowią ewolucję pul agentów zestawów skalowania maszyn wirtualnych Azure DevOps, jeszcze bardziej upraszczając tworzenie pul niestandardowych, zwiększając przy tym ich skalowalność i niezawodność. Zobacz Porównanie zarządzanych pul devOps z agentami zestawu skalowania maszyn wirtualnych platformy Azure. Zarządzane pule DevOps to w pełni zarządzana usługa, w której maszyny wirtualne lub kontenery zasilające agentów działają w ramach subskrypcji platformy Microsoft Azure, a nie w ramach własnej subskrypcji platformy Azure, na przykład w przypadku korzystania z pul agentów zestawu skalowania maszyn wirtualnych usługi Azure DevOps. Aby uzyskać więcej informacji, zobacz Omówienie architektury pul DevOps zarządzanych przez firmę Microsoft.

Scenariusze użycia

Zarządzanie pulami DevOps:

  • Ma bardziej zaawansowanych agentów niż ci dostępni w standardowych agentach.
  • Używa obrazu maszyny wirtualnej dostosowanego przez Ciebie do obciążeń CI/CD.
  • Ma agentów w regionie geograficznym najbliżej twoich zależności
  • Skaluje w górę i w dół na podstawie konfiguracji
  • Może przechowywać stan agentów do siedmiu dni, dzięki czemu kompilacje są szybsze dzięki trafieniom do pamięci podręcznej.
  • Może uruchamiać długotrwałe przepływy pracy trwające do dwóch dni
  • Może uzyskiwać dostęp do zasobów w sieci firmowej lub izolować obciążenie, aby uzyskać dostęp tylko do określonych punktów końcowych
  • Może tworzyć agentów, którzy mają to samo oprogramowanie co agenci hostowani przez firmę Microsoft w usłudze Azure Pipelines
  • Może wyświetlać wszystkich aktywnych agentów oraz stan przygotowania i ponownego obrazowania agentów.
  • Może dołączyć dysk danych, aby nie trzeba było używać większej jednostki SKU, aby uzyskać więcej miejsca na dysku
  • Przeczyszczono agentów stanowych z puli (do marca 2025 r.)
  • Zmniejsz koszt Azure o nawet 80%, korzystając z wystąpień SPOT (od 2025 roku)
  • Ma agentów kontenerowych (Nadchodzący w 2025 r.)
  • Może przełączać się na inny region geograficzny, gdy w regionie podstawowym wystąpi awaria (dostępne od 2025 r.)

Co nowego w przypadku zarządzanych pul DevOps — ogólna dostępność

Zarządzane pule DevOps obsługiwane w większej regionach świadczenia usługi Azure: zarządzane pule DevOps są teraz dostępne w Szwecji Środkowej, Brazylii Południowej, Japonii Wschodniej, Północnej Emiratów Zjednoczonych, Korei Środkowej i Norwegii Wschodniej, co umożliwia wykorzystanie zasobów regionalnych w celu zoptymalizowanej wydajności i zgodności. Aby wyświetlić regiony platformy Azure, które obsługują zarządzane pule DevOps w subskrypcji, zarejestruj dostawcę Microsoft.DevOpsInfrastructure w subskrypcji i wyświetl obsługiwane lokalizacje.

Integracja z usługą Azure Key Vault: zarządzane pule DevOps umożliwiają pobieranie certyfikatów z usługi Azure Key Vault podczas aprowizacji, co oznacza, że certyfikaty będą już istnieć na maszynie przez czas uruchamiania potoków platformy Azure. Aby użyć tej funkcji, skonfiguruj tożsamość zarządzaną w puli i przyznaj jej uprawnienia dostępu do tajemnic w usłudze Key Vault. Aby uzyskać więcej informacji, zobacz Integracja z usługą Azure Key Vault.

Obsługa serwera proxy: możesz skonfigurować zarządzane pule DevOps w celu kierowania ruchu sieciowego za pośrednictwem serwera proxy. Korzystając z obrazu ze wstępnie zainstalowanym serwerem proxy, możesz uruchamiać potoki platformy Azure w zarządzanych pulach DevOps za serwerem proxy, takich jak bieżąca oferta agentów zestawu skalowania maszyn wirtualnych platformy Azure. Ta konfiguracja umożliwia agentowi pobieranie źródeł i pobieranie artefaktów, przekazując szczegóły serwera proxy do zadań, które również wymagają ustawień serwera proxy w celu uzyskania dostępu do sieci Web. Aby uzyskać więcej informacji, zobacz Obsługa serwera proxy.

Wyświetl adres IP agenta: teraz możesz wyświetlić adres IP agenta w kroku Inicjowania zadania w dzienniku potoku, co jest przydatne w sytuacjach, takich jak badanie potoków zakończonych niepowodzeniem z powodu serwerów proxy lub zasad zapory.

Przejdź do innej grupy zasobów lub subskrypcji: masz teraz możliwość przeniesienia zarządzanych pul devOps do innej grupy zasobów platformy Azure lub innej subskrypcji. Aby uzyskać więcej informacji, zobacz Przenoszenie zasobów platformy Azure do nowej grupy zasobów lub subskrypcji.

Obsługa systemu Ubuntu 24.04: dodaliśmy obsługę systemu Ubuntu 24.04 przez dodanie trzech obrazów do wybranych obrazów z witryny Marketplace i włączenie własnego obrazu z systemem Ubuntu 24.04 przy użyciu obrazów galerii obliczeń platformy Azure.

Świadczenia

Zarządzane pule DevOps zapewniają następujące korzyści z tworzenia, konfigurowania i zarządzania pulami agentów usługi Azure DevOps w chmurze:

Czas spędzony w zarządzaniu: Prowadzone Pule DevOps zostały zaprojektowane tak, aby skrócić czas poświęcony na zarządzanie infrastrukturą CI/CD. Umożliwi to zwolnienie zasobów inżynieryjnych platformy lub zasobów zespołu deweloperów, aby skupić się na rozwiązaniu innych problemów.

Pule specyficzne dla zespołu: Z powodu łatwości tworzenia nowych pul, Inżynieria Platformy może bardzo łatwo tworzyć wiele pul specyficznych dla zespołu, zapobiegając problemom z zakłócającymi sąsiadami i dostosowując pule do potrzeb poszczególnych zespołów.

Beztroska samoobsługa: Inżynierowie platform mogą umożliwić zespołom deweloperów tworzenie własnych, dopasowanych do potrzeb pul bez naruszania zasad zarządzania, przez umożliwienie korzystania z wyselekcjonowanych obrazów i sieci.

Koszty Azure: Zarządzane pule DevOps pomogą zoptymalizować koszty Azure w oparciu o unikalne potrzeby Twoich obciążeń związanych z CI/CD.

Skalowalne: zarządzane pule DevOps są skalowalne do tysięcy agentów uruchomionych jednocześnie.

Niezawodne: Deweloperzy będą doświadczać najmniejszej liczby przestojów ze względu na wysokie czasy pracy zarządzanych pul DevOps.

Zabezpieczenia: Agenci puli są zabezpieczani przez najlepsze rozwiązania firmy Microsoft i mają funkcje do dalszego zabezpieczania puli.

Rozpocznij

Aby rozpocząć korzystanie z zarządzanych pul DevOps, zobacz Rozpoczęcie pracy z zarządzanymi pulami DevOps.

Zobacz też

Zobacz, co mówią nasi dostawcy MVP o zarządzanych pulach DevOps. Poniższe linki prowadzą do witryn zewnętrznych odpowiednich autorów poza usługą Microsoft Learn.