Comment configurer un groupe de l'échelle automatique dans AWS étape par étape

Comment configurer un groupe de l'échelle automatique dans AWS étape par étape
Le groupe de mise à l'échelle automatique est une caractéristique des instances EC2 sur AWS. Un groupe de l'échelle automatique se compose de plusieurs instances EC2, qui peuvent augmenter ou diminuer en nombre en fonction de la politique de mise à l'échelle attachée au groupe. Le groupe de mise à l'échelle automatique surveille la santé et la charge dans les cas du groupe, et selon la politique, il lance ou met fin aux cas pour maintenir un nombre spécifique d'instances dans le groupe. Les groupes à l'échelle automatique sont utilisés pour déployer une infrastructure hautement disponible et évolutive sur AWS. Dans ce guide, nous discuterons des étapes suivantes pour configurer les groupes de mise à l'échelle automatique.
  • Créer un modèle de lancement
  • Créez un groupe de mise à l'échelle automatique à partir du modèle de lancement
  • Tester le groupe de l'échelle automatique
  • Supprimer le groupe de l'échelle automatique

Créer un modèle de lancement

Le modèle de lancement est une sorte de structure des instances EC2 qui comprend tous les détails et paramètres de tous les instances. Toutes les instances du groupe de mise à l'échelle automatique sont lancées à l'aide du modèle de lancement ou de la configuration de lancement. Les modèles de lancement sont plus récents à AWS que de lancer la configuration et ont plus d'options pour personnaliser la configuration de l'instance EC2. C'est pourquoi, dans ce blog, le modèle de lancement sera utilisé pour créer un groupe de mise à l'échelle automatique.

Afin de créer un modèle de lancement, d'abord, connectez-vous à la console de gestion et sélectionnez la région où toutes les infrastructures seront déployées. Dans le coin supérieur droit de la console de gestion, cliquez sur le région bouton et sélectionnez la région appropriée. Pour ce blog, nous déploierons notre infrastructure dans le US-East-1 (N. Virginie) Région.

Recherchez maintenant le service EC2 à partir de la console de gestion.

Du panneau latéral gauche, allez au Lancement de modèles sous le Instances section.

Clique sur le Créer un modèle de lancement bouton pour créer un nouveau modèle de lancement, et il ouvrira un formulaire demandant différents paramètres pour le modèle de lancement.

Entrer le Lancez le nom du modèle sous le Lancez le nom et la description du modèle section.

Sélectionnez le SUIS-JE sous le Image de la machine Amazon et le Type d'instance sous le Type d'instance section.

Sélectionnez le spécifique Paire de clés Vous souhaitez utiliser en vous connectant à votre serveur sur SSH. Si vous n'avez pas de clé, créez-en un en cliquant sur le Créer une nouvelle paire de clés.

Sous le Paramètres réseau, sélectionnez le Plate-forme de réseautage et groupes de sécurité.

Laissez le reste des paramètres par défaut et cliquez sur le Créer un modèle de lancement bouton pour créer le modèle de lancement.

Créez un groupe de mise à l'échelle automatique à partir du modèle de lancement

Après avoir créé le modèle de lancement, créez maintenant le groupe de mise à l'échelle automatique à partir du modèle de lancement. Depuis le panneau gauche, cliquez sur le Groupes d'échelle automatique sous le Échelle automatique section.

Clique sur le Créer un groupe de mise à l'échelle automatique Pour créer un nouveau groupe de mise à l'échelle automatique.

Entrez le nom du groupe de mise à l'échelle automatique et sélectionnez le modèle de lancement créé à l'étape précédente. Vous pouvez également passer pour lancer la configuration au lieu de lancer le modèle en cliquant sur le Passer à la configuration de lancement, Mais nous nous en tiendrons au modèle de lancement pour ce blog.

Clique sur le Suivant bouton après avoir saisi les détails ci-dessus, et il demandera l'option d'achat instantané et les détails du réseau. Sélectionnez le Adhérer au modèle de lancement Comme option d'achat instantané.

Pour le réseau, sélectionnez le VPC et les sous-réseaux que vous souhaitez déployer des instances dans. Pour ce blog, nous utiliserons VPC par défaut et deux sous-réseaux. Vous pouvez sélectionner autant de sous-réseaux que vous le souhaitez.

Après avoir saisi les détails du réseau, cliquez sur le Suivant bouton, et il demandera le options avancées. Clique sur le Suivant bouton sans entrer ou sélectionner aucun paramètre, et il demandera la taille du groupe et la politique de mise à l'échelle. La taille du groupe de mise à l'échelle automatique définit le maximum et le nombre minimum d'instances à lancer dans un groupe de mise à l'échelle automatique et peuvent également être utilisées pour maintenir un nombre constant d'instances sur AWS. Entrez le même numéro pour Capacité souhaitée, capacité minimale, et Capacité maximale Pour maintenir un nombre constant d'instances dans le groupe de mise à l'échelle automatique.

Pour cette démo, entrez le 1 instance Comme la capacité souhaitée et la capacité minimale et 3 instances comme capacité maximale.

Une stratégie de mise à l'échelle est un ensemble de configurations qui décide du moment de lancer ou de terminer les instances du groupe de mise à l'échelle automatique. La politique de mise à l'échelle suit une cible définie à l'aide du Type métrique et Valeur cible Lors de la configuration de la stratégie de mise à l'échelle. Voici les types métriques fournis par AWS.

  • Utilisation moyenne du processeur
  • Réseau moyen dans (octets)
  • Réseau moyen (octets)
  • Décompte des demandes de l'équilibreur de chargement d'application par cible

Le groupe de mise à l'échelle automatique surveille le type de métrique sélectionné de toutes les instances, et chaque fois que la valeur cible moyenne du type de métrique sélectionné va au-dessus du seuil, le groupe de mise à l'échelle automatique lance plus d'instances pour gérer la charge.

Pour cette démo, sélectionnez Politique d'échelle de suivi cible, entrer le Nom de la stratégie de mise à l'échelle, sélectionner Utilisation moyenne du processeur comme Type métrique, et 10 comme Valeur cible.

La configuration ci-dessus conservera un minimum de 1 instance en cours d'exécution. Chaque fois que l'instance décède, le groupe de mise à l'échelle automatique lancera automatiquement une nouvelle instance. De plus, lorsque la charge sur l'instance atteint plus de 10%, le groupe de mise à l'échelle automatique lancera automatiquement une nouvelle instance. Le groupe de mise à l'échelle automatique ne lancera pas plus de 3 instances à la fois même si la charge est supérieure à 10% sur toutes les instances car nous avons spécifié un nombre maximum de 3 instances.

Maintenant cliquez sur le Sauter pour examiner bouton pour sauter les étapes restantes et cliquer sur le Créer un groupe de mise à l'échelle automatique bouton à la fin de la page après avoir examiné la configuration pour créer le groupe de mise à l'échelle automatique.

Tester le groupe de mise à l'échelle automatique

Après avoir créé le groupe de mise à l'échelle automatique, il lancera une instance EC2 car nous avons spécifié la capacité souhaitée pour être une instance EC2. Le groupe de mise à l'échelle automatique peut être testé en terminant l'instance ou en augmentant l'utilisation du processeur de l'instance.

Tout d'abord, nous testerons le groupe de mise à l'échelle automatique en terminant l'instance EC2. Du côté gauche, le panneau sélectionne le Instances sous le INSTANCES section.

Sélectionnez l'instance lancée par le groupe de mise à l'échelle automatique et cliquez sur le État d'instance bouton dans le coin supérieur droit. Il ouvrira une liste, cliquez sur le Terminer l'instance Pour résilier l'instance manuellement.

Après 3 minutes de fin de l'instance, le groupe de mise à l'échelle automatique lancera une nouvelle instance.

Une autre façon de tester le groupe de mise à l'échelle automatique consiste à augmenter la charge sur l'instance EC2, car nous avons configuré l'utilisation du CPU comme métrique de la politique de mise à l'échelle. Chaque fois que la charge sur le CPU dépasse 10%, le groupe de mise à l'échelle automatique lancera une autre instance EC2. À cette fin, SSH dans l'instance EC2 et exécutez une boucle infinie.

ubuntu @ ubuntu: ~ $ ssh @ -je

Sur le terminal, exécutez la commande suivante.

ubuntu @ ubuntu: ~ $ while true; faire écho "salut"; dormir 1; fait

Il exécutera une boucle infinie, et l'utilisation du processeur atteindra un maximum qui déclenchera le groupe de mise à l'échelle automatique pour lancer une autre instance. Accédez à la section Instances pour voir les instances.

Supprimer le groupe de mise à l'échelle automatique

Cette section discutera de la façon dont nous pouvons supprimer le groupe de mise à l'échelle automatique sur AWS, car chaque fois qu'une instance est supprimée, le groupe de mise à l'échelle automatique créera une autre instance pour maintenir un nombre spécifique d'instances. Afin de supprimer le groupe de mise à l'échelle automatique, modifiez d'abord la capacité souhaitée et un nombre minimum d'instances à 0. Sélectionnez le Groupes d'échelle automatique de la console EC2.

Sélectionnez le groupe de mise à l'échelle automatique et cliquez sur le Modifier bouton.

Définissez la capacité souhaitée et la capacité minimale à 0 et cliquez sur le Mise à jour bouton à la fin de la page.

Il terminera automatiquement toutes les instances lancées par le groupe de mise à l'échelle automatique pour maintenir la taille du groupe. Accédez à la section Instances pour voir toutes les instances disponibles.

Les deux instances sont terminées, et maintenant le groupe de mise à l'échelle automatique peut être supprimé. Dans la section du groupe de mise à l'échelle automatique, sélectionnez le groupe de mise à l'échelle automatique et cliquez sur le Supprimer bouton.

Maintenant, il vous demandera votre confirmation pour supprimer le groupe de mise à l'échelle automatique. Entrer supprimer dans la barre d'entrée et cliquez sur le Supprimer bouton pour supprimer le groupe de mise à l'échelle automatique.

Après avoir supprimé le groupe de mise à l'échelle automatique, accédez à la section du modèle de lancement pour supprimer le modèle de lancement.

Sélectionnez le modèle de lancement et cliquez sur le Actions bouton. Il affichera une liste de différentes options. Sélectionnez le Supprimer Option de la liste.

Maintenant, il demandera une confirmation avant de supprimer le modèle de lancement. Entrer supprimer dans la barre d'entrée et cliquez sur le Supprimer bouton pour supprimer le modèle de lancement.

Conclusion

Le groupe de mise à l'échelle automatique est la fonctionnalité fournie par AWS pour créer une infrastructure hautement disponible et évolutive sur AWS Cloud. Le groupe de mise à l'échelle automatique utilise un modèle de lancement ou une configuration de lancement pour lancer des instances pour mettre à l'échelle l'infrastructure sur AWS. Le modèle de lancement comprend toutes les configurations requises pour lancer de nouvelles instances dans le groupe. Le groupe de mise à l'échelle automatique fournit différents types de politiques de suivi cible utilisées pour lancer et résilier les instances du groupe. Ce guide fournit une procédure étape par étape pour créer, gérer et supprimer un groupe d'alimentation automatique sur AWS.