Verwenden und Anpassen der Arbeitsmappe „Kostenoptimierung“
In diesem Artikel wird erläutert, wie Sie die Arbeitsmappe zur Kostenoptimierung installieren und bearbeiten. Die Arbeitsmappe "Kostenoptimierung" ist ein zentraler Punkt für einige der am häufigsten verwendeten Tools, die helfen können, Nutzungs- und Effizienzziele zu erreichen. Es bietet mehrere Erkenntnisse, darunter die Folgenden:
- Reduzieren der Dienstkosten mithilfe des Azure Advisors
- Erkennung von Ressourcen im Leerlauf
- Verwaltung nicht ordnungsgemäß freigegebener virtueller Computer
- Erkenntnisse zur Verwendung von Azure-Hybridvorteil-Optionen für Windows, Linux und SQL-Datenbanken
Die Arbeitsmappe enthält Einblicke für Compute, Speicher und Netzwerk. Die Arbeitsmappe verfügt auch über eine schnelle Problembehebungsoption für einige Abfragen. Mit der Option „Schnelle Problembehebung“ können Sie die empfohlene Optimierung direkt auf der Arbeitsmappenseite anwenden und den Optimierungsprozess verbessern.
Die Arbeitsmappe enthält zwei Hauptabschnitte: die Tarifoptimierung und die Nutzungsoptimierung.
Tarifoptimierung
In diesem Abschnitt geht es um Strategien zur Optimierung Ihrer Azure-Kosten durch die Berücksichtigung von tariflichen Faktoren. Er enthält Erkenntnisse aus den Kostenempfehlungen von Advisor, Hinweise zur Nutzung von Azure-Hybridvorteil-Optionen für Windows, Linux und SQL-Datenbanken und vieles mehr. Er enthält auch Empfehlungen für mindestverbrauchsbezogene Rabatte wie Reservierungen und Azure-Sparpläne. Die Optimierung der Tarife ist entscheidend für die Senkung der stündlichen oder monatlichen Kosten Ihrer Ressourcen.
Hier ist ein Beispiel für den Abschnitt zur Tarifoptimierung für virtuelle Windows-Computer mit Azure-Hybridvorteil.
Nutzungsoptimierung
Der Zweck der Nutzungsoptimierung besteht darin, sicherzustellen, dass Ihre Azure-Ressourcen effizient genutzt werden. Dieser Abschnitt enthält Anleitungen zur Identifizierung ungenutzter Ressourcen, zur Verwaltung nicht ordnungsgemäß freigegebener virtueller Computer und zur Umsetzung von Empfehlungen zur Verbesserung der Ressourceneffizienz. Konzentrieren Sie sich auf die Nutzungsoptimierung, um Ihre Ressourcenverwendung zu maximieren und die Kosten zu minimieren.
Hier ist ein Beispiel für den Nutzungsoptimierungsabschnitt für AKS.
Weitere Informationen zur Arbeitsmappe "Kostenoptimierung" finden Sie unter Verstehen und Optimieren Ihrer Azure-Kosten mithilfe der Arbeitsmappe "Kostenoptimierung".
Verwenden der Arbeitsmappe
Azure Monitor-Arbeitsmappen bieten einen flexiblen Bereich für die Datenanalyse und die Erstellung umfassender visueller Berichte im Microsoft Azure-Portal. Anschließend können Sie sie anpassen, um visuelle und interaktive Informationen zu Ihrer Azure-Umgebung anzuzeigen. Sie ermöglicht Ihnen, verschiedene Datenquellen in Azure abzufragen und die Daten bei Bedarf zu ändern oder zu verarbeiten. Anschließend können Sie sie mit einer der verfügbaren Visualisierungen anzeigen und die Arbeitsmappe schließlich für Ihr Team freigeben, damit jeder sie nutzen kann.
Die Arbeitsmappe "Kostenoptimierung" befindet sich im Arbeitsmappenkatalog von Azure Advisor und erfordert keine Einrichtung. Wenn Sie jedoch Änderungen an der Arbeitsmappe vornehmen möchten, z. B. das Hinzufügen oder Anpassen von Abfragen, können Sie die Arbeitsmappe in Ihre Umgebung kopieren.
Anzeigen der Arbeitsmappe in Advisor
- Melden Sie sich beim Azure-Portal an.
- Suchen Sie nach Azure Advisor.
- Wählen Sie im linken Navigationsmenü Arbeitsmappen aus.
- Wählen Sie im Arbeitsmappenkatalog die Arbeitsmappenvorlage „Kostenoptimierung (Vorschau)“ aus.
- Wählen Sie einen zu untersuchenden Bereich aus.
Bereitstellen der Arbeitsmappe in Azure
Wenn Sie Änderungen an der ursprünglichen Arbeitsmappe vornehmen möchten, wird ihre Vorlage als Teil des FinOps-Toolkits angeboten und kann in nur wenigen Schritten bereitgestellt werden.
Vergewissern Sie sich, dass Sie über die folgenden Rollen mit den geringsten Rechten verfügen, um die Arbeitsmappe bereitzustellen und zu verwenden.
- Mit der Rolle Arbeitsmappenmitwirkender können Sie die Arbeitsmappe importieren, speichern und bereitstellen.
- Mit der Rolle Leser können Sie alle Arbeitsmappenregisterkarten anzeigen, ohne zu speichern.
Stellen Sie die Arbeitsmappenvorlage "Kostenoptimierung" mit einer der folgenden Optionen bereit.
{% include deploy.html template="optimization-workbook" public="1" gov="1" china="0" %}
Wählen Sie ein Abonnement, einen Speicherort und eine Ressourcengruppe aus, und geben Sie der Arbeitsmappe einen Namen. Wählen Sie dann Überprüfen + erstellen aus, um die Arbeitsmappenvorlage bereitzustellen.
Wählen Sie auf der Seite „Überprüfen + erstellen“ die Option Erstellen aus.
Nach Abschluss der Bereitstellung können Sie die Arbeitsmappen-URL auf der Seite Ausgaben anzeigen und kopieren. Die URL führt Sie direkt zu der Arbeitsmappe, die Sie erstellt haben. Im Folgenden sehen Sie ein Beispiel.
Bearbeiten und Einschließen neuer Abfragen in die Arbeitsmappe
Wenn Sie weitere Abfragen in die Arbeitsmappe aufnehmen oder bearbeiten möchten, können Sie die Vorlage entsprechend Ihren Anforderungen bearbeiten.
Die Arbeitsmappe basiert in erster Linie auf Azure Resource Graph-Abfragen. Arbeitsmappen unterstützen jedoch viele verschiedene Quellen. Dazu gehören KQL, Azure Resource Manager, Azure Monitor, Azure Data Explorer, benutzerdefinierte Endpunkte und andere.
Sie können auch Daten aus verschiedenen Quellen zusammenführen, um Ihre Erkenntnisse zu verbessern. Azure Monitor verfügt über mehrere korrelierbare Datenquellen, die für Ihren Triage- und Diagnoseworkflow oft entscheidend sind. Sie können Daten zum Erhalten umfassender Erkenntnisse mithilfe des Mergesteuerelements zusammenführen oder verknüpfen.
Hier erfahren Sie, wie Sie eine Abfrage erstellen und zur Registerkarte „Azure-Hybridvorteil“ in der Arbeitsmappe hinzufügen. In diesem Beispiel fügen Sie Code aus dem Codebeispielabschnitt hinzu, um zu ermitteln, welche Azure Stack HCI-Cluster nicht mit Azure-Hybridvorteil verwendet werden.
- Öffnen Sie die Arbeitsmappe, und wählen Sie Bearbeiten aus.
- Wählen Sie die Registerkarte Tarifoptimierung aus, auf der virtuelle Computer mit Azure-Hybridvorteil angezeigt werden.
- Wählen Sie unten rechts auf der Seite rechts neben der Option Bearbeiten die Auslassungspunkte (...) aus, und wählen Sie dann Hinzufügen aus. Diese Aktion fügt ein neues Element nach der letzten Gruppe hinzu.
- Wählen Sie Abfrage hinzufügen aus.
- Ändern Sie die Datenquelle in Azure Resource Graph. Belassen Sie den Ressourcentyp als Abonnements.
- Wählen Sie unter „Abonnements“ die Listenoption und dann unter „Ressourcenparameter“ die Option Abonnements aus.
- Kopieren Sie den Beispielcode aus dem Codebeispielabschnitt, und fügen Sie ihn in den Editor ein.
- Ändern Sie den ResourceGroup-Namen im Codebeispiel in den Namen, in dem sich Ihre Azure Stack HCI-Cluster befinden.
- Wählen Sie unten auf der Seite Bearbeitung abgeschlossen aus.
- Speichern Sie die Änderungen an der Arbeitsmappe, und überprüfen Sie die Ergebnisse.
Grundlegendes zu Codeabschnitten
Obwohl es in diesem Artikel nicht um Azure Resource Graph-Abfragen geht, ist es wichtig zu verstehen, was im Abfragebeispiel geschieht. Das Codebeispiel enthält drei Abschnitte.
Im ersten Abschnitt identifiziert und gruppiert der folgende Code Ihre eigenen Abonnements.
ResourceContainers | where type =~ 'Microsoft.Resources/subscriptions' | where tostring (properties.subscriptionPolicies.quotaId) !has "MSDNDevTest_2014-09-01" | extend SubscriptionName=name
Er fragt die ResourceContainers
-Tabelle ab und entfernt diejenigen, die im Dev/Test-Stadium sind, da der Azure-Hybridvorteil nicht für Dev/Test-Ressourcen gilt.
Im zweiten Abschnitt findet und bewertet die Abfrage Ihre Stack HCI-Ressourcen.
resources
| where resourceGroup in ({ResourceGroup})
| where type == 'microsoft.azurestackhci/clusters'
| extend AHBStatus = tostring(properties.softwareAssuranceProperties.softwareAssuranceIntent)
| where AHBStatus == "Disable"
In diesem Abschnitt wird die Resource
-Tabelle abgefragt. Sie filtert nach dem Ressourcentyp microsoft.azurestackhci/clusters
. Es wird eine neue Spalte mit dem Namen AHBStatus
mit der Eigenschaft erstellt, in der die Informationen zur Softwareüberprüfung enthalten sind. Wir suchen nur nach Ressourcen, bei denen AHBStatus
auf Disable
festgelegt ist.
Im letzten Abschnitt verknüpft die Abfrage ResourceContainerstable
mit der resources
-Tabelle. Die Verknüpfung hilft dabei, das Abonnement zu identifizieren, zu dem die Ressourcen gehören.
ResourceContainers | "Insert first code section go here"
| join (
resources "Insert second code section here"
) on subscriptionId
| order by type asc
| project HCIClusterId,ClusterName,Status,AHBStatus
Am Ende zeigen Sie die relevantesten Spalten an. Da die Arbeitsmappe über einen ResourceGroup
-Parameter verfügt, können Sie mit dem Beispielcode die Ergebnisse nach Ressourcengruppe filtern.
Code-Beispiel
Hier sehen Sie das vollständige Codebeispiel, das Sie zum Einfügen in die Arbeitsmappe verwenden.
ResourceContainers | where type =~ 'Microsoft.Resources/subscriptions' | where tostring (properties.subscriptionPolicies.quotaId) !has "MSDNDevTest_2014-09-01" | extend SubscriptionName=name
| join (
resources
| where resourceGroup in ({ResourceGroup})
| where type == 'microsoft.azurestackhci/clusters'
| extend AHBStatus = tostring(properties.softwareAssuranceProperties.softwareAssuranceIntent)
| where AHBStatus == "Disable"
| extend HCIClusterId=properties.clusterId, ClusterName=properties.clusterName, Status=properties.status, AHBStatus=tostring(properties.softwareAssuranceProperties.softwareAssuranceIntent)
) on subscriptionId
| order by type asc
| project HCIClusterId,ClusterName,Status,AHBStatus
Weitere Informationen zu Arbeitsmappen
Weitere Informationen zu Azure Monitor-Arbeitsmappen finden Sie im Schulungsmodul Visualisieren von Daten aus mehreren Datenquellen mithilfe von Azure-Arbeitsmappen.
Zugehöriger Inhalt
Weitere Informationen zur Arbeitsmappe "Kostenoptimierung" finden Sie unter "Visualisieren von Daten aus mehreren Datenquellen mithilfe von Azure Monitor-Arbeitsmappen".