Dela via


Översikt

Hanterade DevOps-pooler gör det möjligt för utvecklingsteam att snabbt och enkelt starta Azure DevOps-agentpooler som är skräddarsydda för ett teams specifika behov. Hanterade DevOps-pooler implementerar metodtips för säkerhet, ger knoppar för att balansera kostnader och prestanda, ger vägar för de vanligaste scenarierna och minskar avsevärt den tid som ägnas åt att skapa och underhålla anpassade pooler.

Hanterade DevOps-pooler är en utveckling av Agentpooler för vm-skalningsuppsättningar i Azure DevOps, vilket förenklar skapandet av anpassade pooler ytterligare genom att förbättra skalbarheten och tillförlitligheten för anpassade pooler. Se Jämför hanterade DevOps-pooler med Azure Virtual Machine Scale Set-agenter. Hanterade DevOps-pooler är en fullständigt hanterad tjänst där virtuella datorer eller containrar som driver agenterna finns i en Microsoft Azure-prenumeration och inte i din egen Azure-prenumeration, som när du använder Azure DevOps agentpooler för VM-skalningsuppsättningar. Mer information finns i Översikt över Arkitektur för Microsoft Managed DevOps-pooler.

Användningsscenarier

Hantera DevOps-pooler:

  • Har kraftfullare agenter än de som är tillgängliga i de färdiga agenterna
  • Använder en avbildning av en virtuell dator som är anpassad efter din CI/CD-arbetsbelastning
  • Har agenter i den geografiska region som är närmast dina beroenden
  • Skalas upp och ned baserat på din konfiguration
  • Kan behålla status för dina agenter i upp till sju dagar, så dina byggen går snabbare på grund av cacheträffar
  • Kan köra långvariga arbetsflöden upp till två dagar
  • Kan komma åt resurser i företagets nätverk eller isolera din arbetsbelastning för att endast komma åt specifika slutpunkter
  • Kan skapa agenter som har samma programvara som Azure Pipelines Microsoft-värdbaserade agenter
  • Kan visa alla aktiva agenter och status för agentetablering och återimering
  • Kan ansluta en datadisk, så du behöver inte använda en större SKU bara för att få mer diskutrymme
  • Rensade problemtillståndskänsliga agenter från poolen (kommer i mars 2025)
  • Minska din Azure-kostnad med upp till 80 %, med SPOT-instanser (kommer 2025)
  • Har containeragenter (kommer 2025)
  • Kan återgå till en annan geografisk region när den primära regionen drabbas av ett avbrott (kommer 2025)

Nyheter för hanterade DevOps-pooler GA

Hanterade DevOps-pooler som stöds i fler Azure-regioner: Hanterade DevOps-pooler är nu tillgängliga i Sverige, centrala, Brasilien, södra, Japan, östra, Förenade Arabemiraten, Norra, Korea, centrala och Norge, östra, så att du kan utnyttja regionala resurser för optimerad prestanda och efterlevnad. Om du vill se de Azure-regioner som stöder Hanterade DevOps-pooler i din prenumeration registrerar du Microsoft.DevOpsInfrastructure-providern i din prenumeration och visar de platser som stöds.

Integrera med Azure Key Vault: Hanterade DevOps-pooler ger möjlighet att hämta certifikat från ett Azure Key Vault under etableringen, vilket innebär att certifikaten redan finns på datorn när de kör dina Azure-pipelines. Om du vill använda den här funktionen konfigurerar du en hanterad identitet i poolen och ger den behörighet att komma åt hemligheter från ditt Key Vault. Mer information finns i Integrera med Azure Key Vault.

Proxystöd: Du kan konfigurera dina hanterade DevOps-pooler för att dirigera nätverkstrafik via en proxyserver. Genom att använda en avbildning med en förinstallerad proxy kan du köra dina Azure-pipelines på hanterade DevOps-pooler bakom en proxy, till exempel det aktuella azure virtual machine scale set-agenterbjudandet. Med den här konfigurationen kan agenten hämta källor och ladda ned artefakter och skicka proxyinformationen till uppgifter som också kräver proxyinställningar för att få åtkomst till webben. Mer information finns i Proxysupport.

Visa agentens IP-adress: Nu kan du visa IP-adressen för agenten i steget Initiera jobb i pipelineloggen, vilket är användbart för scenarier som att undersöka misslyckade pipelines på grund av proxyservrar eller brandväggsregler.

Flytta till en annan resursgrupp eller prenumeration: Nu kan du flytta dina hanterade DevOps-pooler till en annan Azure-resursgrupp eller till en annan prenumeration. Mer information finns i Flytta Azure-resurser till en ny resursgrupp eller prenumeration.

Stöd för Ubuntu 24.04: Vi har lagt till stöd för Ubuntu 24.04 genom att lägga till tre avbildningar i Valda marketplace-avbildningar och aktivera bring-your-own Ubuntu 24.04-avbildningar med hjälp av Azure Compute Gallery-avbildningar.

Förmåner

Hanterade DevOps-pooler ger följande fördelar med att skapa, konfigurera och hantera Azure DevOps-agentpooler i molnet:

Tid som ägnas åt hantering: Hanterade DevOps-pooler är utformade för att minska tiden som ägnas åt att hantera CI/CD-infrastruktur. Detta frigör plattformstekniska cykler eller Dev Team-cykler för att fokusera på andra problem.

Teamspecifika pooler: På grund av hur enkla nya pooler kan skapas kan Plattformsteknik mycket enkelt skapa flera teamspecifika pooler, vilket hindrar team från bullriga grannsituationer och skräddarsyr pooler efter enskilda teams behov.

Bekymmersfri självbetjäning: Plattformsteknik kan välja att ge utvecklingsteam möjlighet att skapa egna anpassade pooler utan att kompromissa med styrningen genom att tillåta användning av utvalda bilder och nätverk.

Azure Cost: Hanterade DevOps-pooler hjälper dig att optimera din Azure-kostnad baserat på ci/CD-arbetsbelastningens unika behov.

Skalbar: Hanterade DevOps-pooler kan skalas upp till tusentals agenter som körs samtidigt.

Tillförlitlig: Utvecklarna får lägst driftstopp på grund av de höga drifttiderna för Hanterade DevOps-pooler.

Säkerhet: Din pools agenter skyddas av Microsofts bästa praxis och har funktioner för att ytterligare skydda din pool.

Kom igång

Information om hur du börjar använda Managed DevOps-pooler finns i Kom igång med Hanterade DevOps-pooler.

Se även

Se vad våra MVP:er säger om Hanterade DevOps-pooler. Följande länkar tar dig till respektive författares externa webbplatser utanför Microsoft Learn.