Implémenter la mise à l’échelle

Effectué

Chez Contoso, l’utilisation de groupes de machines virtuelles identiques peut résoudre les besoins relatifs à la création et la gestion rapides de machines virtuelles pour les charges de travail fluctuantes. La mise à l’échelle verticale ou la mise à l’échelle horizontale conviennent toutes les deux pour répondre aux besoins de l’entreprise.

Qu’est-ce que la mise à l’échelle verticale ?

La mise à l’échelle verticale, également appelée scale-up et scale-down, signifie l’augmentation ou la diminution de la taille des machines virtuelles en fonction de leur utilisation. Quand vous implémentez la mise à l’échelle verticale, les machines virtuelles existantes sont parfois reconfigurées. Dans d’autres circonstances, les machines virtuelles sont remplacées par d’autres machines virtuelles ayant une capacité plus élevée.

La suppression d’une machine virtuelle existante et son remplacement par une nouvelle s’appelle le reprovisionnement. Quand vous augmentez ou diminuez la taille des machines virtuelles dans un groupe de machines virtuelles identiques, vous êtes parfois amené à redimensionner les machines virtuelles existantes tout en conservant vos données, et parfois à déployer de nouvelles machines virtuelles plus grandes.

La mise à l’échelle verticale peut être utile dans les cas suivants :

  • Un service basé sur des machines virtuelles est sous-utilisé (peut-être le week-end). La diminution de la taille des machines virtuelles peut réduire les coûts mensuels.
  • Augmentation de la taille des machines virtuelles pour répondre à une demande accrue sans créer d’autres machines virtuelles.

Vous pouvez configurer la mise à l’échelle verticale pour qu’elle se déclenche en fonction d’alertes définies dans votre groupe de machines virtuelles identiques. Quand l’alerte s’active, elle déclenche un Webhook qui active un runbook, ce qui permet le scale-up ou le scale-down de votre groupe identique. Vous pouvez effectuer une mise à l’échelle verticale à l’aide de la procédure générale suivante :

  1. Créez un compte Azure Automation avec fonctionnalité d’identification.
  2. Importez les runbooks de mise à l’échelle verticale Azure Automation dans votre abonnement.
  3. Ajoutez un webhook dans votre runbook.
  4. Ajoutez une alerte dans votre groupe de machines virtuelles identiques, à l’aide d’une notification de webhook.

Pour créer un groupe identique vertical, consultez Mise à l’échelle automatique verticale avec des groupes de machines virtuelles identiques.

Qu’est-ce que la mise à l’échelle horizontale ?

Dans la mise à l’échelle horizontale, également appelée scale-in et scale-out, le nombre de machines virtuelles change en fonction de la charge de travail. Si Contoso opte pour la mise à l’échelle horizontale, deux configurations sont possibles, comme indiqué dans le tableau suivant.

Type Description
Mise à l’échelle manuelle Avec la mise à l’échelle manuelle, vous conservez un nombre d’instances fixe, que vous modifiez à l’aide d’un curseur manuel quand cela est nécessaire pour répondre à l’augmentation de la demande.
Mise à l’échelle automatique personnalisée Avec la mise à l’échelle automatique personnalisée, vous pouvez effectuer une mise à l’échelle basée sur une planification ou des métriques, ou les deux.

Voici quelques exemples.

Exemple 1

Chez Contoso, l’accès au site web de l’entreprise le vendredi soir est généralement la période la plus chargée. À l’inverse, le mercredi à 7 h 00 est généralement la période la plus calme. Contoso a déterminé que pour répondre au pic de demandes du vendredi soir, 50 serveurs web sont nécessaires. En revanche, le mercredi matin (moment le plus calme), 2 serveurs seulement sont nécessaires pour gérer la demande. Dans la mesure où les frais liés à Azure se cumulent en fonction de la consommation des ressources, il est important que Contoso n’utilise pas de services non nécessaires. Cela n’a tout simplement pas de sens pour Contoso de payer 50 serveurs toute la semaine pour répondre à la demande correspondant à quelques heures de pointe.

Dans cet exemple, après avoir créé le groupe de machines virtuelles identiques, l’administrateur de Contoso sélectionne l’onglet Mise à l’échelle pour le groupe identique dans le panneau Créer un groupe de machines virtuelles identiques, puis sélectionne Mise à l’échelle automatique personnalisée. L’administrateur ajoute une nouvelle condition de mise à l’échelle, et définit une planification appropriée pour répondre aux demandes attendues.

Exemple 2

Contoso crée un produit et, à l’approche du lancement, le support informatique s’attend à une augmentation du trafic du site web. Le problème est le suivant : le support informatique ne sait pas avec certitude à quel moment la demande risque d’augmenter, ni pour combien de temps. Toutefois, il souhaite pouvoir répondre à l’accroissement de la demande quand elle se produira. Dans ce cas, Contoso doit à nouveau se tourner vers la mise à l’échelle automatique personnalisée. Ce type de mise à l’échelle automatique permet d’effectuer un scale-out de l’infrastructure à mesure que la demande augmente, et un scale-in quand elle diminue.

Dans cet exemple, après avoir créé le groupe de machines virtuelles identiques, l’administrateur de Contoso sélectionne l’onglet Mise à l’échelle pour le groupe identique dans le panneau Créer un groupe de machines virtuelles identiques. Il sélectionne ensuite Mise à l’échelle automatique personnalisée. L’administrateur ajoute une nouvelle condition de mise à l’échelle, et définit la mise à l’échelle en fonction d’une métrique. Par exemple, il peut ajouter : (Moyenne) Pourcentage de processeur > 75, Augmenter le nombre de 1.

Créer un groupe de machines virtuelles identiques à l’aide de la mise à l’échelle horizontale

Dans cette procédure, nous allons créer un groupe de machines virtuelles identiques pour une machine virtuelle Windows Server. Pour ce faire, effectuez les étapes suivantes :

  1. Dans le portail Azure, dans la zone de recherche, entrez Groupe identique.
  2. Dans les résultats, sous Place de marché, sélectionnez Groupes de machines virtuelles identiques.
  3. Dans le panneau Groupes de machines virtuelles identiques, sélectionnez Créer un groupe de machines virtuelles identiques.
  4. Dans le panneau Créer un groupe de machines virtuelles identiques, sous l’onglet Informations de base, configurez les informations suivantes :
    • Abonnement et Groupe de ressources
    • Nom du groupe de machines virtuelles identiques
    • Région et Zone de disponibilité
    • Image : Windows Server 2025 Azure Edition
    • Taille
    • Détails du compte Administrateur
  5. Sélectionnez Suivant pour passer aux autres onglets.
  6. Sous l’onglet Mise à l’échelle, configurez le Nombre initial d’instance, la Stratégie de mise à l’échelle et la Stratégie de scale-in.
  7. Sélectionnez Revoir + créer.
  8. Une fois la validation effectuée, sélectionnez Créer pour déployer le groupe identique.
  9. Si vous souhaitez personnaliser les paramètres de mise à l’échelle, sous l’onglet Mise à l’échelle, pour Stratégie de mise à l’échelle, sélectionnez Personnalisée. Quand la nouvelle page s’ouvre, configurez les détails supplémentaires, puis sélectionnez Vérifier + créer.

Configuration de la mise à l’échelle

Une fois que vous avez créé le groupe de machines virtuelles identiques, ouvrez la ressource créée. Dans la page Créer un groupe de machines virtuelles identiques, sous Paramètres, sélectionnez Mise à l’échelle. Vous pouvez ensuite configurer la mise à l’échelle en choisissant :

  • Mise à l’échelle manuelle (valeur par défaut)
  • Mise à l’échelle automatique personnalisée

Si vous souhaitez configurer la mise à l’échelle automatique, sélectionnez l’option Mise à l’échelle automatique, puis pour Mode de mise à l’échelle, effectuez une mise à l’échelle en fonction d’une métrique (par exemple le pourcentage d’utilisation du processeur de l’hôte des machines virtuelles) ou d’un nombre spécifique d’instances. Si vous souhaitez planifier la mise à l’échelle automatiquement, sélectionnez l’option Mise à l’échelle automatique personnalisée, puis sélectionnez Ajouter une condition de mise à l’échelle. Vous pouvez ensuite spécifier des métriques supplémentaires, ou une planification pour tenir compte des changements connus relatifs à la demande.

Essayer

Si vous souhaitez effectuer certaines des tâches décrites dans les unités précédentes, utilisez les liens suivants pour accéder à des exercices documentés dans le portail Learn.

Pour effectuer ces exercices, souscrivez un abonnement d’essai gratuit à Azure. Une fois les exercices effectués, supprimez tous les groupes de ressources que vous avez créés.