Condividi tramite


Usare i consigli di Azure Advisor per ottimizzare il cluster di Esplora dati di Azure

Azure Advisor analizza le configurazioni e i dati di telemetria del cluster di Azure Esplora dati e offre consigli personalizzati e utilizzabili per ottimizzare il cluster.

Accedere ai consigli di Azure Advisor

Esistono due modi per accedere alle raccomandazioni di Azure Advisor:

Visualizzare le raccomandazioni di Azure Advisor per il cluster di azure Esplora dati

  1. Nella portale di Azure passare alla pagina del cluster di Azure Esplora dati.

  2. Nel menu a sinistra, in Monitoraggio selezionare Consigli di Advisor. Viene aperto un elenco di raccomandazioni per tale cluster.

    Suggerimenti di Azure Advisor per il cluster di azure Esplora dati.

Visualizzare i consigli di Azure Advisor per tutti i cluster nella sottoscrizione

  1. Nella portale di Azure passare alla risorsa Advisor.

  2. In Panoramica selezionare una o più sottoscrizioni per le quali si desiderano raccomandazioni.

  3. Selezionare Cluster di Azure Esplora dati e Database di Azure Esplora dati nel secondo elenco a discesa.

    Risorsa di Azure Advisor.

Usare i consigli di Azure Advisor

Esistono vari tipi di raccomandazione di Azure Advisor. Usare il tipo di raccomandazione pertinente per ottimizzare il cluster.

  1. In Advisor, in Raccomandazioni selezionare Costi per le raccomandazioni sui costi.

    Selezionare il tipo di raccomandazione.

  2. Selezionare una raccomandazione dall'elenco.

    Selezionare raccomandazione.

  3. La finestra seguente contiene un elenco di cluster a cui è pertinente la raccomandazione. I dettagli della raccomandazione sono diversi per ogni cluster e includono l'azione consigliata.

    Elenco di cluster con raccomandazioni.

Tipi di raccomandazione

I costi, le prestazioni, l'affidabilità e le raccomandazioni di eccellenza del servizio sono attualmente disponibili.

Importante

Il risparmio annuale effettivo può variare. I risparmi annuali presentati sono basati sui prezzi "con pagamento in base al consumo". Questi potenziali risparmi non tengono conto degli sconti di fatturazione dell'istanza di macchine virtuali riservate di Azure.

Raccomandazioni sui costi

I consigli sui costi sono disponibili per i cluster che possono essere modificati per ridurre i costi senza compromettere le prestazioni. Le raccomandazioni sui costi includono:

Cluster di Azure Esplora dati non usato

Un cluster viene considerato inutilizzato ed in esecuzione se si trova nello stato in esecuzione e non ha dati inseriti né esegue query negli ultimi cinque giorni. In alcuni casi, i cluster possono essere arrestati automaticamente. Nei casi seguenti il cluster non si arresterà automaticamente e verrà visualizzata una raccomandazione:

La raccomandazione consiste nell'arrestare il cluster per ridurre i costi, ma mantenere comunque i dati. Se i dati non sono necessari, è consigliabile eliminare il cluster per aumentare i risparmi.

Cluster di Azure Esplora dati non usato

Un cluster viene considerato inutilizzato e arrestato se è stato arrestato per almeno 60 giorni.

La raccomandazione consiste nell'eliminare il cluster per ridurre i costi.

Attenzione

I cluster arrestati possono comunque contenere dati. Prima di eliminare il cluster, verificare che i dati non siano più necessari. Una volta eliminato il cluster, i dati non saranno più accessibili.

Modificare i cluster Esplora dati in uno SKU più conveniente e con prestazioni migliori

La raccomandazione Modifica i cluster Esplora dati a uno SKU più conveniente e più efficiente viene assegnato a un cluster il cui cluster è operativo in uno SKU non ottimale. Questo SKU aggiornato deve ridurre i costi e migliorare le prestazioni complessive. È stato calcolato il conteggio delle istanze richiesto che soddisfa i requisiti della cache del cluster, garantendo che le prestazioni non vengano influenzate negativamente.

Come parte della raccomandazione, è consigliabile abilitare la scalabilità automatica ottimizzata se non è ancora abilitata. La scalabilità automatica ottimizzata eseguirà un'analisi più approfondita delle prestazioni del cluster e, se necessario, eseguirà un'ulteriore scalabilità nel cluster. Ciò comporterà una riduzione dei costi aggiuntivi. Le raccomandazioni sulla scalabilità automatica ottimizzate includono una raccomandazione per il conteggio di istanze min e max. Il valore Max è impostato sul conteggio delle istanze di SKU consigliato. Se il cluster prevede la crescita organica, è consigliabile aumentare manualmente questo numero massimo. Se la scalabilità automatica ottimizzata è già configurata nel cluster, in alcuni casi la raccomandazione potrebbe suggerire di aumentare il numero massimo di istanze.

La raccomandazione SKU tiene conto delle definizioni correnti di zone di un cluster e se il cluster supporta le zone consiglia solo SKU di destinazione che hanno un minimo di due zone. L'aggiunta di più zone di disponibilità di calcolo non comporta costi aggiuntivi.

La raccomandazione dello SKU di advisor viene aggiornata ogni poche ore. La raccomandazione verifica la disponibilità della capacità dello SKU selezionato nell'area. Tuttavia, è importante notare che la disponibilità della capacità è dinamica e cambia nel tempo.

Nota

La raccomandazione dello SKU advisor non supporta attualmente i cluster con configurazioni di endpoint privati Rete virtuale o gestite.

Ridurre la cache per le tabelle di Esplora dati di Azure

È possibile ridurre il periodo di cache delle tabelle di Azure Esplora dati per la raccomandazione relativa all'ottimizzazione dei costi del cluster per un cluster che può ridurre i criteri di cache della tabella. Questa raccomandazione si basa sul periodo di ricerca della query negli ultimi 30 giorni. Per vedere dove è possibile risparmiare, è possibile visualizzare le 5 tabelle più rilevanti per ogni database per un potenziale risparmio della cache. Questa raccomandazione viene offerta solo se il cluster può ridimensionare o ridurre il numero di istanze dopo una modifica dei criteri di cache. Advisor controlla se il cluster è "associato ai dati", ovvero il cluster ha un utilizzo di CPU e di inserimento ridotto, ma a causa di una capacità elevata di dati il cluster non può ridimensionare o ridurre il ridimensionamento.

Abilitare la scalabilità automatica ottimizzata

La raccomandazione abilita la scalabilità automatica ottimizzata viene fornita quando si abilita la scalabilità automatica ottimizzata avrebbe ridotto il numero di istanze in un cluster. Questo consiglio si basa su modelli di utilizzo, utilizzo della cache, utilizzo dell'inserimento e CPU. Per assicurarsi di non superare il budget pianificato, aggiungere un numero massimo di istanze quando si abilita la scalabilità automatica ottimizzata.

Raccomandazioni per le prestazioni

I consigli sulle prestazioni consentono di migliorare le prestazioni dei cluster di Esplora dati di Azure. Le raccomandazioni sulle prestazioni includono quanto segue:

Aggiornare i criteri della cache per le tabelle di Azure Esplora dati

Per una migliore raccomandazione sulle prestazioni, vedere Criteri di cache della tabella Esplora dati di Azure per un cluster che richiede un filtro di tempo di ricerca diverso o un criterio di cache più grande. Questa raccomandazione si basa sul periodo di ricerca della query degli ultimi 30 giorni. La maggior parte delle query eseguite negli ultimi 30 giorni ha eseguito l'accesso ai dati non nella cache, che può aumentare il tempo di esecuzione della query. È possibile visualizzare le prime 5 tabelle per database a cui è stato eseguito l'accesso ai dati non memorizzati nella cache, ordinati eseguendo query su percentuale.

È anche possibile ottenere una raccomandazione sulle prestazioni per ridurre i criteri di cache. Ciò può verificarsi se il cluster è associato ai dati. Un cluster è associato a dati se i dati da memorizzare nella cache in base ai criteri di memorizzazione nella cache sono maggiori delle dimensioni totali della cache del cluster. La riduzione dei criteri di cache per i cluster associati a dati ridurrà il numero di mancati riscontri nella cache e migliorerà potenzialmente le prestazioni.

Raccomandazioni per l'eccellenza operativa

Le raccomandazioni relative all'eccellenza operativa o alle "procedure consigliate" sono raccomandazioni la cui implementazione non migliora immediatamente i costi o le prestazioni, ma può trarre vantaggio dal cluster in futuro. Ciò include la riduzione dei criteri di cache delle tabelle in modo che corrispondano ai modelli di utilizzo.

Ridurre i criteri della cache delle tabelle in modo che corrispondano ai modelli di utilizzo

Questa raccomandazione è incentrata sull'aggiornamento dei criteri di cache in base all'utilizzo effettivo durante l'ultimo mese per ridurre la cache ad accesso frequente per una tabella. A differenza della raccomandazione sui costi precedente, questa particolare raccomandazione è applicabile ai cluster in cui il numero di istanze è determinato dal carico di CPU e inserimento anziché dalla quantità di dati archiviati nella cache ad accesso frequente. In questi casi, la modifica dei criteri di cache da sola non è sufficiente per ridurre il numero di istanze, altre ottimizzazioni, ad esempio la modifica dello SKU, la riduzione del carico della CPU e l'abilitazione della scalabilità automatica sono consigliate per aumentare in modo efficiente il numero di istanze. Questa raccomandazione può essere utile per le tabelle in cui il lookback effettivo delle query in base ai modelli di utilizzo è inferiore ai criteri di cache configurati. Tuttavia, la riduzione dei criteri di cache non comporta direttamente risparmi sui costi. Il numero di istanze del cluster è determinato dal carico di CPU e inserimento, indipendentemente dalla quantità di dati archiviati nella cache ad accesso frequente. Pertanto, la rimozione dei dati dalla cache ad accesso frequente non causa direttamente il ridimensionamento del cluster.

Raccomandazioni relative all'affidabilità

Le raccomandazioni sull'affidabilità consentono di garantire e migliorare la continuità delle applicazioni aziendali critiche. Le raccomandazioni sull'affidabilità includono quanto segue:

Il cluster usa la subnet senza delega

È consigliabile usare un cluster di rete virtuale che usa una subnet senza delega per "Microsoft.Kusto/clusters". Quando si delega una subnet a un cluster, è possibile consentire a tale servizio di stabilire regole di configurazione di rete di base per la subnet, che consente al cluster di operare le istanze in modo stabile.

Il cluster usa la subnet con configurazione IP non valida

La raccomandazione viene assegnata a un cluster di rete virtuale in cui la subnet viene usata anche da altri servizi. È consigliabile rimuovere tutti gli altri servizi dalla subnet e usarli solo per il cluster.

Impossibile installare o riprendere il cluster a causa di problemi di rete virtuale

La raccomandazione viene fornita a un cluster che non è riuscito a installare o riprendere a causa di problemi di rete virtuale. È consigliabile usare la guida alla risoluzione dei problemi della rete virtuale per risolvere il problema.