Redimensionnement automatique

Le redimensionnement automatique permet d'ajuster automatiquement le nombre d'instances de calcul dans un pool ou leur état de cycle de vie. Cela vous permet de fournir des performances stables à vos utilisateurs finals lors des périodes de demande élevée et de réduire les coûts lors les périodes de faible demande.

Vous pouvez appliquer les types de redimensionnement automatique suivants à un pool d'instances :

Le redimensionnement automatique est pris en charge pour les pools d'instances de machine virtuelle et Bare Metal utilisant des formes standard, à E/S dense et GPU.

Fonctionnement du redimensionnement automatique : notions de base

Utilisez les configurations de redimensionnement automatique pour gérer automatiquement la taille et l'état de cycle de vie des pools d'instances. Lorsque le redimensionnement automatique provisionne automatiquement des instances dans un pool, le pool augmente. Lorsque le redimensionnement automatique enlève des instances dans le pool, celui-ci se réduit. Vous pouvez également utiliser le redimensionnement automatique pour arrêter et démarrer des instances d'un pool en fonction d'une programmation.

Lorsqu'un pool d'instances est réduit, les instances prennent fin (sont supprimées). Les instances prennent fin dans l'ordre suivant : le nombre d'instances est équilibré entre les domaines de disponibilité, puis entre les domaines de pannes. Enfin, dans un domaine de pannes, l'instance la plus ancienne prend fin en premier.

Une configuration de redimensionnement automatique inclut des stratégies de redimensionnement automatique. Ces stratégies définissent les critères déclenchant les actions de redimensionnement automatique et les actions à effectuer. Chaque configuration de redimensionnement automatique peut comporter soit une stratégie basée sur les mesures, soit plusieurs stratégies basées sur une programmation. Vous pouvez ajouter 50 stratégies basées sur une programmation au maximum à une configuration de redimensionnement automatique.

Une seule configuration de redimensionnement automatique peut être associée à chaque pool d'instances.

Redimensionnement automatique basé sur les mesures

Dans le cadre du redimensionnement automatique basé sur les mesures, vous choisissez une mesure de performances à surveiller et définissez les seuils que cette mesure doit atteindre pour déclencher un événement de redimensionnement automatique. Lorsque l'utilisation du système atteint un seuil, le redimensionnement automatique redimensionne le pool d'instances de façon dynamique et pratiquement en temps réel. Au fur et à mesure de l'accroissement de la charge, le pool augmente. Au fur et à mesure de la diminution de la charge, le pool se réduit.
Conseil

Evitez de modifier la valeur affectée au nombre initial d'instances après le redimensionnement du pool. Si vous réduisez cette valeur après l'augmentation du nombre d'instances du pool, des instances du pool prendront fin. Si vous avez besoin de la modifier, la nouvelle valeur doit être égale ou supérieure au nombre d'instances actuel du pool.

Le redimensionnement automatique repose sur les mesures de performances collectées par le service Monitoring, comme l'utilisation de l'UC. Ces mesures de performances sont agrégées en périodes d'une minute, puis leur moyenne est calculée sur toutes les instances du pool. Lorsque trois valeurs consécutives (c'est-à-dire les mesures moyennes pour trois minutes consécutives) atteignent le seuil, un événement de redimensionnement automatique est déclenché.

Un temps de refroidissement entre les événements de redimensionnement automatique basé sur les mesures permet au système de se stabiliser au niveau mis à jour. Le temps de refroidissement commence lorsque le pool d'instances atteint l'état En cours d'exécution. Le redimensionnement automatique continue d'évaluer les mesures de performances pendant le temps de refroidissement. Lorsque le temps de refroidissement se termine, le redimensionnement automatique ajuste à nouveau la taille du pool d'instances, si nécessaire.

Redimensionnement automatique basé sur une programmation

Vous pouvez utiliser le redimensionnement automatique basé sur une programmation pour redimensionner la taille du pool en fonction de la demande ou pour arrêter et démarrer des instances selon une programmation.

Le redimensionnement automatique basé sur une programmation est idéal pour les pools d'instances où la demande se comporte de manière prévisible en fonction d'une période donnée, telle qu'un mois, une date ou une heure de la journée. Les programmations peuvent être récurrentes ou ponctuelles. Par exemple :

  • Un pool d'instances est fortement utilisé pendant les heures de bureau. L'utilisation du pool est plus faible le soir et le week-end. Vous pouvez programmer l'augmentation du pool le matin en semaine et sa réduction le soir en semaine.
  • La demande sur le pool d'instances est forte le 31 décembre. Vous pouvez programmer l'augmentation du pool chaque année le 30 décembre et sa réduction le 2 janvier.
  • Vous lancez une nouvelle application exécutée dans le pool d'instances et vous vous attendez à ce que de nombreuses personnes commencent à l'utiliser après l'annonce publique. A l'avance, vous pouvez programmer les instances du pool de sorte qu'elles démarrent le jour du lancement.

Une configuration de redimensionnement automatique basé sur une programmation peut comporter plusieurs stratégies de redimensionnement automatique, chacune avec une action de cycle de vie ou une taille de pool cible et une programmation différentes. Pour configurer des événements de réduction et d'augmentation, vous devez créer au moins deux stratégies distinctes. Une stratégie définit la taille de pool cible et la programmation pour la réduction, et l'autre pour l'augmentation. De même, si vous voulez programmer des événements d'arrêt et de démarrage, vous devez créer au moins deux stratégies distinctes. Une stratégie définit l'action de cycle de vie et la programmation pour arrêter les instances, et l'autre pour les démarrer.

Une fois qu'une stratégie de redimensionnement automatique basé sur une programmation est exécutée, le pool d'instances reste à l'état de cycle de vie ou la taille du pool cible jusqu'à ce qu'un autre élément modifie l'état de cycle de vie ou la taille du pool, comme une stratégie de redimensionnement automatique différente. Toutefois, si vous modifiez manuellement l'état de cycle de vie ou la taille du pool, le redimensionnement automatique basé sur une programmation ne réajuste pas l'état de cycle de vie ou la taille du pool tant que la stratégie de redimensionnement automatique programmée suivante n'est pas exécutée.

Lorsque vous utilisez le redimensionnement automatique basé sur une programmation pour arrêter ou redémarrer des instances, les informations sur ces dernières sont conservées. Lorsque les instances sont démarrées après un arrêt, elles retrouvent l'état dans lequel elles étaient avant l'arrêt.

Vous définissez les programmations de redimensionnement automatique à l'aide d'expressions CRON. Le redimensionnement automatique utilise l'implémentation CRON Quartz. Vous pouvez utiliser un générateur d'expressions CRON en ligne pour vérifier vos expressions CRON, par exemple FREEFORMATTER.

Indiquez toutes les heures au format UTC.

Remarque

Les configurations de redimensionnement automatique basé sur une programmation incluent un attribut pour le temps de refroidissement, que vous voyez dans la console et lors de l'utilisation de l'API, des kits SDK et de l'interface de ligne de commande. Toutefois, le temps de refroidissement n'a pas d'incidence sur les configurations de redimensionnement automatique basé sur une programmation.

Gestion de programmations multiples

S'il existe plusieurs stratégies de redimensionnement automatique basé sur une programmation, les programmations peuvent être en conflit. En cas de conflit, Oracle choisit une stratégie d'état de cycle de vie et une stratégie de redimensionnement automatique à exécuter. La stratégie d'état de cycle de vie s'exécute en premier.

Pour la stratégie d'état de cycle de vie, la stratégie présentant l'action à la priorité la plus élevée est choisie. Les actions sont classées comme suit, de la priorité la plus élevée à la plus faible :

  • Forcer le redémarrage
  • Redémarrer
  • Démarrer
  • Forcer l'arrêt
  • Arrêt

Pour la stratégie de redimensionnement automatique, la stratégie avec le nombre d'instances le plus élevé est choisie.

Pour connaître l'incidence prévue de la programmation de redimensionnement automatique sur la taille du pool dans le futur, consultez la prévision de taille du pool.

A propos des expressions CRON

Une expression CRON est une chaîne composée de six ou sept champs représentant les différentes parties d'une programmation, comme les heures ou les jours de la semaine. Les expressions CRON utilisent le format suivant :

<seconde> <minute> <heure> <jour du mois> <mois> <jour de la semaine> <année>

Le tableau suivant répertorie les valeurs et les caractères spéciaux autorisés pour chaque champ.

Champ Valeurs autorisées Caractères spéciaux autorisés
Seconde

0

Remarque : lorsque vous utilisez l'API, l'interface de ligne de commande ou les kits SDK pour le redimensionnement automatique, vous devez indiquer 0 comme valeur pour les secondes, même si d'autres valeurs créent une expression CRON valide. Vous n'avez pas besoin de fournir de valeur pour les secondes si vous utilisez la console.

Aucune
Minute 0-59 * - , /
Heure 0-23 * - , /
Jour du mois 1-31 * - , ? / L W
Mois 1-12 ou JAN-DEC * - , /
Jour de la semaine 1-7 ou SUN-SAT * - , ? / L #
Année 1970-2099 * - , /

Les caractères spéciaux sont décrits dans le tableau suivant.

Caractère spécial Description Exemple
* Indique toutes les valeurs d'un champ. * dans le champ de mois signifie tous les mois.
- Indique une plage de valeurs. 8-17 dans le champ d'heure signifie les heures 8 à 17, soit de 8 h à 17 h.
, Indique plusieurs valeurs. 3,5 dans le champ de jour de la semaine signifie mardi et jeudi.
?

N'indique aucune valeur spécifique.

Lorsque vous voulez spécifier un jour du mois, utilisez ? dans le champ de jour de la semaine.

Lorsque vous souhaitez spécifier un jour de la semaine, utilisez ? dans le champ de jour du mois.

0 0 10 ? * MON * signifie 10 h tous les lundis.
/ Utilisez n/m pour indiquer des incréments. La valeur avant la barre oblique est l'heure de début et le nombre après la barre oblique est la valeur d'incrément. 0/20 dans le champ de minute signifie les minutes 0, 20 et 40.
L

Dernier jour de la semaine ou dernier jour du mois.

Utilisez xL dans le champ de jour de la semaine pour indiquer le dernier x du mois.

Utilisez L-n dans le champ de jour du mois pour indiquer un décalage de n jours à partir du dernier jour du mois.

N'utilisez pas L avec plusieurs valeurs ou avec une plage de valeurs.

L dans le champ de jour du mois signifie le 31 janvier, le 28 février hors années bissextiles, etc.

6L dans le champ de jour de la semaine signifie le dernier vendredi du mois.

L-5 signifie 5 jours avant le dernier jour du mois.

W

Jour de la semaine (du lundi au vendredi) le plus proche du jour donné.

La valeur ne traverse pas les mois.

Vous pouvez combiner les caractères L et W (LW) dans le champ du jour du mois pour indiquer le dernier jour de semaine du mois.

N'utilisez pas W avec plusieurs valeurs ou avec une plage de valeurs.

10W signifie le jour de semaine le plus proche du 10 du mois. Si le 10 est un samedi, cela signifie le vendredi 9. Si le 10 est un dimanche, cela signifie le lundi 11. Si le 10 est un mercredi, cela signifie le mercredi 10.
# Utilisez x#n pour indiquer le ne x du mois. 5#2 signifie le deuxième jeudi du mois.

Exemples d'expression CRON

Utilisez ces exemples d'expression CRON comme point de départ pour créer vos propres programmations de redimensionnement automatique. Combinez chaque expression CRON avec une taille de pool cible pour créer une stratégie de redimensionnement automatique. Incluez ensuite des stratégies de redimensionnement automatique dans une configuration de redimensionnement automatique.

Objectif : une programmation ponctuelle avec un seul événement de redimensionnement. A 23 h le 31 décembre 2020, redimensionnez un pool d'instances à 100 instances. Vous aurez besoin d'une stratégie de redimensionnement automatique.

  • Stratégie 1 :

    • Taille du pool cible : 100 instances
    • Heure d'exécution : 23 h le 31 décembre 2020
    • Expression CRON : 0 0 23 31 12 ? 2020

Objectif : une programmation ponctuelle avec un événement d'augmentation et un événement de réduction. A 10 h le 1er mars 2021, augmentez le pool à 75 instances. A 16 h le 7 mars 2021, réduisez le pool à 30 instances. Vous aurez besoin de deux stratégies de redimensionnement automatique.

  • Stratégie 1 - Augmentation :

    • Taille du pool cible : 75 instances
    • Heure d'exécution : 10 h le 1er jour du mois de mars 2021
    • Expression CRON : 0 0 10 1 3 ? 2021
  • Stratégie 2 - Réduction :

    • Taille du pool cible : 30 instances
    • Heure d'exécution : 16 h le 7e jour du mois de mars 2021
    • Expression CRON : 0 16 7 3 ? 2021

Objectif : une programmation quotidienne récurrente. Le matin des jours de semaine, à 8 h 30, augmentez le pool à 10 instances. Le soir des jours de semaine, à 18 h, réduisez le pool à 2 instances. Vous aurez besoin de deux stratégies de redimensionnement automatique.

  • Stratégie 1 - Augmentation du matin :

    • Taille du pool cible : 10 instances
    • Heure d'exécution : 8 h 30 du lundi au vendredi, tous les mois, tous les ans
    • Expression CRON : 0 30 8 ? * MON-FRI *
  • Stratégie 2 - Réduction du soir :

    • Taille du pool cible : 2 instances
    • Heure d'exécution : 18 h du lundi au vendredi, tous les mois, tous les ans
    • Expression CRON : 0 0 18 ? * MON-FRI *

Objectif : une programmation hebdomadaire récurrente. Le mardi et le jeudi, redimensionnez le pool à 30 instances. Tous les autres jours de la semaine, redimensionnez le pool à 20 instances. Vous aurez besoin de deux stratégies de redimensionnement automatique.

  • Stratégie 1 - Mardi et jeudi :

    • Taille du pool cible : 30 instances
    • Heure d'exécution : 1 h le mardi et le jeudi, tous les mois, tous les ans
    • Expression CRON : 0 0 1 ? * TUE, THU *
  • Stratégie 2 - Tous les autres jours :

    • Taille du pool cible : 20 instances
    • Heure d'exécution : 1 h du dimanche au lundi, le mercredi, et du vendredi au samedi, tous les mois, tous les ans
    • Expression CRON : 0 0 1 ? * SUN-MON,WED,FRI-SAT *

Objectif : une programmation mensuelle récurrente. Tous les jours du mois, définissez la taille du pool sur 20 instances. Le 15 du mois, effectuez une augmentation à 40 instances. Vous aurez besoin de deux stratégies de redimensionnement automatique.

  • Stratégie 1 - Taille quotidienne du pool :

    • Taille du pool cible : 20 instances
    • Heure d'exécution : minuit tous les jours, tous les mois, tous les ans
    • Expression CRON : 0 0 0 * * ? *
  • Stratégie 2 - Augmentation :

    • Taille du pool cible : 40 instances
    • Heure d'exécution : 0 h 05 le 15e jour du mois, tous les mois, tous les ans
    • Expression CRON : 0 5 0 15 * ? *

Suivi des événements de redimensionnement automatique

Vous pouvez utiliser le service Events pour surveiller les actions de redimensionnement automatique. Par exemple, un événement est émis lorsqu'une action de redimensionnement se produit. Pour obtenir plus de détails sur les types d'événement de redimensionnement automatique et consulter un exemple d'événement, reportez-vous à Types d'événement de redimensionnement automatique.

Pour connaître les étapes de création de notifications d'événement, reportez-vous à Introduction à Events.

Par exemple, afin de créer une notification d'événement pour une action de redimensionnement, lorsque vous créez la règle d'événement, procédez comme suit :

  1. Pour Condition, sélectionnez Type d'événement.
  2. Pour Nom de service, sélectionnez Compute.
  3. Pour Type d'événement, sélectionnez Configuration de redimensionnement automatique - Action de redimensionnement.

Pour filtrer les notifications afin de les limiter aux erreurs d'action de redimensionnement, procédez comme suit :

  1. Cliquez sur + Autre condition pour créer une condition supplémentaire.
  2. Pour Condition, sélectionnez Attribut.
  3. Pour Nom d'attribut, sélectionnez actionType.
  4. Pour Valeurs d'attribut, entrez ERROR.

Les valeurs d'attribut possibles pour actionType sont les suivantes :

  • SCALE_OUT
  • SCALE_IN
  • NO_ACTION
  • ERROR
  • LIMIT_EXCEEDED
  • POWER_ACTION

Vous pouvez également utiliser les journaux d'audit pour suivre les actions de redimensionnement automatique. Si des erreurs se produisent lors des événements de redimensionnement automatique, vous pouvez en trouver les détails dans ces journaux. Vous pouvez utilisez les journaux d'audit pour consulter les détails des événements de redimensionnement automatique.

Stratégie IAM requise

Pour utiliser Oracle Cloud Infrastructure, un administrateur doit vous accorder un accès sécurisé dans une stratégie. Cet accès est requis que vous utilisiez la console ou l'API REST avec un kit SDK, l'interface de ligne de commande ou un autre outil. Si un message vous indique que vous ne disposez pas des droits d'accès ou des autorisations nécessaires, vérifiez auprès de l'administrateur le type d'accès qui vous a été accordé et le compartiment  dans lequel vous devez travailler.

Pour les administrateurs : afin d'obtenir une stratégie standard qui donne accès aux configurations de redimensionnement automatique, reportez-vous à Autoriser les utilisateurs à gérer des configurations de redimensionnement automatique Compute.

Balisage des ressources

Appliquez des balises à vos ressources afin de les organiser selon les besoins de votre entreprise. Appliquer des balises lors de la création d'une ressource ou mettre à jour la ressource ultérieurement avec les balises souhaitées. Pour obtenir des informations générales sur l'application de balises, reportez-vous à Balises de ressource.

Avant de commencer

  • Vous disposez d'un pool d'instances. Vous avez la possibilité d'attacher un équilibreur de charge ou un équilibreur de charge réseau au pool d'instances.
  • Pour le redimensionnement automatique basé sur les mesures, la surveillance est activée sur les instances du pool et le service Monitoring reçoit les mesures émises par les instances. Lorsque vous créez initialement un pool d'instances prenant en charge la surveillance, la surveillance est activée par défaut, quels que soient les paramètres de la configuration d'instance du pool.
  • Vos limites de service sont suffisantes pour créer le nombre maximal d'instances cible du redimensionnement.

Utilisation de la console

Procédure de création d'une configuration de redimensionnement automatique basé sur les mesures
  1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Configurations de redimensionnement automatique.
  2. Cliquez sur Créer une configuration de redimensionnement automatique.
  3. Sur la page Ajouter des détails de base, procédez comme suit :

    1. Saisissez le nom de la configuration de redimensionnement automatique. Evitez de saisir des informations confidentielles.
    2. Sélectionnez le compartiment dans lequel créer la configuration de redimensionnement automatique.
    3. Sélectionnez le pool d'instances auquel appliquer la configuration de redimensionnement automatique.
    4. Afficher les options de balisage : si vous êtes autorisé à créer une ressource, vous disposez également des droits d'accès nécessaires pour lui appliquer des balises à format libre. Pour appliquer une balise définie, vous devez disposer de droits d'accès permettant d'utiliser l'espace de noms de balise. Pour plus d'informations sur le balisage, reportez-vous à Balises de ressource. Si vous n'êtes pas sûr d'appliquer des balises, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer les balises ultérieurement.
    5. Cliquez sur Suivant.
  4. Sur la page Configurer une stratégie de redimensionnement automatique, sélectionnez Redimensionnement automatique basé sur les mesures. Ensuite, effectuez les opérations suivantes :

    1. Saisissez le nom de la stratégie de redimensionnement automatique. Evitez de saisir des informations confidentielles.
    2. Dans la zone Temps de refroidissement en secondes, indiquez le temps d'attente minimal entre les événements de redimensionnement. Le temps de refroidissement permet au système de se stabiliser avant le redimensionnement. La valeur minimale est de 300 secondes, qui est également la valeur par défaut.
    3. Sélectionnez la mesure de performances qui déclenche une augmentation ou une diminution du nombre d'instances dans le pool.
    4. Dans la zone Règle d'augmentation, indiquez le seuil que la mesure de performances doit atteindre pour augmenter la taille du pool. Sélectionnez un opérateur d'augmentation et un pourcentage de seuil. Entrez ensuite le nombre d'instances à ajouter au pool.

      Par exemple, lorsque l'utilisation de l'UC est supérieure à 90 %, ajoutez 10 instances au pool.

    5. Dans la zone Règle de réduction, indiquez le seuil que la mesure de performances doit atteindre pour réduire la taille du pool. Sélectionnez un opérateur de réduction et un pourcentage de seuil. Entrez ensuite le nombre d'instances à enlever du pool.

      Par exemple, lorsque l'utilisation de l'UC est inférieure à 20 %, enlevez 5 instances du pool.

    6. Dans la zone Limites de redimensionnement, indiquez le nombre d'instances dans le pool :

      • Nombre minimal d'instances : nombre minimal d'instances que le pool peut atteindre.
      • Nombre maximal d'instances : nombre maximal d'instances que le pool peut atteindre.

        Important

        Le nombre d'instances pouvant être provisionnées est restreint par les limites de service de votre location.
      • Nombre initial d'instances : nombre d'instances à lancer dans le pool immédiatement après l'activation du redimensionnement automatique. Une fois que le redimensionnement automatique a extrait les mesures de performances, le nombre d'instances est automatiquement ajusté : le nombre initial est remplacé par un nombre reposant sur les limites de redimensionnement définies.

    7. Cliquez sur Suivant.
  5. Vérifiez la configuration de redimensionnement automatique, puis cliquez sur Créer.

    Le redimensionnement automatique est alors exécuté. Le temps de refroidissement commence lorsque l'état du pool d'instances passe de Redimensionnement à En cours d'exécution.

Procédure de création d'une configuration de redimensionnement automatique basé sur une programmation
  1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Configurations de redimensionnement automatique.
  2. Cliquez sur Créer une configuration de redimensionnement automatique.
  3. Sur la page Ajouter des détails de base, procédez comme suit :

    1. Saisissez le nom de la configuration de redimensionnement automatique. Evitez de saisir des informations confidentielles.
    2. Sélectionnez le compartiment dans lequel créer la configuration de redimensionnement automatique.
    3. Sélectionnez le pool d'instances auquel appliquer la configuration de redimensionnement automatique.
    4. Afficher les options de balisage : si vous êtes autorisé à créer une ressource, vous disposez également des droits d'accès nécessaires pour lui appliquer des balises à format libre. Pour appliquer une balise définie, vous devez disposer de droits d'accès permettant d'utiliser l'espace de noms de balise. Pour plus d'informations sur le balisage, reportez-vous à Balises de ressource. Si vous n'êtes pas sûr d'appliquer des balises, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer les balises ultérieurement.
    5. Cliquez sur Suivant.
  4. Sur la page Configurer une stratégie de redimensionnement automatique, sélectionnez Redimensionnement automatique basé sur une programmation. Ensuite, effectuez les opérations suivantes :

    1. Saisissez le nom de la stratégie de redimensionnement automatique. Evitez de saisir des informations confidentielles.
    2. Dans Action à exécuter, sélectionnez Redimensionner le pool ou Modifier l'état de cycle de vie de toutes les instances.
      • Si vous sélectionnez Redimensionner le pool, dans la zone Taille du pool cible, entrez le nombre d'instances vers lequel redimensionner le pool à l'heure programmée.

        Important

        Le nombre d'instances pouvant être provisionnées est restreint par les limites de service de votre location.
      • Si vous sélectionnez Modifier l'état de cycle de vie de toutes les instances, dans le menu Action de cycle de vie, sélectionnez l'action à exécuter dans le pool d'instances.
    3. Dans la zone Programmation d'exécution, définissez la programmation d'implémentation de cette stratégie de redimensionnement automatique au format UTC. Utilisez une expression CRON Quartz. Pour plus d'informations sur les expressions CRON, reportez-vous à A propos des expressions CRON.
    4. Pour programmer des événements de redimensionnement supplémentaires, cliquez sur + Autre stratégie, puis répétez les étapes précédentes.
    5. Cliquez sur Suivant.
  5. Vérifiez la configuration de redimensionnement automatique, puis cliquez sur Créer.

    Le redimensionnement automatique est exécuté à l'heure programmée.

Procédure de modification d'une configuration de redimensionnement automatique

Vous pouvez modifier les caractéristiques suivantes d'une configuration de redimensionnement automatique :

  • Nom
  • Pour le redimensionnement automatique basé sur les mesures, temps de refroidissement entre les actions de redimensionnement automatique
  1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Configurations de redimensionnement automatique.
  2. Cliquez sur la configuration de redimensionnement automatique qui vous intéresse.
  3. Cliquez sur Modifier.
  4. Effectuez les mises à jour. Evitez de saisir des informations confidentielles.
  5. Cliquez sur Enregistrer les modifications.
Procédure de modification d'une stratégie de redimensionnement automatique

Vous pouvez modifier les caractéristiques suivantes d'une stratégie de redimensionnement automatique :

  • Nom
  • Pour le redimensionnement automatique basé sur les mesures :

    • Mesure de performances qui déclenche une action de redimensionnement automatique
    • Nombres minimal et maximal d'instances
    • Nombre initial d'instances devant composer le pool immédiatement après la mise à jour de la stratégie de redimensionnement automatique

      Attention

      Si vous indiquez un nombre initial d'instances inférieur à la taille du pool en cours, les instances prennent fin.
    • Opérateurs d'augmentation et de réduction, et seuils
    • Nombre d'instances à ajouter ou à enlever
  • Pour le redimensionnement automatique basé sur une programmation, vous pouvez modifier la taille de pool cible, l'action de cycle de vie ou la programmation d'une stratégie existante, supprimer une stratégie existante ou ajouter une nouvelle stratégie.

  1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Configurations de redimensionnement automatique.
  2. Cliquez sur la configuration de redimensionnement automatique qui vous intéresse.
  3. Dans la zone Stratégies de redimensionnement automatique, cliquez sur Modifier.
  4. Effectuez les mises à jour. Evitez de saisir des informations confidentielles.
  5. Cliquez sur Enregistrer les modifications.
Procédure de visualisation de la prévision de la taille du pool

Pour connaître l'incidence prévue de la programmation de redimensionnement automatique sur la taille du pool dans le futur, consultez la prévision de la taille du pool.

  1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Configurations de redimensionnement automatique.
  2. Cliquez sur la configuration de redimensionnement automatique qui vous intéresse.
  3. Dans Ressources, cliquez sur Prévision de la taille du pool.
  4. Vous pouvez éventuellement personnaliser la prévision.
    • Par défaut, la prévision affiche les stratégies basées sur une programmation actives. Pour afficher toutes les stratégies basées sur une programmation, dans Stratégie, sélectionnez Toutes les stratégies basées sur une programmation.
    • Pour Fuseau horaire, sélectionnez l'heure UTC ou l'heure locale.
    • Afin de modifier la plage de dates affichée dans la prévision, cliquez sur Date de début ou Date de fin, puis utilisez le sélecteur de date pour sélectionner de nouvelles dates.
Procédure d'activation ou de désactivation d'une stratégie de redimensionnement automatique basé sur une programmation
  1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Configurations de redimensionnement automatique.
  2. Cliquez sur la configuration de redimensionnement automatique qui vous intéresse.
  3. Dans la zone Stratégies de redimensionnement automatique, sous Statut, basculez le bouton sur Activé ou Désactivé.
Procédure de désactivation d'une configuration de redimensionnement automatique
  1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Configurations de redimensionnement automatique.
  2. Cliquez sur la configuration de redimensionnement automatique qui vous intéresse.
  3. Cliquez sur Désactiver, puis confirmez lorsque vous y êtes invité.
Procédure de suppression d'une configuration de redimensionnement automatique

Lorsque vous supprimez une configuration de redimensionnement automatique, le pool d'instances conserve son état le plus récent.

  1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Configurations de redimensionnement automatique.
  2. Cliquez sur la configuration de redimensionnement automatique qui vous intéresse.
  3. Cliquez sur Supprimer, puis confirmez lorsque vous y êtes invité.
Procédure de gestion des balises pour une configuration de redimensionnement automatique
  1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Configurations de redimensionnement automatique.
  2. Cliquez sur la configuration de redimensionnement automatique qui vous intéresse.
  3. Cliquez sur l'onglet Balises pour afficher ou modifier les balises existantes. Vous pouvez également cliquer sur Ajouter des balises pour en ajouter de nouvelles.

Pour plus d'informations, reportez-vous à Balises de ressource.

Utilisation de l'API

Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à la documentation relative à l'API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.

Utilisez l'API de redimensionnement automatique pour gérer les configurations et les stratégies de redimensionnement automatique.

Pour mettre à jour la configuration de redimensionnement automatique avec un nouveau pool d'instances, créez une configuration d'instance, puis faites pointer le pool d'instances vers la nouvelle configuration :

  • Créez tout d'abord une configuration d'instance avec les paramètres souhaités. Vous pouvez utiliser la console pour cela. Pour connaître les étapes à suivre, reportez-vous à Création d'une configuration d'instance. Pour réaliser ce processus à l'aide de l'API, utilisez l'opération CreateInstanceConfiguration.

  • Mettez ensuite à jour le pool d'instances utilisé dans la configuration de redimensionnement automatique pour qu'il pointe vers la nouvelle configuration d'instance. Pour ce faire à l'aide de l'API, utilisez l'opération UpdateInstancePool afin de modifier l'ID de configuration d'instance (instanceConfigurationId). Vous ne pouvez pas utiliser la console pour mettre à jour la configuration d'instance employée par le pool d'instances.