Salut tout le monde et bienvenue.
Maintenant, dans la vidéo d'aujourd'hui, nous allons discuter pratiquement des équilibres de charge classiques.
Désormais, à un niveau élevé, les équilibrages de charge classiques font partie de l'ancienne génération d'équilibrages de charge.
Et en fait, c'est l'un des premiers types d'équilibreur de charge qui était initialement disponible après l'équilibreur de
charge classique.
Ensuite, plusieurs types d'équilibreurs de charge différents, comme l'équilibreur de charge d'application.
Network Load Balancer ont été publiés.
Équilibreur de charge classique, il fournit un ensemble de fonctionnalités de base pour les protocoles HTTP, HTTPS
ainsi que TCP et SSL.
Il peut donc prendre en charge tous ces protocoles.
Mais les ensembles de fonctionnalités qui y sont associés sont assez limités.
Si vous souhaitez aller de l'avant et disposer d'un ensemble détaillé de fonctionnalités, par exemple
pour HTTP https, il est préférable d'utiliser l'équilibreur de charge d'application dédié à ce type.
Donc, dans un aperçu de haut niveau, la pratique que nous allons mettre en œuvre consistera à créer un équilibreur de charge
classique.
Cet équilibreur de charge classique sera associé à deux ensembles d'ESI, deux instances où notre site Web fonctionnerait,
puis nous examinerons comment l'équilibrage de charge fonctionnerait.
Donc, dans notre console, allons-y et lançons d'abord ces deux ensembles d'instances ESI deux où notre site
Web serait exécuté.
Je vais donc lancer rapidement deux instances.
Donc, le nombre d'instances ici, je vais le mettre à deux et le nom, appelons-le simplement comme instances LP.
Descendons un peu.
Dans le nom du gardien, vous pouvez simplement associer le bon gardien, car vous devez également télécharger et installer
le serveur Web à l'intérieur de DC.
Ainsi, une fois cela fait, vous pouvez rapidement lancer les instances ici.
Super.
Donc, à ce stade, nous avons deux instances qui sont actuellement disponibles.
Allons-y et connectons-nous rapidement aux deux via des SSD.
Alors sélectionnons l'instance.
Premièrement, je vais copier l'adresse IP publique et depuis le terminal, ajoutons cette adresse IP et nous
sommes connectés.
De même, copions l'adresse IP publique de la deuxième instance et d'un onglet plus récent.
Permettez-moi d'ajouter l'adresse IP ici.
Et super, nous sommes connectés.
Passons donc rapidement à l'utilisateur root.
Et une fois que nous sommes dans l'utilisateur root, lançons la commande install engine x.
Il devrait donc nous donner la commande Amazon Linux Express pour installer quoi que ce soit.
Je vais donc lancer ça.
Collons-le ici.
Il vous demandera une confirmation.
Je vais taper Y et j'appuierai sur Entrée.
Essayons encore une fois.
Super.
Et notre moteur X est installé.
Une fois cela fait, vous pouvez continuer et faire un système CTL, démarrer le moteur X, et maintenant si vous faites un système,
c'est le moteur d'état X.
Ici, vous devriez voir qu'un moteur x fonctionne également de la même manière dans notre première instance.
Nous allons exécuter la commande sudo issue pour utiliser l'utilisateur root.
Nous allons exécuter la commande Amazon Linux Express pour installer le moteur x.
Appuyons sur y.
J'appuierai sur Entrée.
Et une fois le moteur X installé, vous pouvez faire un système.
Il démarrera donc le moteur X pour démarrer le serveur Web.
Ce serveur Web en cours d'exécution est associé au port 80.
Donc, si vous souhaitez ouvrir le site Web, vous devez autoriser le port huit dans ce groupe de sécurité d'instances
spécifiques.
Donc, ce que nous allons faire pour le groupe de sécurité ajoutera une règle supplémentaire associée à son port.
Je vais donc modifier les règles entrantes ici.
J'ajouterai une nouvelle règle associée à un port de 80, et j'autoriserai 0000 ici et je cliquerai sur Enregistrer.
Une fois cela fait, revenons aux instances et ici, copions l'adresse IP publique de l'instance
une à partir d'un nouvel onglet.
Permettez-moi d'ajouter l'adresse IP ici pour vérifier que le site Web se charge et oui, le site Web se charge.
De même, confirmons également l'instance à IP et laissez-moi l'ajouter à Warrior pour vérifier que le site Web se charge
et oui, le site Web se charge.
Maintenant, une chose que nous allons faire pour identifier rapidement en fait passons rapidement au moteur de partage d'utilisateurs X est HTML.
Ainsi, lorsque nous ouvrons le site Web contenant le code HTML, le contenu est chargé à partir de ce fichier spécifique.
Donc je dirai simplement écho.
C'est le premier site Web et je vais le stocker pour indexer le HTML.
De même, nous allons copier la même commande.
Allons dans ce dossier spécifique et nous dirons un code.
C'est le site Web deux et je vais le stocker pour indexer le fichier HTML.
Maintenant, si j'actualise la page cette fois, vous voyez qu'il indique qu'il s'agit du site Web deux et pour la première étape, cette
fois, vous voyez qu'il indique le site Web un.
Super.
Donc, à ce stade, il est facile d'avoir des instances opérationnelles avec un site Web spécifique et maintenant nous pouvons aller
de l'avant et créer rapidement un nouvel équilibreur de charge classique qui équilibrera la charge du trafic entre
ces deux instances.
Passons maintenant rapidement à la section de l'équilibreur de charge.
Nous allons créer un nouvel équilibreur de charge dans le type d'équilibreur de charge.
Descendons un peu.
Je clique sur l'équilibreur de charge classique et ici, nous cliquons sur Créer le nom de l'équilibreur de charge.
Je vais juste l'appeler démo CLB et vous pouvez sélectionner le VPC.
Il s'agit du VPC par défaut.
Je vais utiliser la même chose.
Le protocole d'équilibrage de charge est 80 et le protocole d'instance est à nouveau 80.
Maintenant que nous discutons du fait que cet équilibreur de charge classique est censé être DPS, TCP également.
Si vous voyez ici, plusieurs protocoles sont disponibles.
Nous allons garder les choses simples.
Nous utiliserons le protocole HTTP.
Je clique sur suivant et à l'intérieur, vous pouvez continuer et sélectionner le groupe de sécurité si vous le souhaitez.
Permettez-moi de cliquer sur créer un nouveau groupe de sécurité.
Et ici, vous devez vous assurer que pour le port 80, vous en avez 0000 autorisé.
C'est alors faisons un prochain.
Nous ferons une prochaine.
Nous ajouterons easy à l'instance et nous sélectionnerons ici ces deux instances faciles.
Faisons un prochain.
Je vais faire une révision et créer et je cliquerai sur Créer une grille.
Donc, si vous voyez notre démo, CLB est actuellement disponible et pour s'y connecter, ils nous ont également
fourni une URL.
Maintenant, si vous examinez les instances ici, il y a deux instances à ce stade, il est hors service.
C'est tout à fait bien.
Donnez-lui quelques minutes et les deux instances devraient passer de hors service à en service.
Alors attendons un instant ici.
Et si je rafraîchis à nouveau, vous voyez, ces deux instances sont maintenant en service, vous pouvez donc maintenant continuer
et tester les choses.
Alors laissez-moi continuer et copier le nom DNS d'un équilibreur de charge.
Et à partir d'un onglet plus récent, j'ajouterai le nom DNS ici.
Et initialement, la première demande est allée au site Web deux.
Rafraîchissons-nous.
Et maintenant, il est allé sur le site Web un.
Rafraîchissons-nous à nouveau.
Site Web deux, encore une fois, si vous actualisez le site Web un et c'est ainsi que l'équilibrage de charge fonctionne actuellement.
De même, laissez-moi également vous montrer cela dans Curl.
Je vais copier ça.
Faisons un code sur cet équilibreur de charge ici.
Encore une fois, si vous ne l'avez pas, c'est tout à fait bien dans votre ordinateur portable.
Je voulais juste vous montrer à quoi cela ressemblerait dans la ClA.
Si j'appelle encore une fois.
Il est allé sur le site Web un.
Une fois que je l'ai fait, je suis de nouveau allé sur le site Web deux.
Si j'en fais huit, je suis allé sur le site Web un.
D'accord.
Donc, à ce stade, nous pouvons confirmer que notre équilibreur de charge fonctionne parfaitement et qu'il transfère
le trafic vers ces deux instances.
Maintenant, encore une fois, une chose à noter que parfois, lorsque l'équilibreur de charge est initialisé, vous pouvez voir
que lorsque vous envoyez le trafic, il ne va qu'à un seul serveur.
Mais attendez un instant, peut-être une minute ou deux, puis vous pourrez essayer et vous verrez que l'équilibrage
de charge fonctionne parfaitement bien.
Maintenant, une dernière chose est qu'après avoir terminé la pratique, assurez-vous de supprimer l'équilibreur
de charge, sinon vous serez inutilement facturé à la fin du mois.
Alors allons-y et faisons cela rapidement.
Maintenant, une dernière chose que je voulais vous montrer, c'est que puisqu'il s'agit d'une génération précédente
d'équilibreurs de charge et qu'ils ne sont généralement pas recommandés, vous avez également la possibilité de migrer cette génération précédente
d'équilibreur de charge vers la génération suivante.
Donc, si vous cliquez sur Migrer, vous avez maintenant l'assistant de migration ALB où vous pouvez continuer et migrer vers un type
d'équilibreur de charge spécifique.
Encore une fois, allons-y et assurons-nous que nos ressources sont supprimées afin que vous ne soyez pas vraiment facturé.
Principalement, l'équilibreur de charge est quelque chose pour lequel vous serez facturé, je vais donc cliquer sur Supprimer.
Eh bien, supprimez également l'équilibreur de charge et les instances que vous avez créées.
Assurez-vous de les supprimer dans votre environnement après avoir terminé les travaux pratiques.
Voilà qui conclura la vidéo d'aujourd'hui.