Usare le raccomandazioni di Azure Advisor per ottimizzare il cluster Esplora dati di Azure
Azure Advisor analizza le configurazioni del cluster Esplora dati di Azure e i dati di telemetria sull'utilizzo e offre consigli personalizzati e interattivi per ottimizzare il cluster.
Accedere alle raccomandazioni di Azure Advisor
Esistono due modi per accedere alle raccomandazioni di Azure Advisor:
- Visualizzare le raccomandazioni per il cluster
- Visualizzare le raccomandazioni per tutti i cluster nella sottoscrizione
Visualizzare le raccomandazioni di Azure Advisor per il cluster di Azure Esplora dati
Nella portale di Azure passare alla pagina del cluster Esplora dati di Azure.
Nel menu a sinistra, in Monitoraggio, selezionare Consigli di Advisor. Verrà visualizzato un elenco di raccomandazioni per il cluster.
Visualizzare le raccomandazioni di Azure Advisor per tutti i cluster nella sottoscrizione
Nella portale di Azure passare alla risorsa di Advisor.
In Panoramica selezionare una o più sottoscrizioni per le quali si vogliono consigli.
Selezionare Cluster Esplora dati di Azure e Database di Azure Esplora dati nel secondo elenco a discesa.
Usare le raccomandazioni di Azure Advisor
Esistono vari tipi di raccomandazione di Azure Advisor. Usare il tipo di raccomandazione pertinente per ottimizzare il cluster.
In Advisor, in Raccomandazioni, selezionare Costo per raccomandazioni sui costi.
Selezionare una raccomandazione dall'elenco.
La finestra seguente contiene un elenco di cluster a cui è rilevante la raccomandazione. I dettagli della raccomandazione sono diversi per ogni cluster e includono l'azione consigliata.
Tipi di suggerimenti
Sono attualmente disponibili raccomandazioni relative ai costi, alle prestazioni, all'affidabilità e all'eccellenza dei servizi.
Importante
I risparmi annuali effettivi possono variare. I risparmi annuali presentati si basano sui prezzi "con pagamento in base al consumo". Questi potenziali risparmi non prendono in considerazione gli sconti di fatturazione dell'istanza di macchina virtuale riservata 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 in esecuzione non usato
- Cluster di Azure Esplora dati arrestato non usato
- Modificare Esplora dati cluster in uno SKU più conveniente e con prestazioni migliori
- Ridurre la cache per le tabelle di Azure Esplora dati
- Abilitare la scalabilità automatica ottimizzata
Cluster di Azure Esplora dati in esecuzione non usato
Un cluster viene considerato inutilizzato e in esecuzione se si trova nello stato di esecuzione e non ha né 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:
- Cluster leader. Per altre informazioni, vedere Database di follower.
- Cluster distribuiti in un Rete virtuale.
- Cluster in cui l'impostazione Arresto automatico è disattivata
- Pool di Esplora dati di Azure Synapse
È consigliabile arrestare il cluster per ridurre i costi, mantenendo comunque i dati. Se i dati non sono necessari, è consigliabile eliminare il cluster per aumentare i risparmi.
Cluster di Azure Esplora dati arrestato non usato
Un cluster viene considerato inutilizzato e arrestato se è stato arrestato per almeno 60 giorni.
È consigliabile 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. Dopo l'eliminazione del cluster, i dati non saranno più accessibili.
Modificare i cluster Esplora dati in uno SKU più conveniente e con prestazioni migliori
La raccomandazione Modificare i cluster Esplora dati in uno SKU più conveniente e con prestazioni migliori viene assegnato a un cluster il cui cluster opera in uno SKU non ottimale. Questo SKU aggiornato dovrebbe ridurre i costi e migliorare le prestazioni complessive. È stato calcolato il numero di istanze necessarie che soddisfa i requisiti della cache del cluster, garantendo al tempo stesso 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à riduzioni aggiuntive dei costi. Le raccomandazioni per la scalabilità automatica ottimizzata includono una raccomandazione numero minimo e massimo di istanze. Il valore Max è impostato sul numero di istanze di SKU consigliato. Se il cluster prevede di aumentare in modo organico, è consigliabile aumentare manualmente questo numero massimo. Se la scalabilità automatica ottimizzata è già configurata nel cluster, in alcuni casi la raccomandazione può suggerire di aumentare il numero massimo di istanze.
La raccomandazione SKU tiene conto delle definizioni correnti delle zone di un cluster e se il cluster supporta le zone consiglia solo SKU di destinazione con almeno due zone. L'aggiunta di altre 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 di 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
Per un cluster che consente di ridurre i criteri di cache della cache delle tabelle di Azure Esplora dati per l'ottimizzazione dei costi del cluster, è possibile ridurre i criteri di cache della tabella. Questa raccomandazione si basa sul periodo di ricerca delle query negli ultimi 30 giorni. Per vedere dove sono possibili risparmi, è possibile visualizzare le 5 tabelle più rilevanti per ogni database per un potenziale risparmio nella cache. Questa raccomandazione viene offerta solo se il cluster può aumentare o ridurre le prestazioni dopo una modifica dei criteri di cache. Advisor controlla se il cluster è "vincolato dai dati", ovvero il cluster ha una CPU ridotta e un utilizzo ridotto dell'inserimento, ma a causa di una capacità dati elevata il cluster non può essere ridimensionato o ridotto.
Abilitare la scalabilità automatica ottimizzata
Quando si abilita la scalabilità automatica ottimizzata, quando si abilita la scalabilità automatica ottimizzata è stato ridotto il numero di istanze in un cluster. Questa raccomandazione 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.
Consigli sulle prestazioni
Le raccomandazioni sulle prestazioni consentono di migliorare le prestazioni dei cluster Esplora dati di Azure. Le raccomandazioni sulle prestazioni includono quanto segue:
- Modificare Esplora dati cluster in uno SKU più conveniente e con prestazioni migliori
- Aggiornare i criteri di cache per le tabelle di Azure Esplora dati
Aggiornare i criteri di cache per le tabelle di Azure Esplora dati
Per una migliore raccomandazione sulle prestazioni per un cluster che richiede un filtro di tempo di lookback diverso o un criterio di cache di dimensioni maggiori, vedere Criteri di cache di azure Esplora dati periodo di ricerca. Questa raccomandazione si basa sul periodo di ricerca delle query degli ultimi 30 giorni. La maggior parte delle query viene eseguita negli ultimi 30 giorni ai dati a cui si accede 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 out-of-cache, ordinati eseguendo query su percentuale.
È anche possibile ottenere una raccomandazione sulle prestazioni per ridurre i criteri della cache. Ciò può verificarsi se il cluster è associato a 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 consente di ridurre il numero di mancati riscontri nella cache e di migliorare potenzialmente le prestazioni.
Raccomandazioni per l'eccellenza operativa
Le raccomandazioni di eccellenza operativa o "procedura consigliata" 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 della CPU e dell'inserimento, indipendentemente dalla quantità di dati archiviati nella cache ad accesso frequente. Di conseguenza, la rimozione dei dati dalla cache ad accesso frequente non causerà direttamente il ridimensionamento del cluster.
Raccomandazioni relative all'affidabilità
Le raccomandazioni sull'affidabilità consentono di garantire e migliorare la continuità delle applicazioni critiche per l'azienda. Le raccomandazioni sull'affidabilità includono quanto segue:
- Il cluster usa la subnet senza delega
- Il cluster usa la subnet con configurazione IP non valida
- Impossibile installare o riprendere il cluster a causa di problemi di rete virtuale
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 fornita 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.