Condividi tramite


Scalabilità manuale

Importante

Azure HDInsight su AKS è stato ritirato il 31 gennaio 2025. Scopri di più con questo annuncio.

È necessario eseguire la migrazione dei carichi di lavoro a Microsoft Fabric o a un prodotto Azure equivalente per evitare la chiusura brusca dei carichi di lavoro.

Importante

Questa funzionalità è attualmente in anteprima. Le condizioni supplementari per l'utilizzo per le anteprime di Microsoft Azure includono termini legali più validi applicabili alle funzionalità di Azure in versione beta, in anteprima o altrimenti non ancora rilasciate nella disponibilità generale. Per informazioni su questa anteprima specifica, vedere informazioni sull'anteprima di Azure HDInsight su AKS. Per domande o suggerimenti sulle funzionalità, inviare una richiesta in AskHDInsight con i dettagli e seguire Microsoft per altri aggiornamenti su Community di Azure HDInsight.

HDInsight su AKS fornisce elasticità con opzioni per scalare verso l'alto e verso il basso il numero di nodi del cluster. Questa elasticità consente di aumentare l'utilizzo delle risorse e migliorare l'efficienza dei costi.

Utilità per ridimensionare i cluster

HDInsight nel servizio Azure Kubernetes fornisce i metodi seguenti per ridimensionare manualmente i cluster:

Utilità Descrizione
Portale di Azure Aprire il riquadro del cluster HDInsight su AKS, selezionare Dimensioni cluster nel menu a sinistra, quindi nel riquadro Dimensioni cluster digitare il numero di nodi di lavoro e selezionare Salva
REST API Per ridimensionare un cluster HDInsight in esecuzione su Azure Kubernetes Service (AKS) usando l'API REST, effettuare una richiesta POST successiva sulla stessa risorsa con il numero aggiornato nel profilo di calcolo.

È possibile usare il portale di Azure per accedere al menu "Dimensioni cluster" nella pagina di spostamento del cluster. Nel pannello Dimensioni del cluster, modifica il "Numero di nodi di lavoro" e salva la modifica per aumentare o ridurre il cluster.

Screenshot che mostra l'interfaccia utente per la selezione delle dimensioni del cluster e la configurazione della scalabilità manuale.

Impatto dell'operazione di ridimensionamento in un cluster

Qualsiasi operazione di ridimensionamento attiva un riavvio del servizio, che può causare errori nei processi già in esecuzione.

Quando si aggiungere nodi a un cluster HDInsight operativo nel servizio Azure Kubernetes (aumentare le prestazioni):

  • L'operazione di ridimensionamento con scalabilità manuale aggiungerà nodi di lavoro al cluster.
  • I nuovi lavori possono essere inviati in sicurezza al termine della fase di ridimensionamento.
  • Se l'operazione di ridimensionamento ha esito negativo, l'errore lascia il cluster nello stato "Non riuscito".
  • Potrai aspettarti guasti di lavoro durante l'operazione di ridimensionamento quando i servizi vengono riavviati.

Se si rimuovere i nodi (riduzione) da un cluster HDInsight nel servizio Azure Kubernetes:

  • I processi in sospeso o in esecuzione falliscono al termine dell'operazione di ridimensionamento. Questo errore è dovuto a alcuni dei servizi riavviati durante il processo di ridimensionamento. L'impatto della modifica del numero di nodi del cluster varia per ogni tipo di cluster.

Importante

  • Per evitare errori di quota durante le operazioni di ridimensionamento, assicurati che la tua sottoscrizione disponga delle quote necessarie. Se la quota è insufficiente, è possibile aumentare la quota con questa documentazione .
  • Nel caso in cui la riduzione selezioni un nodo head, che ospita servizi come il coordinatore e l'ingresso, oltre ad altri, comporterà tempi di inattività.

Domande frequenti

Generale

Domanda Risposta
Quali sono i nodi minimi che è possibile aggiungere/rimuovere durante le operazioni di scalabilità? Un nodo.
Quanti nodi sono supportati da HDInsight nel cluster AKS? 500 nodi per cluster (in anteprima pubblica).
Come ridurre manualmente le dimensioni del cluster? Nella richiesta ARM, aggiornare computeProfile.count o seguire i passaggi menzionati per ridurre la scala usando il portale di Azure.
È possibile aggiungere azioni script personalizzate a un cluster durante la scalabilità manuale? Le azioni script sono applicabili per il tipo di cluster Apache Spark
Come si ottengono i log per gli errori di scalabilità manuale per i nodi del cluster? I log sono disponibili nel modulo Log Analytics, vedere Integrazione di Monitoraggio di Azure.
La scalabilità automatica basata sul carico o sulla pianificazione è supportata? Sì. Per ulteriori informazioni, vedere Autoscale.

Trino

Domanda Risposta
Il servizio Trino verrà riavviato dopo l'operazione di ridimensionamento? Sì, il servizio viene riavviato durante l'operazione di ridimensionamento.
Domanda Risposta
Qual è l'impatto delle operazioni di ridimensionamento nel cluster Apache Flink? È probabile che qualsiasi operazione di ridimensionamento attivi un riavvio del servizio, che causa errori di processo. È possibile inviare nuovi lavori al termine del processo di ridimensionamento. In Apache Flink, la riduzione del numero di risorse attiva i riavvii dei lavori mentre l'aumento delle risorse non può attivarli.

Apache Spark

Domanda Risposta
Qual è l'impatto delle operazioni di ridimensionamento nel cluster Spark? L'operazione manuale di riduzione della scala può attivare il riavvio dei servizi dei nodi principali.

Nota

È consigliabile gestire le quote impostate nella sottoscrizione prima delle operazioni di ridimensionamento per evitare errori di quota. Prima di ridurre il cluster, tenere presente che affinché un cluster HDInsight su AKS Trino sia operativo, sono necessari almeno cinque nodi attivi.