Optimieren Ihres Azure Data Explorer-Clusters mithilfe von Azure Advisor-Empfehlungen
Azure Advisor analysiert die Konfigurationen und Nutzungstelemetriedaten Ihrer Azure Data Explorer-Cluster und bietet personalisierte und handlungsrelevante Empfehlungen, die Ihnen bei der Optimierung von Clustern helfen.
Zugreifen auf die Azure Advisor-Empfehlungen
Es gibt zwei Möglichkeiten, auf die Azure Advisor-Empfehlungen zuzugreifen:
- Anzeigen von Empfehlungen für Ihren Cluster
- Anzeigen von Empfehlungen für alle Cluster Ihres Abonnements
Anzeigen von Azure Advisor-Empfehlungen für Ihren Azure Data Explorer-Cluster
Navigieren Sie im Azure-Portal zur Seite mit dem Azure Data Explorer-Cluster.
Wählen Sie im Menü auf der linken Seite unter Überwachung die Option Advisor-Empfehlungen aus. Eine Liste der Empfehlungen für diesen Cluster wird geöffnet.
Anzeigen von Azure Advisor-Empfehlungen für alle Cluster in Ihrem Abonnement
Navigieren Sie im Azure-Portal zur Advisor-Ressource.
Wählen Sie unter Übersicht ein oder mehrere Abonnements aus, für die Sie Empfehlungen erhalten möchten.
Wählen Sie Azure Data Explorer-Cluster und im zweiten Dropdownmenü Azure Data Explorer-Datenbanken aus.
Verwenden der Azure Advisor-Empfehlungen
Es gibt verschiedene Azure Advisor-Empfehlungstypen. Verwenden Sie den entsprechenden Empfehlungstyp für die Clusteroptimierung.
Wählen Sie in Advisor unter Empfehlungen die Option Kosten aus, um Kostenempfehlungen zu erhalten.
Wählen Sie in der Liste eine Empfehlung aus.
Das folgende Fenster enthält eine Liste von Clustern, für die die Empfehlung relevant ist. Die Empfehlungsdetails unterscheiden sich für jeden Cluster und enthalten die empfohlene Aktion.
Empfehlungstypen
Zurzeit stehen Kosten-, Leistungs-, Zuverlässigkeits- und Service-Exzellenzempfehlungen zur Verfügung.
Wichtig
Ihre tatsächlichen jährlichen Einsparungen können davon abweichen. Die angegebenen jährlichen Einsparungen basieren auf den Preisen für die nutzungsbasierte Zahlung. Bei diesen potenziellen Einsparungen werden Abrechnungsrabatte für reservierte Azure-VM-Instanzen (RIs) nicht berücksichtigt.
Kostenempfehlungen
Die Kostenempfehlungen sind für Cluster verfügbar, die geändert werden können, um Kosten zu senken, ohne die Leistung zu beeinträchtigen. Zu den Kostenempfehlungen zählen u. a. folgende:
- Nicht verwendeter ausgeführter Azure Data Explorer-Cluster
- Nicht verwendeter beendeter Azure Data Explorer-Cluster
- Ändern von Daten-Explorer-Clustern zu einer kostengünstigeren und leistungsstärkeren SKU
- Reduzieren des Caches für Azure Data Explorer-Tabellen
- Aktivieren der optimierten Autoskalierung
Nicht verwendeter ausgeführter Azure Data Explorer-Cluster
Ein Cluster wird als nicht verwendet und ausgeführt, wenn er sich im ausgeführten Zustand befindet und weder Daten aufgenommen noch Abfragen in den letzten fünf Tagen ausgeführt hat. In einigen Fällen werden Cluster möglicherweise automatisch beendet. In den folgenden Fällen wird der Cluster nicht automatisch beendet, und es wird eine Empfehlung angezeigt:
- Leader-Cluster. Weitere Informationen finden Sie unter Verwenden von Follower-Datenbanken.
- In einem virtuellen Netzwerk bereitgestellte Cluster
- Cluster, für die die Einstellung zum automatischen Beenden deaktiviert ist
- Azure Synapse Data Explorer-Pools
Es wird empfohlen, den Cluster zu beenden, um die Kosten zu senken, die Daten jedoch beizubehalten. Werden die Daten nicht benötigt, sollten Sie den Cluster löschen, um die Einsparungen zu erhöhen.
Nicht verwendeter beendeter Azure Data Explorer-Cluster
Ein Cluster wird als nicht verwendet und beendet betrachtet, wenn er vor mindestens 60 Tagen beendet wurde.
Es wird empfohlen, den Cluster zu löschen, um die Kosten zu senken.
Achtung
Beendete Cluster enthalten möglicherweise weiterhin Daten. Stellen Sie vor dem Löschen des Clusters sicher, dass die Daten nicht mehr benötigt werden. Sobald der Cluster gelöscht wurde, kann auf die Daten nicht mehr zugegriffen werden.
Ändern des Data Explorer-Clusters in eine kostengünstigere und leistungsstärkere SKU
Die Empfehlung , Daten-Explorer-Cluster zu einer kostengünstigeren und leistungsstärkeren SKU zu ändern, wird einem Cluster zugewiesen, dessen Cluster unter einer nicht optimalen SKU ausgeführt wird. Diese aktualisierte SKU sollte Ihre Kosten reduzieren und die Gesamtleistung verbessern. Wir haben die erforderliche Instanzanzahl berechnet, die den Cacheanforderungen Ihres Clusters entspricht, während sichergestellt wird, dass die Leistung nicht negativ beeinträchtigt wird.
Im Rahmen der Empfehlung empfehlen wir, optimierte Autoskalen zu aktivieren, wenn sie noch nicht aktiviert sind. Optimierte Autoskalierung führt eine ausführlichere Analyse der Leistung des Clusters durch und wird bei Bedarf im Cluster weiter skaliert. Dies führt zu zusätzlichen Kostenreduzierungen. Die Empfehlungen für die optimierte Autoskalen umfassen eine Empfehlung für die Min- und Max-Instanzanzahl. Der Max-Wert wird auf die empfohlene Anzahl der SKU-Instanzen festgelegt. Wenn der Cluster pläne hat, organisch zu wachsen, wird empfohlen, diese Max-Zahl manuell zu erhöhen. Wenn "Optimierte Autoskalen" bereits auf Ihrem Cluster konfiguriert ist, empfiehlt es sich in einigen Fällen, die Anzahl der max. Instanzen zu erhöhen.
Die SKU-Empfehlung berücksichtigt die aktuellen Zonendefinitionen eines Clusters und wenn der Cluster Zonen unterstützt, wird nur Ziel-SKUs mit mindestens zwei Zonen empfohlen. Durch das Hinzufügen weiterer Computeverfügbarkeitszonen entstehen keine zusätzlichen Kosten.
Die Empfehlung der Berater-SKU wird alle paar Stunden aktualisiert. Die Empfehlung überprüft die Kapazitätsverfügbarkeit der ausgewählten SKU in der Region. Es ist jedoch wichtig zu beachten, dass die Kapazitätsverfügbarkeit dynamisch ist und sich im Laufe der Zeit ändert.
Hinweis
Die SKU-Empfehlung des Beraters unterstützt derzeit keine Cluster mit Konfigurationen für virtuelle Netzwerke oder verwaltete private Endpunkte.
Verringern des Caches für Azure Data Explorer-Tabellen
Die Empfehlung zum Verkürzen des Azure Data Explorer-Tabellencachezeitraums zur Clusterkostenoptimierung wird für einen Cluster angegeben, bei dem die Cacherichtlinie der Tabelle reduziert werden kann. Diese Empfehlung basiert auf dem Abfragezeitraum der letzten 30 Tage. Um zu sehen, wo Einsparungen möglich sind, können Sie die relevantesten 5 Tabellen pro Datenbank anzeigen, um potenzielle Cacheeinsparungen zu erzielen. Diese Empfehlung wird nur angeboten, wenn der Cluster nach einer Änderung der Cacherichtlinie abskaliert oder herunterskaliert werden kann. Advisor überprüft, ob der Cluster „datengebunden“ ist. Dies bedeutet, dass der Cluster eine geringe CPU- und Erfassungsauslastung aufweist, aber aufgrund einer hohen Datenkapazität nicht abskaliert oder herunterskaliert werden kann.
Aktivieren der optimierten Autoskalierung
Die Empfehlung Aktivieren der optimierten Autoskalierung wird ausgesprochen, wenn die Aktivierung von Optimierte Autoskalierung die Anzahl der Instanzen für einen Cluster reduziert hätte. Diese Empfehlung basiert auf Verwendungsmustern, Cacheauslastung, Erfassungsauslastung und CPU. Um sicherzustellen, dass Sie Ihr geplantes Budget nicht überschreiten, fügen Sie eine maximale Anzahl von Instanzen hinzu, wenn Sie die optimierte Autoskalierung aktivieren.
Empfehlungen zur Leistung
Die Leistungsempfehlungen tragen zur Verbesserung der Leistung Ihrer Azure Data Explorer-Cluster bei. Zu den Leistungsempfehlungen zählt beispielsweise Folgendes:
- Ändern von Daten-Explorer-Clustern zu einer kostengünstigeren und leistungsstärkeren SKU
- Aktualisieren der Cacherichtlinie für Azure Data Explorer-Tabellen
Aktualisieren der Cacherichtlinie für Azure Data Explorer-Tabellen
Die Empfehlung zum Überprüfen der Richtlinie zum Cachezeitraum von Azure Data Explorer-Tabellen zur Leistungsverbesserung wird für einen Cluster angezeigt, für den ein anderer Rückblickzeitraum-Zeitfilter oder eine umfangreichere Cacherichtlinie erforderlich ist. Diese Empfehlung basiert auf dem Abfragezeitraum der letzten 30 Tage. Bei den meisten Abfragen, die während der letzten 30 Tage ausgeführt wurden, wurde auf nicht im Cache befindliche Daten zugegriffen. Dies kann die Laufzeit der Abfragen erhöhen. Sie können die obersten 5 Tabellen pro Datenbank anzeigen, die auf Out-of-Cache-Daten zugegriffen haben, sortiert nach Dem Abfragen des Prozentsatzes.
Unter Umständen wird auch eine Leistungsempfehlung zur Reduzierung der Cacherichtlinie angezeigt. Dies kann passieren, wenn der Cluster datengebunden ist. Ein Cluster ist datengebunden, wenn die Menge an Daten, die gemäß der Cacherichtlinie zwischengespeichert werden sollen, die Gesamtgröße des Clustercaches übersteigt. Indem die Cacherichtlinie für datengebundene Cluster reduziert wird, kann die Anzahl von Cachefehlern verringert und ggf. die Leistung verbessert werden.
Empfehlungen für optimalen Betrieb
Wenn die Empfehlungen zum optimalen Betrieb bzw. zu den „bewährten Methoden“ implementiert werden, führt dies nicht zu einer sofortigen Verbesserung bei den Kosten oder der Leistung, sondern es können sich langfristige Vorteile für den Cluster ergeben. Hierzu gehört auch das Reduzieren der Tabellencacherichtlinie gemäß den Nutzungsmustern.
Reduzieren der Tabellencacherichtlinie gemäß Nutzungsmustern
Diese Empfehlung konzentriert sich auf die Aktualisierung der Cacherichtlinie basierend auf der tatsächlichen Nutzung im letzten Monat, um den heißen Cache für eine Tabelle zu reduzieren. Im Gegensatz zur vorherigen Kostenempfehlung gilt diese spezielle Empfehlung für Cluster, bei denen die Anzahl der Instanzen durch CPU- und Aufnahmelast und nicht durch die Menge der im Hot-Cache gespeicherten Daten bestimmt wird. In solchen Fällen reicht das Ändern der Cacherichtlinie nicht aus, um die Anzahl der Instanzen zu reduzieren, weitere Optimierungen wie z. B. das Ändern der SKU, die Reduzierung der CPU-Auslastung und das Aktivieren der automatischen Skalierung werden empfohlen, effizient zu skalieren. Diese Empfehlung kann für Tabellen hilfreich sein, bei denen der tatsächliche Abfrage-Lookback basierend auf Verwendungsmustern niedriger als die konfigurierte Cacherichtlinie ist. Die Reduzierung der Cacherichtlinie führt jedoch nicht direkt zu Kosteneinsparungen. Die Anzahl der Clusterinstanzen wird durch CPU- und Aufnahmelast bestimmt, unabhängig von der Im hot-Cache gespeicherten Datenmenge. Daher führt das Entfernen von Daten aus dem heißen Cache nicht direkt dazu, dass der Cluster skaliert wird.
Zuverlässigkeitsempfehlungen
Die Zuverlässigkeitsempfehlungen helfen Ihnen, die Kontinuität Ihrer geschäftskritischen Anwendungen sicherzustellen und zu verbessern. Zu den Zuverlässigkeitsempfehlungen gehören:
- Cluster verwendet Subnetz ohne Delegierung
- Cluster verwendet Subnetz mit ungültiger IP-Konfiguration
- Fehler beim Installieren oder Fortsetzen des Clusters aufgrund von Problemen mit dem virtuellen Netzwerk
Cluster verwendet Subnetz ohne Delegierung
Die starke Empfehlung wird einem virtuellen Netzwerkcluster gegeben, der ein Subnetz ohne Delegierung für "Microsoft.Kusto/clusters" verwendet. Wenn Sie ein Subnetz an einen Cluster delegieren, können Sie mit diesem Dienst grundlegende Netzwerkkonfigurationsregeln für das Subnetz einrichten, wodurch der Cluster seine Instanzen stabil betreiben kann.
Cluster verwendet Subnetz mit ungültiger IP-Konfiguration
Die Empfehlung wird einem virtuellen Netzwerkcluster gegeben, in dem das Subnetz auch von anderen Diensten verwendet wird. Es wird empfohlen, alle anderen Dienste aus dem Subnetz zu entfernen und nur für Ihren Cluster zu verwenden.
Fehler beim Installieren oder Fortsetzen des Clusters aufgrund von Problemen mit dem virtuellen Netzwerk
Die Empfehlung wird einem Cluster gegeben, der aufgrund von Problemen mit dem virtuellen Netzwerk nicht installiert oder fortgesetzt werden konnte. Es wird empfohlen, das Problem mithilfe des Handbuchs zur Problembehandlung im virtuellen Netzwerk zu beheben.