GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo crear un balanceador de carga de red en AWS

Load Balancer se incluye en el servicio EC2 de AWS. Un balanceador de carga de red funciona en la cuarta capa del modelo de interconexión de sistemas abiertos (OSI), la capa de transporte. Abre una conexión TCP al destino seleccionado en el puerto especificado en la configuración del oyente. Si hay destinos en mal estado, Network Load Balancer deja de enrutar las solicitudes a esos destinos en mal estado y comienza a enviar el tráfico a las instancias en buen estado solo en la misma zona de disponibilidad o en una diferente. Network Load Balancer admite direcciones IP estáticas, permite registrar objetivos por dirección IP, es decir, también se pueden agregar objetivos fuera de la VPC del equilibrador de carga, escala a millones de solicitudes por segundo. Estos son algunos de los beneficios de Network Load Balancer. Network Load Balancer también se denomina TCP Load Balancer, ya que funciona en el protocolo TCP.

Para obtener más información sobre Network Load Balancer, haga clic aquí.

Con Network Load Balancer, solo pagamos por lo que usamos. Para conocer los precios en detalle, haga clic aquí

En este artículo, veremos los pasos para crear un balanceador de carga de red, registrar instancias y acceder al balanceador de carga usando su DNS.

Requisitos previos

  1. Cuenta de AWS (cree si no tiene una).
  2. Una o más de una instancia EC2 con Apache ejecutándose en ellas.

 ¿Qué haremos?

  1. Inicie sesión en AWS.
  2. Cree un Equilibrador de carga de red y acceda a la aplicación Apache mediante el DNS del Equilibrador de carga.

Iniciar sesión en AWS

  1. Haga clic aquí para ir a la página de inicio de sesión de AWS.

Cuando hagamos clic en el enlace anterior, veremos una página web como la siguiente donde debemos iniciar sesión con nuestros datos de inicio de sesión.

Una vez que iniciemos sesión en AWS con éxito, veremos la consola principal con todos los servicios enumerados.

Cree un balanceador de carga de red y acceda a la aplicación Apache mediante DNS del balanceador de carga

Para crear un Equilibrador de carga de red, busque "ec2" en la opción Servicios disponible en la parte superior izquierda.

Verá el panel principal de EC2. Aquí puede ver el resumen completo del servicio EC2. Desplácese hacia abajo y haga clic en "Load Balancers" para crear un Load Balancer.

Aquí, haz clic en el botón “Crear Load Balancer ” para ir a la página donde puede configurar y crear un balanceador de carga.

Haga clic en el botón "Crear" disponible en "Balanceador de carga de red". Hay dos tipos más de balanceadores de carga, pero no los analizaremos en este artículo.

Dé un nombre al balanceador de carga que se creará, seleccione el esquema "orientado a Internet" para que el balanceador de carga pueda reenviar y atender las solicitudes provenientes de Internet. Si selecciona un esquema "interno", el equilibrador de carga no podrá atender las solicitudes de Internet. Solo se puede acceder a Load Balancer con esquema "interno" desde la VPC en la que se crea. Desplácese hacia abajo en la página para seleccionar Zonas de disponibilidad.

Aquí, seleccione dos o más zonas de disponibilidad. He seleccionado tres aquí. Haga clic en "Siguiente:Configurar ajustes de seguridad" para continuar.

Podemos ignorar esta advertencia si estamos configurando un entorno de prueba. En el entorno de producción, siempre debemos usar el protocolo TLS y, además, esta advertencia no se mostrará en ese momento. Haga clic en "Siguiente:Configurar enrutamiento"

Aquí, especifique un nombre de destino único que no coincida con ningún otro nombre de grupo de destino en esta región. Mantenga otras configuraciones como están y haga clic en "Siguiente:Registrar objetivos". Si desea agregar instancias con sus IP, puede seleccionar "IP" en Tipo de destino.

Seleccione las instancias de la lista que ejecutan su aplicación Apache y haga clic en "Agregar a registrados". Haga clic en "Siguiente:Revisar" para continuar.

Revise todas las configuraciones aquí y haga clic en "Crear" para crear un Equilibrador de carga de red.

Haga clic en el botón "Cerrar" para cerrar esta ventana e ir al panel principal de Load Balancers.

Una vez que el estado del balanceador de carga cambie a "activo", puede verificar los objetivos y su estado en el grupo objetivo. Una vez que los objetivos estén en buen estado, esto llevará algún tiempo, puede copiar el DNS desde la pestaña Descripción y presionarlo en el navegador.

Aquí puede ver que la aplicación Apache es servidor a través del balanceador de carga de red.

Conclusión

En este artículo, vimos los pasos para crear un balanceador de carga de red, registrar objetivos en él y acceder a él mediante el DNS del mismo.


Linux
  1. Cómo configurar el enrutamiento basado en host en el balanceador de carga de aplicaciones de AWS

  2. Cómo crear un rol de IAM en AWS usando Terraform

  3. Cómo crear un recurso compartido de red a través de Samba en Linux

  4. Cómo configurar el balanceador de carga HAProxy

  5. Cómo crear una unidad de red

Cómo crear una tabla de DynamoDB en AWS

Cómo crear un clúster de Kubernetes con AWS CLI

Cómo crear una Red Virtual en Azure Cloud

Cómo crear un Load Balancer en Azure Cloud

Cómo crear una carga de CPU del 100 % en un sistema Linux

¿Cómo funciona un balanceador de carga? ¿Qué es el equilibrio de carga?