Dela via


Prissättning

Prissättningen för hanterade DevOps-pooler bestäms av kostnaden för de Azure-tjänster som din pool använder, till exempel beräkning, lagring och utgående data, i kombination med standardpriser för Azure DevOps Services för lokalt installerade agenter. I den här artikeln beskrivs hur du uppskattar och projekterar kostnaderna för dina hanterade DevOps-pooler.

Prissättning för parallella jobb i Azure DevOps Services

Azure DevOps handlar om möjligheten att köra pipelinejobb samtidigt som parallella jobb. Om du har fem parallella jobb kan du köra fem pipelines samtidigt. Om fler än fem pipelines placeras i kö startar de första fem och de återstående pipelinesna finns kvar i kön tills en av de tidigare pipelinesna har slutförts.

Hanterade DevOps-poolagenter anses vara lokalt installerade agenter av Azure DevOps Services. Azure DevOps Services tillhandahåller lokalt installerade agenter ett kostnadsfritt parallellt jobb och debiterar 15,00 USD per månad för varje ytterligare parallellt jobb. Om du vill ha kapaciteten att köra fem jobb parallellt måste du betala för fyra extra parallella jobb till 15,00 USD vardera, vilket blir en extra kostnad på 60,00 USD per månad.

Hanterade DevOps-pooler använder maxagenterna för att konfigurera det maximala antalet agenter som den gör tillgängliga för att köra pipelines. Om du anger Maximalt antal agenter till 5 kontrollerar du att du har fem parallella jobb tillgängliga i din organisation för bästa prestanda. Parallella jobb betalas och konfigureras på Azure DevOps-organisationsnivå och delas med alla pipelines som körs i alla projekt i organisationen. Om du anger Maximalt antal agenter till 5 men bara har det kostnadsfria standardjobbet kan du bara köra en enda pipeline i taget.

Mer information finns i Konfigurera och betala för parallella jobb.

Prissättning för Azure-tjänster

De Azure-tjänster som din pool använder, till exempel beräkning, lagring och utgående data, debiteras enligt standardpriserna för Azure-priser. Mer information finns i:

Mer information om De Azure-tjänster som används av Hanterade DevOps-pooler och strategier för att minska kostnaderna finns i Hantera kostnader och prestanda.

Beräkna kostnader

En grundläggande formel för att beräkna kostnaden för hanterade DevOps-pooler är att fastställa hur många timmar jobb som körs per månad multiplicerat med kostnaden per timme.

Om du vill beräkna antalet timmar multiplicerar du antalet planerade jobb med den beräknade körningstiden för jobben. Om ditt vanliga jobb till exempel tar två timmar att köra, körs 100 gånger per dag, fem dagar per vecka, skulle dina beräknade timmar vara 1 000 timmar per vecka eller cirka 4 000 timmar per månad. Om dina jobb överför data som omfattas av standardavgifter för utgående data ska du räkna in den här prissättningen i dina uppskattningar.

Om du använder väntelägesagenter tar du hänsyn till de timmar som agenterna är online för vänteläge men inte aktivt kör jobb och lägger till det i de uppskattade timmarna. Om du vill använda standby-agenter konfigurerar du ett distributionsschema för att hålla agenter online för att minska starttiden för att köra jobb. Om du har tillhandahållit fem agenter för att vara i beredskap under en 40-timmars arbetsvecka skulle du betala för 200 timmars maskintid per vecka, även under tider då inga jobb körs.

Om du vill hitta kostnaden per timme läser du prissättningen för den Azure-VM-storlek du använder för din pool. Om du använder en datadisk kan du läsa priser för hanterade diskar.

Om den valda storleken på den virtuella Azure-datorn är 12 cent i timmen och du beräknas köra 4 000 timmars jobb blir den beräknade månadskostnaden 480 USD.

Information om hur du visar din tidigare Azure-resursanvändning finns i Visa och ladda ned din Azure-användning och dina avgifter.

Se även