Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I prezzi dei pool di DevOps gestiti sono una combinazione dei costi dei servizi di Azure usati dal pool, ad esempio calcolo, archiviazione e uscita dei dati e prezzi dei processi paralleli di Azure DevOps Services standard per gli agenti self-hosted. Questo articolo descrive come stimare e proiettare i costi per i pool DevOps gestiti.
Prezzi dei servizi di Azure
Il costo principale per i pool di DevOps gestiti è il costo dei servizi di Azure usati dal pool, ad esempio calcolo, archiviazione e uscita dei dati, che vengono fatturati in base alle tariffe standard di Azure. Per altre informazioni, vedere:
Per altri dettagli sui servizi di Azure usati da pool e strategie DevOps gestiti per ridurre i costi, vedere Gestire i costi e le prestazioni.
Prezzi dei job paralleli di Azure DevOps Services
Il costo secondario per i pool di DevOps gestiti è il costo dei processi paralleli di Azure DevOps. In Azure DevOps un processo parallelo fa riferimento alla capacità di calcolo per eseguire un processo della pipeline. Gli agenti di Pool DevOps gestiti vengono considerati agenti self-hosted ed eseguiti usando processi paralleli self-hosted. Azure DevOps Services offre alle organizzazioni un job parallelo self-hosted gratuito con minuti illimitati. Se si desidera la capacità di eseguire cinque job di pipeline simultanei sugli agenti dei pool gestiti di DevOps, è necessario acquistare quattro job paralleli self-hosted aggiuntivi.
La parte dei processi paralleli di Azure DevOps nel costo dei pool di DevOps gestiti è un costo mensile fisso basato sul numero di processi paralleli autogestiti acquistati e non varia in base al tempo in cui i tuoi agenti sono attivi o alla durata dei processi della pipeline. Per altre informazioni, vedere:
- Configura e paga le attività parallele
- La sezione dei prezzi di Azure DevOps per gli agenti autogestiti.
Annotazioni
Il conteggio dei job paralleli self-hosted di Azure DevOps per l'organizzazione determina il numero di agenti self-hosted che possono eseguire i job simultaneamente nell'organizzazione di Azure DevOps, incluse le pipeline in esecuzione su agenti di pool gestiti di DevOps. Il conteggio dei processi paralleli è diverso dall'impostazione Managed DevOps Pools Maximum agents (Numero massimo di agenti) che configura il numero massimo di agenti resi disponibili dal pool per l'esecuzione delle pipeline. Se si imposta Massimo agenti su 5, assicurarsi di disporre di almeno cinque processi paralleli self-hosted disponibili nell'organizzazione. I processi paralleli vengono pagati e configurati a livello di organizzazione di Azure DevOps e vengono condivisi con tutte le pipeline in esecuzione in qualsiasi progetto nell'organizzazione. Se si imposta Numero massimo di agenti su 5 , ma solo il processo parallelo self-hosted gratuito predefinito, è possibile eseguire una sola pipeline alla volta.
Stima dei costi
Una formula di base per stimare i costi mensili dei pool di DevOps gestiti consiste nel combinare costi fissi come i prezzi dei processi paralleli di Azure DevOps Services, i costi non orari dei servizi di Azure, ad esempio i prezzi di Archiviazione di Azure, i prezzi di Managed Disks e gli addebiti standard per i dati in uscita e i costi orari dei servizi di Azure, principalmente i prezzi delle macchine virtuali, che in genere è la parte più grande del costo mensile dei pool di DevOps gestiti.
Per stimare il numero di ore usate durante la proiezione dei costi orari dei servizi di Azure, moltiplicare il numero di processi proiettati in base al tempo di esecuzione previsto dei processi. Ad esempio, se il processo tipico richiede due ore per l'esecuzione, viene eseguito 100 volte al giorno, cinque giorni alla settimana, le ore stimate saranno 1000 ore alla settimana o circa 4000 ore al mese.
Se si usano agenti di standby, tenere conto delle ore in cui gli agenti sono online per standby ma non eseguono attivamente i lavori e aggiungere queste alle ore stimate. Per utilizzare gli agenti di standby, configura una pianificazione di provisioning per mantenere gli agenti online e ridurre il tempo di avvio necessario per eseguire i processi. Se hai effettuato il provisioning di cinque agenti in standby durante una settimana lavorativa di 40 ore, si pagherebbe per 200 ore di tempo macchina alla settimana, anche durante i periodi in cui non erano in esecuzione lavori.
Per trovare il costo della macchina virtuale all'ora, esaminare i prezzi per ledimensioni delle macchine virtuali di Azure in uso per il pool.
Se la dimensione selezionata della macchina virtuale di Azure è di 12 centesimi all'ora e si prevede di eseguire 4000 ore di processi, il costo mensile previsto per i servizi orari sarà $480.
Per visualizzare l'utilizzo precedente delle risorse di Azure, vedere Visualizzare e scaricare l'utilizzo e gli addebiti di Azure.