Condividi tramite


Scalabilità manuale

HDInsight nel servizio Azure Kubernetes offre elasticità con opzioni per aumentare e ridurre 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
Azure portal Aprire il riquadro del cluster HDInsight nel servizio Azure Kubernetes, 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 nel servizio Azure Kubernetes usando l'API REST, effettuare una richiesta POST successiva sulla stessa risorsa con il conteggio 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 cluster modificare "Numero di nodi di lavoro" e salvare 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 aggiungono nodi a un cluster HDInsight operativo nel servizio Azure Kubernetes (aumento delle prestazioni):

  • L'operazione di ridimensionamento con scalabilità manuale aggiungerà nodi di lavoro al cluster.
  • I nuovi processi possono essere inviati in modo sicuro al termine del processo di ridimensionamento.
  • Se l'operazione di ridimensionamento ha esito negativo, l'errore lascia il cluster nello stato "Non riuscito".
  • È possibile prevedere che si verifichino errori di processo durante l'operazione di ridimensionamento quando i servizi vengono riavviati.

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

  • I processi in sospeso o in esecuzione hanno esito negativo 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, pianificare la quota nella sottoscrizione. Se si dispone di una quota insufficiente, è possibile aumentare la quota con questa documentazione.
  • Nel caso in cui la riduzione delle prestazioni selezioni un nodo head, che ospita coordinator/ingress e altri servizi, comporterà tempi di inattività.

Domande frequenti

Generali

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 del servizio Azure Kubernetes? 500 nodi per cluster (in anteprima pubblica).
Ricerca per categorie ridurre manualmente il cluster? Nella richiesta ARM aggiornare computeProfile.count o seguire i passaggi indicati per ridurre le prestazioni usando 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 ottenere 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 altre informazioni, vedere la Scalabilità automatica.

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 processi al termine del processo di ridimensionamento. In Apache Flink, i trigger di riduzione delle prestazioni riavviano il processo e aumentano le prestazioni non possono attivare i riavvii del processo.

Apache Spark

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

Nota

È consigliabile gestire le quote impostate nella sottoscrizione prima delle operazioni di ridimensionamento per evitare errori di quota. Prima di ridurre le prestazioni, tenere presente che per rendere operativo un cluster HDInsight nel servizio Azure Kubernetes Trino, sono necessari almeno cinque nodi attivi.