Mise à l’échelle manuelle
Remarque
Nous allons mettre hors service Azure HDInsight sur AKS le 31 janvier 2025. Avant le 31 janvier 2025, vous devrez migrer vos charges de travail vers Microsoft Fabric ou un produit Azure équivalent afin d’éviter leur arrêt brutal. Les clusters restants de votre abonnement seront arrêtés et supprimés de l’hôte.
Seul le support de base sera disponible jusqu’à la date de mise hors service.
Important
Cette fonctionnalité est disponible actuellement en mode Aperçu. Les Conditions d’utilisation supplémentaires pour les préversions de Microsoft Azure contiennent davantage de conditions légales qui s’appliquent aux fonctionnalités Azure en version bêta, en préversion ou ne se trouvant pas encore en disponibilité générale. Pour plus d’informations sur cette préversion spécifique, consultez les Informations sur la préversion d’Azure HDInsight sur AKS. Pour toute question ou pour des suggestions à propos des fonctionnalités, veuillez envoyer vos requêtes et leurs détails sur AskHDInsight, et suivez-nous sur la Communauté Azure HDInsight pour plus de mises à jour.
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.
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. |
Apache Flink
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.