Hola a todos, y bienvenidos de nuevo.
Ahora, en el video de hoy, vamos a discutir sobre los balances de carga clásicos de manera práctica.
Ahora, en una descripción general de alto nivel, los balances de carga clásicos son una de las generaciones más antiguas de balances de carga.
Y, de hecho, este es uno de los primeros tipos de equilibradores de carga que estuvo inicialmente disponible después del equilibrador
de carga clásico.
Luego, varios tipos diferentes de balanceadores de carga, como el balanceador de carga de aplicaciones.
Se lanzó Network Load Balancer.
Por lo tanto, el balanceador de carga clásico proporciona un conjunto básico de características para los protocolos HTTP,
HTTPS, TCP y SSL.
Por lo tanto, puede admitir todos estos protocolos.
Pero los conjuntos de características asociados con esto son bastante limitados.
En caso de que desee continuar y tener un conjunto detallado de funciones disponibles, por ejemplo, para HTTP
https, entonces es mejor usar el balanceador de carga de la aplicación que está dedicado para este tipo.
Entonces, en una descripción general de alto nivel, la práctica que vamos a implementar será crear un balanceador de
carga clásico.
Este equilibrador de carga clásico se asociará con dos conjuntos de ESI, dos instancias en las que se ejecutaría
nuestro sitio web, y luego veremos cómo funcionaría el equilibrio de carga.
Entonces, dentro de nuestra consola, avancemos y primero lancemos estos dos conjuntos de dos instancias de ESI donde se ejecutaría
nuestro sitio web.
Así que lanzaré rápidamente dos instancias.
Así que el número de instancias aquí, lo estableceré en dos y el nombre, llamémoslo simplemente como instancias LP.
Bajemos un poco.
Dentro del nombre del guardián, puede simplemente asociar el guardián correcto porque también tiene que descargar e instalar
el servidor web dentro de DC.
Entonces, una vez hecho esto, puede continuar rápidamente y lanzar las instancias aquí.
Excelente.
Así que en esta etapa tenemos dos instancias que están actualmente disponibles.
Avancemos y conectémonos rápidamente a ambos a través de SSD.
Así que vamos a seleccionar la instancia.
Número uno, copiaré la IP pública y desde la terminal, sigamos y agreguemos esta dirección IP y estaremos
conectados.
Del mismo modo, copiemos la IP pública de segunda instancia y desde una pestaña más nueva.
Déjame agregar la dirección IP aquí.
Y genial, estamos conectados.
Así que cambiemos rápidamente al usuario raíz.
Y una vez que estemos en el usuario root, ejecutemos el comando install engine x.
Entonces debería darnos el comando Amazon Linux Express para instalar cualquier cosa.
Así que ejecutaré esto.
Vamos a pegarlo aquí.
Te pedirá confirmación.
Escribiré Y y presionaré enter.
Probemos una vez más.
Excelente.
Y nuestro motor X está instalado.
Una vez hecho esto, puede continuar y hacer un sistema CTL, iniciar el motor X, y ahora, si hace un sistema, es
el estado del motor X.
Aquí también debería ver un motor x funcionando de manera similar en nuestra primera instancia.
Ejecutaremos el comando sudo issue para usar el usuario raíz.
Ejecutaremos el comando Amazon Linux Express para instalar el motor x.
Presionamos y.
Presionaré enter.
Y una vez que el motor X está instalado, puede hacer un sistema.
Por lo tanto, iniciará el motor X para iniciar el servidor web.
Este servidor web que se está ejecutando está asociado con el puerto de 80.
Entonces, en caso de que desee abrir el sitio web, debe permitir el puerto ocho en este grupo de seguridad de instancias
específicas.
Entonces, lo que haremos para el grupo de seguridad agregará una regla más asociada con el puerto del mismo.
Así que editaré las reglas de entrada aquí.
Agregaré una nueva regla asociada con un puerto de 80, permitiré 0000 aquí y haré clic en Guardar.
Una vez hecho esto, regresemos a las instancias y dentro de aquí, copiemos la IP pública de la instancia
uno desde una nueva pestaña.
Permítanme agregar la dirección IP aquí para verificar que el sitio web se está cargando y sí, el sitio web se está cargando.
Del mismo modo, también confirmemos la instancia a IP y permítanme agregarla a warrior para verificar que el sitio web se está cargando
y sí, el sitio web se está cargando.
Ahora, una cosa que haremos para identificar rápidamente, de hecho, vayamos rápidamente al motor de uso compartido de usuarios X, es HTML.
Entonces, cuando abrimos el sitio web que contiene el HTML, los contenidos se cargan desde este archivo específico.
Así que solo diré eco.
Este es el sitio web uno y lo almacenaré para indexar el HTML.
Del mismo modo, copiaremos el mismo comando.
Vamos a esta carpeta específica y diremos un código.
Este es el sitio web dos y lo almacenaré para indexar el archivo HTML.
Ahora, si actualizo la página esta vez, verá que indica que este es el sitio web dos y para el primer paso, esta
vez verá que indica el sitio web uno.
Excelente.
Entonces, en esta etapa es fácil que las instancias estén en funcionamiento con un sitio web específico y ahora podemos seguir
adelante y crear rápidamente un nuevo balanceador de carga clásico que equilibrará la carga del tráfico entre
ambas instancias.
Ahora, vayamos rápidamente a la sección del balanceador de carga.
Crearemos un nuevo balanceador de carga dentro del tipo de balanceador de carga.
Bajemos un poco.
Haré clic en el balanceador de carga clásico y dentro de aquí haremos clic en Crear el nombre del balanceador de carga.
Lo llamaré CLB de demostración y puede seleccionar la VPC.
Esta es la VPC predeterminada.
Usaré lo mismo.
El protocolo del balanceador de carga es 80 y el protocolo de instancia nuevamente es 80.
Ahora, mientras discutimos que este balanceador de carga clásico se supone que es DPS, TCP también.
Si ve aquí, hay varios protocolos disponibles.
Mantendremos las cosas simples.
Usaremos el protocolo HTTP.
Haré clic en siguiente y dentro de usted puede continuar y seleccionar el grupo de seguridad si lo desea.
Permítanme hacer clic en crear un nuevo grupo de seguridad.
Y dentro de aquí, debe asegurarse de que para el puerto 80 tenga 0000 permitido.
Esto es entonces vamos a hacer un siguiente.
Haremos un siguiente.
Agregaremos fácil a instancia y seleccionaremos estas dos instancias fáciles aquí.
Hagamos un siguiente.
Haré una revisión y crearé y haré clic en Crear cuadrícula.
Entonces, si ve nuestra demostración, CLB está disponible actualmente y para conectarse, también nos han proporcionado
una URL.
Ahora, si observa las instancias aquí, hay dos instancias en esta etapa que están fuera de servicio.
Esto está completamente bien.
Espere unos minutos y ambas instancias deberían cambiar de fuera de servicio a en servicio.
Así que esperemos rápidamente un momento aquí.
Y si vuelvo a actualizar, verá que ambas instancias ahora están en servicio, por lo que ahora puede continuar
y probar las cosas.
Así que déjame seguir adelante y copiar el nombre DNS de un balanceador de carga.
Y desde una pestaña más nueva, agregaré el nombre DNS aquí.
E inicialmente, la primera solicitud fue al sitio web dos.
Vamos a refrescarnos.
Y ahora fue al sitio web uno.
Actualicemos de nuevo.
Sitio web dos, nuevamente, si actualiza el sitio web uno y así es como funciona actualmente el equilibrio de carga.
Del mismo modo, déjame mostrarte eso en Curl.
Copiaré esto.
Hagamos un código en este balanceador de carga aquí.
Nuevamente, si no tiene eso, está completamente bien dentro de su computadora portátil.
Solo quería mostrarles cómo se vería eso en la ClA.
Si llamo una vez más.
Fue al sitio web uno.
Una vez que lo hice, fui al sitio web dos nuevamente.
Si hago ocho, fui al sitio web uno.
Está bien.
Entonces, en esta etapa, podemos confirmar que nuestro balanceador de carga está funcionando perfectamente bien y está
transfiriendo tráfico a ambas instancias.
Ahora, nuevamente, una cosa para notar es que a veces, cuando se inicializa el balanceador de carga, es posible que
vea que cuando envía el tráfico, solo se dirige a un servidor.
Pero solo espere un momento, tal vez uno o dos minutos, y luego puede intentarlo y verá que el equilibrio
de carga funciona perfectamente bien.
Ahora, una cosa más es que después de haber completado la práctica, asegúrese de eliminar el balanceador
de carga, de lo contrario, se le cobrará innecesariamente a fin de mes.
Así que sigamos adelante y hagamos eso rápidamente.
Ahora, una cosa más que quería mostrarles es que, dado que se trata de una generación anterior de
balanceadores de carga y, por lo general, no se recomiendan, ahora también tiene la opción de migrar esta generación anterior de
balanceadores de carga a la siguiente generación.
Entonces, si hace clic en Migrar, ahora tiene el Asistente de migración de ALB donde puede continuar y migrar a un tipo
de balanceador de carga específico.
Nuevamente, sigamos adelante y asegurémonos de que nuestros recursos se eliminen para que realmente no se le cobre.
Principalmente, el equilibrador de carga es algo por lo que se le cobrará, así que haré clic en Eliminar.
Bueno, elimine el balanceador de carga y las instancias también que ha creado.
Asegúrate de eliminarlos dentro de tu entorno después de haber realizado las prácticas.
Así que esto concluirá el video de hoy.