Gestion des configurations d'ajustement automatique de grappe
Vous pouvez créer une configuration d'ajustement automatique pour une grappe afin que les formes de calcul des noeuds de travail et leur nombre augmentent ou diminuent automatiquement en fonction des seuils d'utilisation de l'UC.
Grâce aux configurations d'ajustement automatique, vous pouvez maintenir une performance optimale de votre grappe tout en gardant les coûts aussi bas que possible. L'ajustement automatique surveille l'utilisation de l'UC et ajuste automatiquement la capacité de l'UC en fonction des paramètres de configuration que vous avez définis.
Lorsqu'une grappe est ajustée automatiquement, les nouveaux détails apparaissent dans Apache Ambari. Pour enregistrer cette modification dans Apache Ambari, un nouveau mot de passe d'administrateur de grappe est créé lors de la création d'une configuration d'ajustement automatique. Le mot de passe est supprimé lorsque la configuration d'ajustement automatique est supprimée.
Pour plus d'informations, voir les rubriques suivantes :
Fonctionnement de l'ajustement automatique
La fonction d'ajustement automatique du service de mégadonnées collecte des données sur l'utilisation d'UC des noeuds de travail d'une grappe ou de calcul uniquement. Deux types de déclencheur d'ajustement automatique sont disponibles :
- Mesures : Cette configuration inclut les paramètres permettant d'augmenter (de passer à la forme de calcul plus grande suivante) et de réduire (de passer à la forme de calcul plus petite suivante) ou d'ajouter d'autres noeuds à la grappe) et de supprimer (de supprimer des noeuds de la grappe). Une configuration d'augmentation ou d'agrandissement spécifie une durée et un pourcentage, de sorte que lorsque l'utilisation moyenne de l'UC dépasse le pourcentage spécifié pour la durée indiquée, le noeud est augmenté ou agrandi. Une configuration de réduction ou de rétrécissement définit une durée et un pourcentage, de sorte que lorsque l'utilisation moyenne de l'UC passe au-dessous du pourcentage spécifié pour la durée indiquée, le noeud est réduit ou rétréci.
L'utilisation moyenne est basée sur la durée totale indiquée dans la configuration. L'action d'ajustement automatique est déclenchée à la fin de la durée spécifiée. Par exemple, si la configuration d'augmentation est réglée à 60 % pour 6 heures, l'utilisation moyenne de l'UC pendant toutes les six heures doit dépasser 60 % pendant six heures. L'utilisation peut passer au-dessous ou au-dessus de 60 % pendant de courtes périodes dans cette fenêtre de six heures, mais l'action d'augmentation n'est déclenchée que lorsque les données pendant les six heures sont évaluées et leur moyenne calculée et que celle-ci dépasse le pourcentage spécifié dans la configuration.
Si vous souhaitez que la grappe soit ajustée automatiquement plus fréquemment, selon des fluctuations plus fréquentes de l'activité de l'UC, utilisez des valeurs de durée plus courtes. Les durées autorisées pour l'ajustement sont de 5 à 60 minutes ou de 1 à 24 heures. Entrez les heures en tant qu'unités de 60 minutes. Par exemple,
60,120,180,240, etc., à1440minutes.Les durées d'ajustement automatique sont mappées aux valeurs d'intervalle du langage MQL (Monitoring Query Language) pour Oracle Cloud Infrastructure, où les intervalles de valeurs autorisés pour l'intervalle sont
1m-60m,1h-24het1d. (Notez que si l'intervalle MQL minimal est d'une minute, l'intervalle minimal pour le service de mégadonnées est de cinq minutes.) Voir la section "Composant d'intervalle d'une interrogation" dans Informations de référence sur MQL (Monitoring Query Language).L'ajustement automatique tire parti des alarmes d'Oracle Cloud Infrastructure et la valeur de durée de l'ajustement automatique est également utilisée comme intervalle d'avis pour l'alarme d'ajustement automatique. (Voir Gestion des alertes.) Si les conditions d'une action d'ajustement automatique sont toujours en vigueur après un autre intervalle, l'alarme déclenche un autre ajustement automatique.
-
Calendrier : Oracle prend en charge deux types de politiques basées sur un calendrier, la mise à l'échelle verticale basée sur un calendrier et la mise à l'échelle horizontale basée sur un calendrier.
Dans le cadre de l'ajustement vertical basé sur une programmation, vous spécifiez la forme cible et la configuration de forme (nombre d'OCPU et taille de mémoire).
Dans le cadre de l'ajustement horizontal basé sur une planification, vous indiquez le nombre de noeuds cibles.
Note
Tous les déclencheurs/conditions planifiés associés à une grappe doivent être distants de plus de quatre heures.
Note
Les conditions programmées sont mises en veille pendant 15 minutes (jusqu'à un maximum de deux heures), si l'état du cycle de vie de la grappe n'est pas actif lorsque le déclencheur se déclenche.
Si vous utilisez une forme flexible avec l'un ou l'autre type de configuration d'ajustement automatique, vous pouvez ajouter ou supprimer le nombre exact d'OCPU et contrôler l'utilisation de la mémoire lors de chaque opération d'ajustement automatique. Avec une forme flexible, vous pouvez également définir des limites minimales et maximales. Voir Planification de la disposition, de la forme et du stockage de grappe dans la documentation sur Oracle Cloud Infrastructure pour connaître les formes disponibles.
Nous vous recommandons de toujours régler les valeurs d'ajustement automatique en fonction de vos besoins. Voir les recommandations pour le réglage des alarmes dans la section "Régler régulièrement les alarmes" sous Meilleures pratiques pour les alarmes.
Préalables
Vérifiez les préalables à l'ajustement automatique de grappe du service de mégadonnées.
Quota
Le quota de la location doit permettre d'augmenter les noeuds de travail ou les noeuds de travail réservés au calcul. Dans le cas contraire, l'opération d'ajustement automatique échoue. Voir Consultation des limites et de l'utilisation d'une location.
Réseau
Lors de la création de la grappe, l'une des options suivantes a été sélectionnée :
-
Déployer la passerelle de service gérée par Oracle et la passerelle NAT (Démarrage rapide)
Si la grappe a été créée avec cette option sélectionnée, vous pouvez configurer et utiliser l'ajustement automatique.
-
Utiliser les passerelles du réseau en nuage virtuel du client sélectionné (Personnalisable)
Si la grappe a été créée avec cette option sélectionnée :
-
Si le sous-réseau utilisé pour votre grappe est privé, vous devez disposer d'une passerelle de service et d'une passerelle NAT. Voir Aperçu des passerelles de service.
-
Si le sous-réseau est public, vous devez affecter des adresses IP publiques aux noeuds. Voir Mapper une adresse IP privée à une adresse IP publique.
-
Types d'ajustement automatique
Vous pouvez ajuster automatiquement une grappe du service de mégadonnées horizontalement ou verticalement lorsque les seuils de mesures spécifiés sont dépassés.
L'ajustement horizontal ajoute des noeuds au cluster ou en supprime. L'ajustement vertical modifie la forme d'un noeud de la grappe.
Par exemple, en cas d'ajustement vertical, lorsque les seuils sont atteints, les formes de tous les noeuds de travail de la grappe sont automatiquement ajustées à la forme VM.Standard plus grande suivante, à la forme VM.Standard plus petite suivante ou, pour les formes Flex, aux valeurs d'OCPU et de mémoire configurées.
En cas d'ajustement horizontal, lorsque les seuils sont atteints, le nombre de noeuds de travail de la grappe est automatiquement augmenté ou réduit selon les règles configurées.
Les grappes ODH prennent en charge l'ajustement vertical et horizontal. Toutefois, l'ajustement horizontal s'applique uniquement aux noeuds de travail et de courtier Kafka réservés au calcul.