Verfolgen von Kosten eines Labs in Azure DevTest Labs

Dieser Artikel enthält Informationen zum Nachverfolgen der Kosten Ihres Labs über Azure Cost Management, indem Tags auf das Lab angewendet werden, um Kosten zu filtern. DevTest Labs erstellt möglicherweise weitere Ressourcengruppen für Ressourcen im Zusammenhang mit dem Lab (abhängig von den verwendeten Features und den Einstellungen des Labs). Aus diesem Grund ist es oft nicht einfach, einen Überblick über die Gesamtkosten für ein Lab zu erhalten, indem man sich Ressourcengruppen ansieht. Um eine einzelne Ansicht der Kosten pro Lab zu erstellen, werden Tags verwendet.

Schritte zur Nutzung von Cost Management für DevTest Labs

Dies sind die Schritte, die für die Verwendung von Cost Management für DevTest Labs erforderlich sind. Weitere Details werden in den folgenden Abschnitten erfasst.

  1. Aktivieren der Tagvererbung für Kosten.
  2. Anwenden von Tags auf DevTest Labs (Kostencenter, Geschäftseinheit usw.).
  3. Vergabe von Berechtigungen, um Benutzerinnen und Benutzern das Anzeigen von Kosten zu ermöglichen.
  4. Verwenden von Azure Cost Management zum Anzeigen/Filtern von Kosten für DevTest Labs basierend auf den Tags.

Schritt 1: Aktivieren der Tagvererbung für Tags in Ressourcengruppen

Wenn DevTest Labs Umgebungen erstellt, werden sie jeweils in ihrer eigenen Ressourcengruppe platziert. Für Abrechnungszwecke müssen Sie die Tagvererbung aktivieren, um sicherzustellen, dass die Lab-Tags von der Ressourcengruppe zu den Ressourcen fließen.

Sie können die Tagvererbung über Abrechnungseigenschaften oder über Azure-Richtlinien aktivieren. Die Methode über die Abrechnungseigenschaften ist die einfachste und schnellste Konfiguration. Sie kann sich jedoch auf die Abrechnungsberichterstattung für andere Ressourcen im selben Abonnement auswirken.

Wenn Sie die Methode für die Abrechnungseigenschaften korrekt aktualisiert haben, sehen Sie, dass die Tagvererbung jetzt aktiviert ist:

Screenshot, der zeigt, dass die Tagvererbung aktiviert ist.

Schritt 2: Anwenden von Tags auf DevTest Labs

DevTest Labs verteilt automatisch Tags, die auf Lab-Ebene angewendet werden, an die Ressourcen, die vom Lab erstellt werden. Dazu gehören VMs (Tags werden auf die abrechnenden Ressourcen angewendet) und Umgebungen (Tags werden auf die Ressourcengruppe für die Umgebung angewendet). Führen Sie die Schritte in diesem Artikel aus, um Tags auf Ihre Labs anzuwenden: Hinzufügen von Tags zu einem Lab.

Screenshot, der Tags in DevTest Labs im Azure-Portal zeigt.

Hinweis

Es ist wichtig zu beachten, dass Tags für alle Ressourcen weitergegeben werden, die erstellt wurden, nachdem das Tag auf das Lab angewendet wurde. Wenn Ressourcen vorhanden sind, die mit den neuen Tags aktualisiert werden müssen, steht ein Skript zur richtigen Verteilung der neuen/aktualisierten Tags zur Verfügung. Wenn Sie über vorhandene Ressourcen verfügen und die Lab-Tags anwenden möchten, verwenden Sie das Skript „Update-DevTestLabsTags“ im GitHub-Repository von DevTest Labs.

Schritt 3: Bereitstellen von Berechtigungen zum Anzeigen von Kosten durch Benutzerinnen und Benutzer

DevTest Labs-Benutzerinnen und -Benutzer verfügen nicht automatisch über die Berechtigung zum Anzeigen von Kosten für ihre Ressourcen über Cost Management. Es gibt einen weiteren Schritt, um Benutzerinnen und Benutzern das Anzeigen von Abrechnungsinformationen zu ermöglichen. Weisen Sie Benutzerinnen und Benutzern auf Abonnementebene die Berechtigung Abrechnungslesende zu, wenn sie noch nicht über Berechtigungen verfügen, die den Zugriff auf Abrechnungsleserebene enthalten. Weitere Informationen finden Sie hier zum Verwalten des Zugriffs auf Abrechnungsinformationen: Verwalten des Zugriffs auf die Azure-Abrechnung – Microsoft Cost Management.

Schritt 4: Verwenden von Azure Cost Management zum Anzeigen und Filtern von Kosten für DevTest Labs

Nachdem DevTest Labs nun so konfiguriert ist, dass es die labspezifischen Informationen für das Kostenmanagement bereitstellt, beginnen Sie hier bei der Cost Management-Berichterstattung, um Kosten anzuzeigen: Erste Schritte mit der Cost Management-Berichterstattung – Azure – Microsoft Cost Management. Sie können die Kosten im Azure-Portal visualisieren, Kostenberichtsinformationen herunterladen oder Power BI verwenden, um die Kosten zu visualisieren.

Eine schnelle Ansicht der Kosten pro Lab finden Sie in den folgenden Schritten:

  1. Wählen Sie Cost Management und dann Kostenanalyse aus.
  2. Wählen Sie Tägliche Kosten aus.

Screenshot der Karte mit den täglichen Kosten.

  1. Wählen Sie auf der Seite Benutzerdefiniert: Kostenanalyse den Filter Gruppieren nach aus. Wählen Sie anschließend Tag und dann den Tagnamen (wie „CostCenter“) aus, nach dem gruppiert werden soll. Weitere Informationen finden Sie in der Dokumentation zu Gruppierungs- und Filteroptionen in Cost Management.

Die resultierende Ansicht zeigt die Kosten im Abonnement gruppiert nach dem Tag (das nach dem Lab und dessen Ressourcen gruppiert wird).

  • Definieren von Labrichtlinien Hier erfahren Sie, wie Sie die verschiedenen Richtlinien festlegen, mit denen Ihr Lab und die zugehörigen VMs verwendet werden.
  • Erstellen eines benutzerdefinierten Images Wenn Sie eine VM erstellen, geben Sie eine Basis an. Die Basis kann entweder ein benutzerdefiniertes Image oder ein Marktplatz-Image sein. In diesem Artikel erfahren Sie, wie Sie ein benutzerdefiniertes Image aus einer Datei einer virtuellen Festplatte erstellen.
  • Konfigurieren von Marktplatz-Images DevTest Labs unterstützt die Erstellung virtueller Computer auf der Basis von Azure Marktplatz-Images. In diesem Artikel wird veranschaulicht, wie Sie Azure Marktplatz-Images angeben, die Sie beim Erstellen von virtuellen Computern in einem Lab verwenden können.
  • Löschen eines virtuellen Computers in einem Lab. In diesem Abschnitt wird veranschaulicht, wie Sie einen virtuellen Computer aus einem benutzerdefinierten oder Marktplatz-Basis-Image erstellen und mit Artefakten auf dem virtuellen Computer arbeiten.