Mise à l’échelle manuelle
Important
Azure HDInsight sur AKS a été mis hors service le 31 janvier 2025. En savoir plus sur avec cette annonce.
Vous devez migrer vos charges de travail vers Microsoft Fabric ou un produit Azure équivalent pour éviter l’arrêt brusque de vos charges de travail.
Important
Cette fonctionnalité est actuellement en préversion. Les Conditions d’utilisation supplémentaires pour les préversions Microsoft Azure incluent des termes juridiques supplémentaires qui s’appliquent aux fonctionnalités Azure en version bêta, en préversion ou qui ne sont pas encore publiées en disponibilité générale. Pour plus d’informations sur cette préversion spécifique, consultez informations sur Azure HDInsight sur AKS en préversion. Pour des questions ou des suggestions de fonctionnalités, envoyez une demande sur AskHDInsight avec les détails et suivez-nous pour plus de mises à jour sur Communauté Azure HDInsight.
HDInsight sur AKS offre une élasticité avec des options permettant de monter en puissance et de réduire le nombre de nœuds de cluster. Cette élasticité permet d’augmenter l’utilisation des ressources et d’améliorer l’efficacité des coûts.
Utilitaire pour l'échelonnement des clusters
HDInsight sur AKS fournit les méthodes suivantes pour mettre à l’échelle manuellement des clusters :
Utilité | 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, tapez le nombre de nœuds de travail 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 suivante sur la même ressource avec le nombre mis à jour dans le profil de calcul. |
Vous pouvez utiliser le portail 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 de travail » et enregistrez la modification pour agrandir 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 travaux déjà en cours d’exécution.
Lorsque vous ajoutez des nœuds à un HDInsight opérationnel sur un cluster AKS (scale-up) :
- L’opération de mise à l’échelle manuelle permet d’ajouter des nœuds Worker au cluster.
- De nouveaux travaux peuvent être soumis en toute sécurité lorsque le processus de mise à l’échelle est 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 travail pendant l’opération de mise à l’échelle à mesure que les services sont redémarrés.
Si vous supprimez des nœuds (réduire la taille) d’un cluster HDInsight sur AKS :
- Les travaux en attente ou en cours d’exécution échouent lorsque l’opération de mise à l’échelle est terminée. Cette défaillance est due au redémarrage de certains 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, planifiez le quota dans votre abonnement. En cas de quota insuffisant, vous pouvez augmenter le quota avec cette documentation .
- Si le scale-down sélectionne un nœud principal, qui héberge le coordinateur/l’entrée et d’autres services, il entraîne un temps d’arrêt.
Questions fréquemment posées
Généralités
Question | Répondre |
---|---|
Quels sont les nœuds minimum que je peux ajouter/supprimer pendant les 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 effectuer un scale-down manuel de mon cluster ? | Dans la requête ARM, mettez à jour computeProfile.count ou suivez les étapes mentionnées pour effectuer un scale-down à l’aide du portail Azure. |
Puis-je ajouter des actions de script personnalisées à un cluster pendant une mise à l’échelle manuelle ? | Les actions de script s’appliquent au type de cluster Apache Spark |
Comment obtenir des journaux d’activité pour les échecs de mise à l’échelle manuelle pour les nœuds de cluster ? | Les journaux d'activité sont disponibles dans le module Log Analytics, référez-vous à l'intégration Azure Monitor . |
La mise à l’échelle automatique basée sur la charge ou la planification est-elle prise en charge ? | Oui. Pour plus d’informations, consultez Autoscale. |
Trino
Question | Répondre |
---|---|
Mon service Trino redémarre-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épondre |
---|---|
Quel est l’impact des opérations de mise à l’échelle sur un cluster Apache Flink ? | Toute opération de mise à l’échelle est susceptible de déclencher un redémarrage du service, ce qui provoque des échecs de travail. De nouvelles tâches peuvent être soumises lorsque le processus de mise à l'échelle est terminé. Dans Apache Flink, la réduction de l'échelle déclenche des redémarrages de tâches et l'augmentation de l'échelle ne peut pas déclencher de redémarrages de tâches. |
Apache Spark
Question | Répondre |
---|---|
Quel est l’impact des opérations de mise à l’échelle sur un cluster Spark ? | L’opération de scale-down manuelle peut déclencher le redémarrage des services de nœuds principaux. |
Note
Il est recommandé de gérer les quotas définis sur l’abonnement avant les opérations de mise à l’échelle pour éviter les erreurs de quota. Avant de effectuer un scale-down, notez que pour qu’un cluster HDInsight sur AKS Trino soit opérationnel, il nécessite au minimum cinq nœuds actifs.