Delen via


Beheerde DevOps-pools vergelijken met Azure Virtual Machine Scale Set-agents

Notitie

Azure DevOps raadt het gebruik van Beheerde DevOps-pools versus Azure Virtual Machine Scale Set-agents aan voor uw scenario met aangepaste agentpools, indien mogelijk.

Functievergelijking

In de volgende tabel worden kenmerken van beheerde DevOps-pools en schaalset-agenten vergeleken.

Kenmerk Beheerde DevOps-pools Agentgroepen voor schaalsets van virtuele machines in Azure
Prijzen De prijzen zijn hetzelfde voor beheerde DevOps-pools en scale-set agents. Zie prijzen voor meer informatie. Hetzelfde als prijzen voor Beheerde DevOps-pools
Hosten van virtuele machines Agents worden uitgevoerd op een Microsoft Azure-abonnement Agents worden uitgevoerd op uw Azure-abonnement
Dienstschema van stand-byagent Biedt flexibele planningsopties voor het configureren van het aantal stand-byagenten dat op verschillende tijdstippen beschikbaar is, evenals een automatische stand-byagentoptie Biedt ondersteuning voor één instelling voor het aantal stand-byagenten (equivalent aan Beheerde DevOps-pools All Week Scheme)
Het schalen van granulariteit Uitschalen wordt uitgevoerd in stappen van één Uitschalen wordt uitgevoerd in stappen van een percentage van de maximale poolgrootte, wat mogelijk resulteert in extra inactieve agents waarvoor u wordt gefactureerd
Poolgrootte Ondersteuning voor duizenden agents Ondersteuning voor honderden agents
Meerdere afbeeldingen Ondersteuning voor meerdere afbeeldingen in uw pool Ondersteunt slechts één afbeelding
Quotum Het quotum is toegewezen aan de resource "Managed DevOps Pools" en wordt niet gedeeld met andere services in uw abonnement. Maakt gebruik van rekenquotum dat wordt gedeeld met andere services in uw abonnement
Ondersteuning voor virtueel netwerk Ondersteuning voor het uitvoeren in een particulier netwerk of het toevoegen van uw bestaande virtuele netwerk Ondersteund
Afbeeldingsondersteuning Installatiekopieën van Azure-pijplijnen (hetzelfde als door Microsoft gehoste agentinstallatiekopieën voor Windows en Linux), geselecteerde Azure Marketplace-installatiekopieën, Azure Compute Gallery-installatiekopieën Azure Marketplace-afbeeldingen en aangepaste afbeeldingen
VMSS-extensiescripts Niet ondersteund, maar u kunt uw aangepaste installatiekopieën configureren met de vereiste software U kunt een aangepast script uitvoeren op uw agent voordat pijplijntaken worden uitgevoerd
Azure Key Vault-integratie Azure Key Vault-certificaten automatisch naar uw agent downloaden Key Vault-certificaten kunnen vooraf worden geïnstalleerd op uw aangepaste installatiekopieën of worden gedownload met behulp van taken of VMSS-extensiescripts
Meerdere organisaties Ondersteuning voor het gebruik van een pool in meerdere Azure DevOps-organisaties en optioneel beperken van de pool tot bepaalde projecten Ondersteunt één Azure DevOps-organisatie
Agenten zonder staat Ondersteund ondersteund op Windows Server en geselecteerde Linux-installatiekopieën
Agents met staat Ondersteund Ondersteund
Ondersteuning voor spot-VM's Op de productroadmap Niet ondersteund
Containers Binnenkort beschikbaar Niet ondersteund
BCDR In de productroadmap: u hebt de mogelijkheid om back-upgroepen voor uw primaire pools te configureren om automatisch aanvragen naar de back-upgroepen te verzenden wanneer de status van uw primaire pool afneemt ondersteunt beschikbaarheidssets en zones

Agentinstellingen van schaalsets toewijzen aan Beheerde DevOps-pools

U kunt een beheerde DevOps-pool configureren met hetzelfde gedrag als uw Azure-pool voor virtuele-machineschaalsets door de instellingen van de schaalsetagentpool te koppelen aan de equivalente in de beheerde DevOps-pools. De volgende tabel bevat eigenschappen van de schaalset-agentpool en de bijbehorende eigenschap van de Beheerde DevOps-pools waarmee het equivalente gedrag wordt geconfigureerd.

Instellingen voor schaalaanpassingsagents Instellingen voor beheerde DevOps-pools
Virtuele machines automatisch verwijderen na elk gebruik Kies stateless pools voor een nieuwe agent voor elke taak (automatisch virtuele machines verwijderen na elk gebruik) of stateful pools voor permanente agents
Een ongezonde agent bewaren voor onderzoek Niet beschikbaar in beheerde DevOps-pools
Maximum aantal virtuele machines in de schaalset Maximum aantal agenten
Aantal agents om stand-by te houden Kies alle weekschema voor hetzelfde gedrag als schaalset-agents, configureer een flexibele planningof kies Automatische planning van stand-byagents
Vertraging in minuten voordat overtollige inactieve agenten worden verwijderd Respijtperiode voor toestandsafhankelijke pools
VIRTUELE machines configureren om interactieve tests uit te voeren Interactieve modus inschakelen

Prijzen

De prijzen van beheerde DevOps-pools en virtuele-machineschaalsets van Azure worden op dezelfde manier berekend en hebben twee onderdelen:

  1. Azure DevOps zelf-gehoste prijzen voor parallelle opdrachten - Azure DevOps verwijst naar de mogelijkheid om pijplijnopdrachten gelijktijdig uit te voeren als parallelle opdrachten. Zowel beheerde DevOps-pools als agents voor virtuele-machineschaalsets maken gebruik van zelfgehoste parallelle taken. Met elke parallelle taak kunt u een pijplijntaak uitvoeren. Als u twee pijplijntaken tegelijk wilt uitvoeren, hebt u twee parallelle taken nodig. Zie prijzen voor beheerde DevOps-pools : prijzen voor parallelle taken en Parallelle taken configureren en betalenvoor meer informatie over parallelle taken.

  2. prijzen voor Azure-services - De prijzen voor Azure-services voor beheerde DevOps-pools en Azure-agents voor virtuele-machineschaalsets worden bepaald door de kosten van de Azure-services die uw pool gebruikt, zoals rekenkracht, opslag en uitgaande gegevens.

Sommige functies van beheerde DevOps-pools, zoals flexibele planning van de stand-byagent en gedetailleerdere schaalaanpassing, kunnen het aantal niet-actieve agents dat wacht op taken verminderen. Met ondersteuning voor meerdere installatiekopieën en SKU's kunt u de juiste grootte van Azure-resources kiezen om uw workload te ondersteunen, in plaats van te worden beperkt tot één installatiekopieën of SKU.

Zie ook