Partage via


Mise à l’échelle manuelle

HDInsight sur AKS offre une élasticité avec des options permettant d'augmenter et de réduire le nombre de nœuds de cluster. Cette élasticité contribue à accroître l’utilisation des ressources et à améliorer la rentabilité.

Utilitaire pour faire évoluer les clusters

HDInsight sur AKS fournit les méthodes suivantes pour mettre à l'échelle manuellement les clusters :

Utilitaire Description
Portail Azure Ouvrez votre volet de cluster HDInsight sur AKS, sélectionnez Taille du cluster dans le menu de gauche, puis dans le volet Taille du cluster, saisissez le nombre de nœuds worker et sélectionnez Enregistrer
REST API Pour mettre à l'échelle un cluster HDInsight en cours d'exécution sur AKS à l'aide de l'API REST, effectuez une requête POST ultérieure sur la même ressource avec le nombre mis à jour dans le profil de calcul.

Vous pouvez utiliser le Portail Microsoft Azure pour accéder au menu « Taille du cluster » dans la page de navigation du cluster. Dans le panneau Taille du cluster, modifiez le « Nombre de nœuds worker » et enregistrez la modification pour augmenter ou réduire le cluster.

Capture d’écran montrant l’interface utilisateur pour la sélection de la taille de la grappe et la configuration de l’échelle manuelle.

Impact de l'opération de mise à l'échelle sur un cluster

Toute opération de mise à l'échelle déclenche un redémarrage du service, ce qui peut entraîner des erreurs sur les tâches déjà en cours d'exécution.

Lorsque vous ajoutez des nœuds à un cluster HDInsight opérationnel sur AKS (évolutivité) :

  • Une opération de mise à l’échelle réussie utilisant la mise à l’échelle manuelle ajoutera des nœuds worker au cluster.
  • De nouvelles tâches peuvent être soumises en toute sécurité une fois le processus de mise à l'échelle terminé.
  • Si l'opération de mise à l'échelle échoue, l'échec laisse votre cluster dans l'état « Échec ».
  • Vous pouvez vous attendre à rencontrer des échecs de tâches lors de l’opération de mise à l’échelle lors du redémarrage des services.

Si vous supprimez des nœuds (réduire) d'un cluster HDInsight sur AKS :

  • Les tâches en attente ou en cours d'exécution échouent une fois l'opération de mise à l'échelle terminée. Cet échec est dû au redémarrage de certains des services pendant le processus de mise à l’échelle. L'impact de la modification du nombre de nœuds de cluster varie pour chaque type de cluster.

Important

  • Pour éviter les erreurs de quota lors des opérations de mise à l'échelle, veuillez prévoir un quota dans votre abonnement. Si votre quota est insuffisant, vous pouvez augmenter le quota avec cette documentation.
  • Si la réduction sélectionne un nœud principal, qui héberge le coordinateur/entrée et d’autres services, cela entraînera un temps d’arrêt.

Forum Aux Questions

Général

Question Réponse
Quels sont les nœuds minimaux que je peux ajouter/supprimer lors des opérations de mise à l’échelle ? Un nœud.
Combien de nœuds sont pris en charge par HDInsight sur un cluster AKS ? 500 nœuds par cluster (en préversion publique).
Comment réduire manuellement mon cluster ? Dans la requête ARM, mettez à jour computeProfile.count ou suivez les étapes mentionnées pour réduire l'utilisation du Portail Microsoft Azure.
Puis-je ajouter des actions de script personnalisées à un cluster lors d'une mise à l'échelle manuelle ? Les actions de script sont applicables au type de cluster Apache Spark
Comment puis-je obtenir des journaux pour les échecs de mise à l'échelle manuelle pour les nœuds du cluster ? Les journaux sont disponibles dans le module Log Analytics, reportez-vous à l'intégration Azure Monitor.
L'autoscaling basé sur la charge ou sur la planification est-il pris en charge ? Oui. Pour plus d’informations, consultez Mise à l’échelle automatique.

Trino

Question Réponse
Mon service Trino redémarrera-t-il après l'opération de mise à l'échelle ? Oui, le service redémarre pendant l’opération de mise à l’échelle.
Question Réponse
Quel est l’impact des opérations de mise à l’échelle sur le cluster Apache Flink ? Toute opération de mise à l'échelle est susceptible de déclencher un redémarrage du service, ce qui entraîne des échecs de tâches. De nouveaux travaux peuvent être soumis une fois le processus de mise à l'échelle terminé. Dans Apache Flink, la réduction déclenche le redémarrage des tâches et l'opération de mise à l'échelle ne peut pas déclencher le redémarrage des tâches.

Apache Spark

Question Réponse
Quel est l’impact des opérations de mise à l’échelle sur le cluster Spark ? L’opération de réduction manuelle peut déclencher le redémarrage des services des nœuds principaux.

Remarque

Il est recommandé de gérer les quotas définis sur l'abonnement avant les opérations de mise à l'échelle afin d'éviter les erreurs de quota. Avant la mise à l’échelle, veuillez noter que pour qu'un cluster HDInsight sur AKS Trino soit opérationnel, il nécessite au minimum cinq nœuds actifs.