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 étirés

Vous pouvez configurer des règles d'autoscaling sur un cluster privé étiré. Les règles d'autoscaling par défaut disponibles pour les clusters standards le sont également pour les clusters étirés. Le même nombre de nœuds (comme indiqué dans la règle d'autoscaling) est ajouté à chaque zone de données d'un cluster étiré ou supprimé de celle-ci pour que la configuration du cluster étiré 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 consommé > 80% Stockage utilisé : < 40 %
Règle d'optimisation des performances du processeur Utilisation du processeur > 70% OU
Stockage utilisé > 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 utilisé > 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édez 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 qui doit être remplie pendant un certain temps avant que VMware Engine n'ajoute un ou plusieurs nœuds au cluster.

  • Ajouter des nœuds (cluster privé étiré) : condition qui doit être remplie pendant un certain temps avant que VMware Engine n'ajoute au moins deux nœuds (doit être un nombre pair). Un nombre égal de nœuds est ajouté à chaque zone de données d'un cluster étiré.

  • Supprimer des nœuds (cluster privé standard) : condition qui doit être remplie pendant un certain temps avant que VMware Engine supprime un nœud du cluster.

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

  • Intervalle entre chaque autoscaling:temps 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 d'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é étiré) : 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 étiré est de six (6). Le nombre maximal de nœuds de données dans un cluster étiré est de 32.