Spåra kostnader som är associerade med ett labb i Azure DevTest Labs

Den här artikeln innehåller information om hur du spårar kostnaden för ditt labb via Azure Cost Management genom att använda taggar i labbet för att filtrera kostnader. DevTest Labs kan skapa fler resursgrupper för resurser som är relaterade till labbet (beroende på vilka funktioner som används och inställningarna för labbet). Därför är det ofta inte enkelt att få en vy över de totala kostnaderna för ett labb bara genom att titta på Resursgrupper. Taggar används för att skapa en enda vy över kostnader per labb.

Steg för att utnyttja Cost Management för DevTest Labs

Det här är de steg som krävs för att använda kostnadshantering för DevTest Labs. Mer information finns i följande avsnitt.

  1. Aktivera taggarv för kostnader.
  2. Tillämpa taggar på DevTest Labs (kostnadsställe, affärsenhet osv.).
  3. Ange behörigheter som gör det möjligt för användare att visa kostnader.
  4. Använd Azure Cost Management för att visa/filtrera kostnader för DevTest Labs baserat på taggarna.

Steg 1: Aktivera taggarv för taggar i resursgrupper

När DevTest Labs skapar miljöer placeras de i sin egen resursgrupp. I faktureringssyfte måste du aktivera taggarv för att säkerställa att labbtaggar flödar ned från resursgruppen till resurserna.

Du kan aktivera taggarv via faktureringsegenskaper eller via Azure-principer. Metoden för faktureringsegenskaper är den enklaste och snabbaste att konfigurera. Det kan dock påverka faktureringsrapportering för andra resurser i samma prenumeration.

Om den uppdateras korrekt med hjälp av metoden för faktureringsegenskaper ser du att Taggarv nu visar Aktiverad:

Skärmbild som visar att Taggarv är aktiverat.

Steg 2: Tillämpa taggar på DevTest Labs

DevTest Labs sprider automatiskt taggar som tillämpas på labbnivå till de resurser som skapas av labbet. Detta omfattar virtuella datorer (taggar tillämpas på fakturerbara resurser) och miljöer (taggar tillämpas på resursgruppen för miljön). Följ stegen i den här artikeln för att tillämpa taggar på dina labb: Lägg till taggar i ett labb.

Skärmbild som visar taggar i DevTest Labs i Azure-portalen.

Kommentar

Det är viktigt att komma ihåg att taggar sprids för alla resurser som skapas efter att taggen har tillämpats på labbet. Om det finns befintliga resurser som måste uppdateras med de nya taggarna finns det ett skript tillgängligt för att sprida de nya/uppdaterade taggarna korrekt. Om du har befintliga resurser och vill tillämpa labbtaggar använder du skriptet Update-DevTestLabsTags i GitHub-lagringsplatsen DevTest Labs.

Steg 3: Ange behörigheter för att tillåta användare att visa kostnader

DevTest Labs-användare har inte automatiskt behörighet att visa kostnader för sina resurser via Cost Management. Det finns ytterligare ett steg för att göra det möjligt för användare att visa faktureringsinformation. Tilldela behörigheten Faktureringsläsare till användare på prenumerationsnivå, om de inte redan har behörigheter som inkluderar åtkomst till faktureringsläsare. Mer information finns här om hur du hanterar åtkomst till faktureringsinformation: Hantera åtkomst till Azure-fakturering – Microsoft Cost Management.

Steg 4: Använd Azure Cost Management för att visa och filtrera kostnader för DevTest Labs

Nu när DevTest Labs har konfigurerats för att tillhandahålla labbspecifik information för Cost Management börjar du här på Cost Management Reporting för att visa kostnader: Kom igång med Cost Management-rapportering – Azure – Microsoft Cost Management. Du kan visualisera kostnaderna i Azure-portalen, ladda ned information om kostnadsrapportering eller använda Power BI för att visualisera kostnaderna.

En snabb överblick över kostnader per labb finns i följande steg:

  1. Välj Cost Management och sedan på Kostnadsanalys
  2. Välj Dagliga kostnader

Skärmbild som visar kortet för dagliga kostnader.

  1. På sidan Anpassad: Kostnadsanalys väljer du filtret Gruppera efter, väljer Tagg och sedan taggnamnet (till exempel "CostCenter") som ska grupperas efter. Mer information finns i dokumentationen om grupp- och filteralternativ i Cost Management .

Den resulterande vyn visar kostnader i prenumerationen grupperad efter taggen (som grupperas efter labbet och dess resurser).

  • Definiera labbprinciper. Lär dig hur du anger de olika principer som används för att styra hur ditt labb och dess virtuella datorer används.
  • Skapa en anpassad avbildning. När du skapar en virtuell dator anger du en bas. Basen kan vara antingen en anpassad avbildning eller en Marketplace-avbildning. I den här artikeln beskrivs hur du skapar en anpassad avbildning från en virtuell hårddiskfil (VHD).
  • Konfigurera Marketplace-avbildningar. DevTest Labs har stöd för att skapa virtuella datorer baserat på Azure Marketplace-avbildningar. Den här artikeln visar hur du anger Azure Marketplace-avbildningar som du kan använda när du skapar virtuella datorer i ett labb.
  • Skapa en virtuell dator i ett labb. Den här artikeln visar hur du skapar en virtuell dator från en anpassad eller Marketplace-basavbildning och arbetar med artefakter på den virtuella datorn.