Dela via


Jämföra hanterade DevOps-pooler med Azure Virtual Machine Scale Set-agenter

Hanterade DevOps-pooler är en ny tjänst som är en utveckling av Azure DevOps Virtual Machine Scale Set-agentpooler, vilket förenklar skapandet av anpassade pooler ytterligare genom att förbättra skalbarheten och tillförlitligheten för anpassade pooler. Hanterade DevOps-pooler är en fullständigt hanterad tjänst där de virtuella datorer som kör agenterna finns i en Microsoft Azure-prenumeration och inte i din egen Azure-prenumeration, till exempel när du använder agentpooler för Vm-skalningsuppsättningar i Azure DevOps.

Om du överväger att använda automatiskt skalbara lokalt installerade agentpooler rekommenderar vi att du tittar på Hanterade DevOps-pooler.

Jämförelse av funktioner

I följande tabell jämförs egenskaper hos Hanterade DevOps-pooler och skalningsuppsättningsagenter.

Funktion Hanterade DevOps-pooler Agentpooler för virtuella maskinskalningsuppsättningar i Azure
Prissättning Prissättningen är densamma för hanterade DevOps-pooler och skaleringsagenter. Du betalar en fast månadskostnad för självhanterade parallella Jobb i Azure DevOps Services, kombinerat med kostnaden för de Azure-tjänster som används av din pool. Mer information finns i Priser för hanterade DevOps-pooler . Samma som priser för Hanterade DevOps-pooler
Virtuella maskinens värdtjänster Agenter körs på en Azure-prenumeration som ägs och hanteras av Microsoft. Mer information finns i Översikt över Arkitektur för Microsoft Managed DevOps-pooler Agenter körs i din Azure-prenumeration
Schema för väntelägesagent Tillhandahåller flexibla schemaläggningsalternativ för att konfigurera antalet tillgängliga väntelägesagenter vid olika tidpunkter samt ett alternativ för automatisk standby-agent Stödjer en enda inställning för antalet standby-agenter (motsvarar Managed DevOps Pools – Schema för alla veckor– )
Skalning av granularitet Skalning sker i steg om ett Utskalning sker i steg om en procentandel av den maximala poolstorleken, vilket kan resultera i extra inaktiva agenter som du debiteras för
Poolstorlek Stöd för tusentals agenter Stöd för hundratals agenter
Flera bilder Stöd för flera avbildningar i poolen Stöder endast en enskild avbildning
Kvot Kvoten är dedikerad till resursen hanterade DevOps-pooler och delas inte med andra tjänster i din prenumeration Använder beräkningskvot som delas med andra tjänster i din prenumeration
Stöd för virtuella nätverk Stöd för att köra i ett privat nätverk eller ansluta till ditt befintliga virtuella nätverk Stöd för att ansluta till ett befintligt virtuellt nätverk eller skapa ett nytt
Bildstöd Azure Pipelines-avbildningar (samma som Microsoft-hostade agentavbildningar för Windows och Linux), valda Azure Marketplace-avbildningar, Azure Compute Gallery-avbildningar Azure Marketplace-avbildningar och anpassade avbildningar
VMSS-tilläggsskript Stöds inte, men du kan konfigurera din anpassade avbildning med den programvara som krävs Du kan köra ett anpassat skript på din agent innan det börjar köra pipelinejobb
Azure Key Vault-integrering Ladda ned Azure Key Vault-certifikat till din agent automatiskt Nyckelvalvscertifikat kan förinstalleras på dina anpassade avbildningar eller laddas ned med hjälp av uppgifter eller VMSS-tilläggsskript
Flera organisationer Stöd för att använda en pool i flera Azure DevOps-organisationer och om du vill begränsa poolen till vissa projekt Stöder en enskild Azure DevOps-organisation
Tillståndslösa agenter Stödd Stöds på Windows Server och valda Linux-bilder
Tillståndsbevarande agenter Stödd Stödd
Stöd för Spot instans av virtuell dator På produktfärdplanen Stöds inte
Behållare På produktfärdplanen Stöds inte
BCDR (Business Continuity and Disaster Recovery) Inte planerat ännu, men kommer att prioriteras baserat på kundfeedback Stöder tillgänglighetsuppsättningar och zoner

Mappa skalningsuppsättningars agentinställningar till hanterade DevOps-pooler

Du kan konfigurera en hanterad DevOps-pool med liknande beteende som agentpoolen för vm-skalningsuppsättningar i Azure genom att mappa inställningarna för skalningsuppsättningsagentpoolen till motsvarande hanterade DevOps-pooler.

Inställningar för skalgruppsagenter Motsvarande inställning för hanterade DevOps-pooler
Ta automatiskt bort virtuella datorer efter varje användning Välj tillståndslösa pooler för en ny agent vid varje jobb (virtuella datorer rivs automatiskt ner efter varje användning), eller tillståndsbevarande pooler för beständiga agenter.
Spara en ohälsosam agent för utredning Inte tillgängligt i Hanterade DevOps-pooler
Maximalt antal virtuella datorer i skalsatsen Maximalt antal agenter
Antal agenter som ska hållas i vänteläge Välj Schemaläggning för hela veckan för att få samma funktionalitet som skalsettagenterna, konfigurera ett flexibelt schema, eller välj Automatisk schemaläggning för standby-agenter
Försening i minuter innan inaktiva, överflödiga agenter tas bort Respitperiod för tillståndsbaserade pooler
Konfigurera virtuella datorer för att köra interaktiva tester Aktivera interaktivt läge

Se även