Tenere traccia dei costi associati a un lab in Azure DevTest Labs

Questo articolo fornisce informazioni su come tenere traccia del costo del lab tramite Gestione costi di Azure applicando tag al lab per filtrare i costi. DevTest Labs può creare più gruppi di risorse per le risorse correlate al lab (a seconda delle funzionalità usate e delle impostazioni del lab). Per questo motivo, spesso non è semplice visualizzare i costi totali per un lab esaminando solo i gruppi di risorse. Per creare una singola visualizzazione dei costi per lab, vengono usati i tag.

Passaggi per sfruttare gestione costi per DevTest Labs

Questi sono i passaggi necessari per usare la gestione dei costi per DevTest Labs. Altre informazioni vengono acquisite nelle sezioni seguenti.

  1. Abilitare l'ereditarietà dei tag per i costi.
  2. Applicare tag a DevTest Labs (centro di costo, business unit e così via).
  3. Fornire le autorizzazioni per consentire agli utenti di visualizzare i costi.
  4. Usare Gestione costi di Azure per visualizzare/filtrare i costi per DevTest Labs, in base ai tag.

Passaggio 1: Abilitare l'ereditarietà dei tag per i tag nei gruppi di risorse

Quando DevTest Labs crea ambienti, ognuno viene inserito nel proprio gruppo di risorse. Ai fini della fatturazione, è necessario abilitare l'ereditarietà dei tag per assicurarsi che i tag del lab vengano trasmessi dal gruppo di risorse alle risorse.

È possibile abilitare l'ereditarietà dei tag tramite proprietà di fatturazione o tramite Criteri di Azure. Il metodo delle proprietà di fatturazione è il più semplice e veloce da configurare. Tuttavia, potrebbe influire sulla creazione di report di fatturazione per altre risorse nella stessa sottoscrizione.

Se l'aggiornamento viene eseguito correttamente usando il metodo delle proprietà di fatturazione, si noterà che l'ereditarietà dei tag è ora abilitata:

Screenshot che mostra che l'ereditarietà dei tag è abilitata.

Passaggio 2: Applicare tag a DevTest Labs

DevTest Labs propaga automaticamente i tag applicati a livello di lab alle risorse create dal lab. Sono incluse le macchine virtuali (i tag vengono applicati alle risorse fatturabili) e gli ambienti (i tag vengono applicati al gruppo di risorse per l'ambiente). Seguire la procedura descritta in questo articolo per applicare tag ai lab: Aggiungere tag a un lab.

Screenshot che mostra i tag in DevTest Labs nel portale di Azure.

Nota

È importante ricordare che i tag vengono propagati per tutte le risorse create dopo l'applicazione del tag al lab. Se sono presenti risorse esistenti che devono essere aggiornate con i nuovi tag, è disponibile uno script per propagare correttamente i tag nuovi/aggiornati. Se si hanno risorse esistenti e si vogliono applicare i tag del lab, usare lo script Update-DevTestLabsTags disponibile nel repository GitHub di DevTest Labs.

Passaggio 3: Fornire le autorizzazioni per consentire agli utenti di visualizzare i costi

Gli utenti di DevTest Labs non hanno automaticamente l'autorizzazione per visualizzare i costi per le risorse tramite Gestione costi. Esiste un altro passaggio per consentire agli utenti di visualizzare le informazioni di fatturazione. Assegnare l'autorizzazione lettore di fatturazione agli utenti a livello di sottoscrizione, se non hanno già le autorizzazioni che includono l'accesso con autorizzazioni di lettura per la fatturazione. Altre informazioni sono disponibili qui per gestire l'accesso alle informazioni di fatturazione: Gestire l'accesso alla fatturazione di Azure - Gestione costi Microsoft.

Passaggio 4: Usare Gestione costi di Azure per visualizzare e filtrare i costi per DevTest Labs

Ora che DevTest Labs è configurato per fornire le informazioni specifiche del lab per Gestione costi, iniziare da qui in Gestione costi per visualizzare i costi: Introduzione alla creazione di report di Gestione costi - Azure - Gestione costi Microsoft. È possibile visualizzare i costi nella portale di Azure, scaricare le informazioni sulla creazione di report sui costi o usare Power BI per visualizzare i costi.

Per una rapida visualizzazione dei costi per lab, vedere la procedura seguente:

  1. Selezionare Gestione costi e quindi analisi dei costi
  2. Selezionare Costi giornalieri

Screenshot che mostra la scheda costi giornalieri.

  1. Nella pagina Custom: Cost Analysis (Personalizzato: Analisi costi) selezionare il filtro Group By (Raggruppa per), scegliere Tag e quindi Tag Name (ad esempio "CostCenter") per raggrupparlo. Per altri dettagli, vedere la documentazione sulle opzioni di gruppo e filtro in Gestione costi.

La visualizzazione risultante mostra i costi nella sottoscrizione raggruppata in base al tag (che raggruppa in base al lab e alle relative risorse).

  • Definire i criteri del lab. Informazioni su come impostare i vari criteri usati per gestire il modo in cui vengono usati il lab e le relative macchine virtuali.
  • Creare un'immagine personalizzata. Quando si crea una macchina virtuale ,si specifica una base. La base può essere un'immagine personalizzata o un'immagine del Marketplace. Questo articolo descrive come creare un'immagine personalizzata da un file VHD (Virtual Hard Disk).
  • Configurare le immagini del Marketplace. DevTest Labs supporta la creazione di macchine virtuali basate su immagini di Azure Marketplace. Questo articolo illustra come specificare le immagini di Azure Marketplace che è possibile usare durante la creazione di macchine virtuali in un lab.
  • Creare una macchina virtuale in un lab. Questo articolo illustra come creare una macchina virtuale da un'immagine di base personalizzata o marketplace e usare gli artefatti nella macchina virtuale.