Gérer les règles d'autoscaling

Les règles d'autoscaling augmentent ou réduisent automatiquement un cluster de votre cloud privé en fonction de facteurs tels que les seuils d'utilisation du processeur, de la mémoire et du stockage. Selon la règle d'autoscaling appliquée à un cluster, Google Cloud VMware Engine surveille le cluster en fonction de métriques définies et ajoute ou supprime automatiquement les nœuds du cluster. Les règles d'autoscaling ne sont pas disponibles sur les clusters contenant un seul nœud.

Autoscaling des clouds privés étendus

Vous pouvez configurer des règles d'autoscaling sur un cluster privé étendu. Les règles d'autoscaling par défaut disponibles pour les clusters standards le sont également pour les clusters étendus. Le même nombre de nœuds (tel que spécifié dans la règle d'autoscaling) est ajouté ou supprimé de chaque zone de données d'un cluster étendu afin que la configuration de ce cluster soit symétrique.

Règles prédéfinies

Pour chaque cluster de votre cloud privé, vous pouvez choisir d'appliquer une règle d'autoscaling à partir d'une liste de règles prédéfinies. Lorsque les métriques spécifiées dans une règle d'autoscaling appliquée sont conservées pendant une période de 30 minutes, VMware Engine déclenche une action basée sur la règle.

Comme l'utilisation des ressources de calcul, de la mémoire et du stockage est souvent indépendante, les règles d'autoscaling qui surveillent plusieurs métriques utilisent la logique OR pour l'ajout de nœuds et la logique AND pour la suppression des nœuds.

Le tableau suivant décrit les règles d'autoscaling prédéfinies que vous pouvez appliquer à un cluster :

Règle d'autoscaling Ajouter une condition de nœud Supprimer la condition de nœud
Règle d'optimisation de la capacité de stockage Espace de stockage utilisé > 80% Stockage utilisé : < 40 %
Règle d'optimisation des performances du processeur Utilisation du processeur > 70% OU
Stockage consommé > 80%
Utilisation du processeur < 45% ET
Espace de stockage utilisé < 40%
Règle d'optimisation des performances de la mémoire Utilisation de la mémoire > 80% OU
Stockage consommé > 80%
Utilisation de la mémoire < 45% ET
Espace de stockage utilisé < 40%
Règles d'optimisation des performances du processeur et de la mémoire Utilisation du processeur > 70% OU
Utilisation de la mémoire > 80% OU
Espace de stockage utilisé > 80%
Utilisation du processeur < 45% ET
Utilisation de la mémoire < 45% ET
Espace de stockage utilisé < 40%

Mettre à jour une règle d'autoscaling

Pour afficher ou modifier la règle d'autoscaling associée à un cluster, procédez comme suit :

  1. Accéder au portail VMware Engine
  2. Accédez aux Ressources et sélectionnez un cloud privé.
  3. Accédez à Clusters, puis cliquez sur l'icône Modifier.
  4. Sur la page qui s'affiche, vous pouvez afficher votre règle actuelle, en sélectionner une nouvelle dans la liste déroulante Règle d'autoscaling et, éventuellement, ajuster les détails de la règle.
  5. Cliquez sur Envoyer lorsque vous avez terminé.

La liste suivante décrit plus en détail chaque champ à renseigner lors de la création de la règle :

  • Ajouter des nœuds (cluster privé standard) : condition devant être remplie pendant une certaine période avant que VMware Engine n'ajoute un ou plusieurs nœuds au cluster.

  • Ajouter des nœuds (cluster privé étendu) : condition qui doit être remplie pendant une certaine période pour que VMware Engine n'ajoute deux nœuds ou plus au cluster (le nombre de nœuds doit être pair). Un nombre égal de nœuds est ajouté à chaque zone de données d'un cluster étendu.

  • Supprimer des nœuds (cluster privé standard) : condition devant être remplie pendant une certaine période avant que VMware Engine ne supprime un nœud du cluster.

  • Supprimer des nœuds (cluster privé étendu) : condition devant être remplie pendant un certain temps avant que VMware Engine ne supprime deux nœuds du cluster. Un nombre égal de nœuds est supprimé de chaque zone de données d'un cluster étendu.

  • Intervalle entre chaque période d'autoscaling:délai minimal entre les actions effectuées en raison d'une règle d'autoscaling.

  • Limites de nœuds (cluster privé standard) : nombre minimal et maximal de nœuds dans un cluster entre lesquels une règle d'autoscaling peut s'ajuster. Le nombre minimal de nœuds de données dans un cluster privé standard est de trois (3).

  • Limites de nœuds (cluster privé étendu) : nombre minimal et maximal de nœuds dans un cluster entre lesquels une règle d'autoscaling peut s'ajuster.Un cluster étendu doit comporter six nœuds de données au minimum. Le nombre maximal de nœuds de données dans un cluster étendu est de 32.