Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Introducción a los equilibradores de carga de red
Este tutorial proporciona una introducción práctica a los balanceadores de carga de red a través de una interfaz basada en la AWS Management Console web. Para crear el primer equilibrador de carga de red, siga los pasos que se describen a continuación.
Contenido
Para ver demostraciones de configuraciones del equilibrador de carga, consulte Demostraciones de Elastic Load Balancing
Requisitos previos
-
Decida qué zonas de disponibilidad utilizará para sus instancias. EC2 Configure la nube privada virtual (VPC) con al menos una subred pública en cada una de estas zonas de disponibilidad. Estas subredes públicas se utilizan para configurar el equilibrador de carga. EC2 En su lugar, puede lanzar las instancias en otras subredes de estas zonas de disponibilidad.
-
Lance al menos una EC2 instancia en cada zona de disponibilidad. Asegúrese de que los grupos de seguridad de estas instancias permiten el acceso mediante TCP de los clientes del puerto del agente de escucha y las solicitudes de comprobación de estado procedentes de la VPC. Para obtener más información, consulte Grupos de seguridad de destino.
Paso 1: crear un grupo de destino para el equilibrador de carga de red
Cree el grupo de destino que se va a utilizar para el enrutamiento de solicitudes. La regla del agente de escucha direcciona las solicitudes a los destinos registrados en este grupo de destino. El equilibrador de carga comprueba el estado de los destinos del grupo utilizando las opciones de comprobación de estado definidas en el grupo de destino.
Para configurar el grupo de destino mediante la consola
Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/
. -
En el panel de navegación, en Equilibrio de carga, elija Grupos de destino.
-
Elija Crear grupo de destino.
-
Mantenga el tipo de destino como instancias.
-
En Nombre del grupo de destino, ingrese un nombre para el grupo de destino nuevo.
-
En Protocolo, elija TCP y, en Puerto, elija 80.
-
En VPC, elija la VPC que contiene sus instancias.
-
En Health checks (Comprobaciones de estado), mantenga la configuración predeterminada.
-
Elija Next (Siguiente).
-
En la página Registrar destinos, siga los pasos que se describen a continuación. Este es un paso opcional para crear un grupo de destino. Sin embargo, debe registrar los destinos si desea probar su equilibrador de carga y asegurarse de que dirige el tráfico a los destinos.
-
En Instancias disponibles, seleccione una o varias instancias.
-
Mantenga el puerto 80 predeterminado y elija Incluir como pendiente a continuación.
-
-
Elija Crear grupo de destino.
Paso 2: crear un nuevo equilibrador de carga de red
A fin de crear un equilibrador de carga de red, en primer lugar debe proporcionar información de configuración básica para el equilibrador de carga como, por ejemplo, un nombre, un esquema y un tipo de dirección IP. Luego, proporcione información sobre su red y sobre uno o más oyentes. Un oyente es un proceso que verifica solicitudes de conexión. Se configura con un protocolo y un puerto para las conexiones entre los clientes y el equilibrador de carga. Para obtener más información acerca de los puertos y protocolos compatibles, consulte Configuración del oyente.
Para crear un equilibrador de carga de red mediante la consola
Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/
. -
En la barra de navegación, elija una región para el equilibrador de carga. Asegúrese de elegir la misma región que utilizó para sus EC2 instancias.
-
En el panel de navegación, en Equilibración de carga, elija equilibradores de carga.
-
Elija Crear un equilibrador de carga.
-
En Equilibrador de carga de red, elija Crear.
-
En Load Balancer name (Nombre del equilibrador de carga), escriba un nombre para el equilibrador de carga. Por ejemplo,
my-nlb
. -
Para Scheme y IP address type, mantenga los valores predeterminados.
-
Para el mapeo de redes, selecciona la VPC que usaste para tus EC2 instancias. Para cada zona de disponibilidad que utilizó para lanzar las EC2 instancias, seleccione la zona de disponibilidad y, a continuación, seleccione una subred pública para esa zona de disponibilidad.
De forma predeterminada, AWS asigna una IPv4 dirección a cada nodo del equilibrador de carga de la subred de su zona de disponibilidad. De forma alternativa, cuando crea un balanceador de carga expuesto a Internet, puede seleccionar una dirección IP elástica para cada zona de disponibilidad. Esto proporciona al balanceador de carga direcciones IP estáticas.
-
En Grupos de seguridad, preseleccionamos el grupo de seguridad predeterminado para su VPC. Puede seleccionar otros grupos de seguridad, según sea necesario. Si no cuenta con un grupo de seguridad adecuado, elija Crear un grupo de seguridad nuevo y cree uno que cumpla con sus necesidades de seguridad. Para obtener más información, consulte Crear un grupo de seguridad en la Guía del usuario de Amazon VPC.
aviso
Si no asocia ahora un grupo de seguridad al equilibrador de carga, no podrá asociarlo más adelante.
-
En Oyentes y enrutamiento, mantenga el protocolo y el puerto predeterminados y seleccione el grupo de destino de la lista. Esto configura un oyente que acepta el tráfico de TCP en el puerto 80 y reenvía el tráfico al grupo de destino seleccionado de forma predeterminada.
-
(Opcional) Agregue etiquetas para categorizar su equilibrador de carga. Las claves de las etiquetas deben ser únicas en cada equilibrador de carga. Los caracteres permitidos son letras, espacios y números (en UTF-8), además de los siguientes caracteres especiales: + - =. _ : / @. No utilice espacios iniciales ni finales. Los valores distinguen entre mayúsculas y minúsculas.
-
Revise la configuración y elija Create load balancer (Crear equilibrador de carga). Durante la creación, se aplican algunos atributos predeterminados al equilibrador de carga. Puede verlos y editarlos después de crear el equilibrador de carga. Para obtener más información, consulte Atributos del equilibrador de carga.
Paso 3: probar un equilibrador de carga de red
Tras crear el Network Load Balancer, comprueba que envía tráfico a tus EC2 instancias.
Para probar el equilibrador de carga
-
Una vez que se le notifique que el equilibrador de carga se ha creado correctamente, elija Close.
-
En el panel de navegación, en Equilibrio de carga, elija Grupos de destino.
-
Seleccione el grupo de destino que se acaba de crear.
-
Elija Targets y verifique que las instancias estén listas. Si el estado de una instancia es
initial
, puede deberse a que la instancia sigue en proceso de registro o no ha superado el número mínimo de comprobaciones de estado para que se considere correcta. Cuando el estado de al menos una instancia seahealthy
, podrá probar el equilibrador de carga. -
En el panel de navegación, en Equilibración de carga, elija equilibradores de carga.
-
Seleccione el nombre del equilibrador de carga recién creado para abrir la página de detalles.
-
Copia el nombre DNS del balanceador de cargas (por ejemplo, my-load-balancer -1234567890abcdef. elb.us-east-2.amazonaws.com). Pegue el nombre DNS en el campo de direcciones de un navegador web que esté conectado a Internet. Si todo funciona normalmente, el navegador mostrará la página predeterminada del servidor.
Paso 4: (opcional) eliminar el equilibrador de carga de red
Tan pronto como un equilibrador de carga esté disponible, se le facturará por cada hora u hora parcial que se mantenga en ejecución. Cuando ya no necesite un equilibrador de carga, puede eliminarlo. Tan pronto como se elimine el equilibrador de carga, dejarán de acumularse cargos por él. Tenga en cuenta que, cuando se elimina un equilibrador de carga, los destinos registrados con él no se ven afectados. Por ejemplo, tus instancias siguen ejecutándose. EC2
Para eliminar el equilibrador de carga mediante la consola
Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/
. -
En el panel de navegación, en Equilibración de carga, elija equilibradores de carga.
-
Seleccione la casilla de verificación del equilibrador de carga y elija Acciones, Eliminar.
-
Cuando se le pida confirmación, ingrese
confirm
y elija Eliminar.