Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Maintien d'une haute disponibilité grâce à Auto Scaling (Français) | Maintaining High Availability with Auto Scaling (French)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

Présentation de l’atelier

Auto Scaling vous permet d’augmenter et de réduire automatiquement votre capacité Amazon Elastic Compute Cloud (Amazon EC2) selon les conditions que vous avez définies. Grâce à Auto Scaling, le nombre d’instances Amazon EC2 que vous utilisez augmente de façon continue durant les pics de demandes pour maintenir le même niveau de performance, et diminue automatiquement en cas de baisse des demandes de façon à limiter les coûts. Auto Scaling convient particulièrement aux applications qui connaissent des variations horaires, journalières ou hebdomadaires dans leur utilisation.

Cependant, Auto Scaling représente plus qu’un moyen d’ajouter et de soustraire des serveurs. Il s’agit également d’un mécanisme permettant de traiter les défaillances, de la même manière que la répartition de charge gère les serveurs qui ne répondent pas. Le présent atelier montre la configuration d’Auto Scaling pour lancer, surveiller et mettre à jour automatiquement l’équilibreur de charge associé à vos instances Amazon EC2.

Il y a deux choses importantes à retenir sur Auto Scaling. Tout d’abord, Auto Scaling est un moyen de définir la « température du cloud ». Des règles permettent de « régler le thermostat » ; sous le capot, Auto Scaling contrôle la chaleur en ajoutant et en soustrayant des ressources Amazon EC2 selon les besoins afin de maintenir la « température » (capacité) fixée.

Une stratégie Auto Scaling comprend différents éléments :

  • Un modèle de lancement, qui définit les serveurs créés en réponse à une demande accrue

  • Un groupe Auto Scaling, qui définit quand utiliser un modèle de lancement pour créer de nouvelles instances de serveur et dans quel contexte de zone de disponibilité et d’équilibreur de charge elles doivent être mises en place

Deuxièmement, Auto Scaling suppose un ensemble de serveurs homogènes. Auto Scaling ne sait pas que le serveur A est une instance 64 bits extra-large et plus capable qu’une instance small 32 bits. Il s’agit d’un principe fondamental du cloud computing : une flotte de ressources fongibles permet une mise à l’échelle horizontale ; les ressources individuelles sont secondaires par rapport à la flotte elle-même.

Objectifs

À la fin de cet atelier, vous serez en mesure d’effectuer les actions suivantes :

  • Créer un modèle de lancement à l’aide d’outils de ligne de commande
  • Créer un groupe Auto Scaling à l’aide d’outils de ligne de commande
  • Configurer les notifications Auto Scaling qui sont déclenchées lorsque les ressources d’instance deviennent trop élevées ou trop basses
  • Créer des stratégies pour augmenter ou réduire verticalement le nombre d’instances en cours d’exécution en réponse à des changements dans l’utilisation des ressources

Connaissances techniques préalables

Pour réaliser cet atelier, vous devez connaître l’administration des serveurs Linux de base, ainsi que les outils de ligne de commande Linux. À ce stade, vous devez également maîtriser les bases de la création de nouvelles instances de serveur Amazon EC2 et de la configuration d’Elastic Load Balancing.

Signification des icônes

De nombreuses icônes sont utilisées dans cet atelier pour attirer l’attention sur différents types d’instructions et de remarques. La liste suivante explique la signification de chaque icône :

  • Attention : information présentant un intérêt spécial ou d’une importance particulière (pas assez importante pour causer des problèmes pour l’équipement ni les données si vous n’y faites pas attention, mais susceptible de vous amener à devoir répéter certaines étapes).
  • Commande : commande que vous devez exécuter.
  • Sortie attendue : exemple de sortie que vous pouvez utiliser pour vérifier la sortie d’une commande ou d’un fichier modifié.
  • En savoir plus : emplacement où trouver davantage d’informations.
  • Remarque : indice, directive ou conseil important.
  • Actualisation : moment où vous devez actualiser une page de navigateur web ou une liste pour afficher de nouvelles informations.
  • Tâche effectuée : conclusion ou récapitulatif de l’atelier.

Reviews

Start your review of Maintien d'une haute disponibilité grâce à Auto Scaling (Français) | Maintaining High Availability with Auto Scaling (French)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.