Introducción a los equilibradores de carga de red - Elastic Load Balancing

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.

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 su 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. En su lugar, puede lanzar sus EC2 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 permitan el TCP acceso desde los clientes del puerto de escucha y las solicitudes de comprobación de estado del suyoVPC. Para obtener más información, consulte Grupos de seguridad de destino.

Paso 1: Cree un grupo objetivo para su Network Load Balancer

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 objetivo mediante la consola
  1. Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, en Equilibrio de carga, elija Grupos de destino.

  3. Elija Crear grupo de destino.

  4. Mantenga el tipo de destino como instancias.

  5. En Nombre del grupo de destino, ingrese un nombre para el grupo de destino nuevo.

  6. Para Protocolo TCP, elige y para Puerto, elige 80.

  7. Para VPC, seleccione el VPC que contiene sus instancias.

  8. En Health checks (Comprobaciones de estado), mantenga la configuración predeterminada.

  9. Elija Next (Siguiente).

  10. 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.

    1. En Instancias disponibles, seleccione una o varias instancias.

    2. Mantenga el puerto 80 predeterminado y elija Incluir como pendiente a continuación.

  11. Elija Crear grupo de destino.

Paso 2: Crear un Network Load Balancer

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 Network Load Balancer mediante la consola
  1. Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/.

  2. 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.

  3. En el panel de navegación, en Equilibración de carga, elija equilibradores de carga.

  4. Elija Crear un equilibrador de carga.

  5. En Equilibrador de carga de red, elija Crear.

  6. En Load Balancer name (Nombre del equilibrador de carga), escriba un nombre para el equilibrador de carga. Por ejemplo, my-nlb.

  7. Para Scheme y IP address type, mantenga los valores predeterminados.

  8. 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.

  9. En el caso de los grupos de seguridad, preseleccionamos su grupo de seguridad predeterminado. 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, consulta Crear un grupo de seguridad en la Guía del VPC usuario de Amazon.

    aviso

    Si no asocia ahora un grupo de seguridad al equilibrador de carga, no podrá asociarlo más adelante.

  10. En Oyentes y enrutamiento, mantenga el protocolo y el puerto predeterminados y seleccione el grupo de destino de la lista. Esto configura un agente de escucha que acepta el TCP tráfico en el puerto 80 y lo reenvía al grupo de destino seleccionado de forma predeterminada.

  11. (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, números (en UTF -8) y los siguientes caracteres especiales: + - =. _ : / @. No utilice espacios iniciales ni finales. Los valores distinguen entre mayúsculas y minúsculas.

  12. 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: Pruebe su Network Load Balancer

Tras crear el Network Load Balancer, comprueba que envía tráfico a tus EC2 instancias.

Para probar el equilibrador de carga
  1. Una vez que se le notifique que el equilibrador de carga se ha creado correctamente, elija Close.

  2. En el panel de navegación, en Equilibrio de carga, elija Grupos de destino.

  3. Seleccione el grupo de destino que se acaba de crear.

  4. 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 sea healthy, podrá probar el equilibrador de carga.

  5. En el panel de navegación, en Equilibración de carga, elija equilibradores de carga.

  6. Seleccione el nombre del equilibrador de carga recién creado para abrir la página de detalles.

  7. Copia el DNS nombre del balanceador de cargas (por ejemplo, my-load-balancer -1234567890abcdef. elb.us-east-2.amazonaws.com). Pegue el DNS nombre en el campo de dirección de un navegador web conectado a Internet. Si todo funciona normalmente, el navegador mostrará la página predeterminada del servidor.

Paso 4: (opcional) Elimine su Network Load Balancer

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, sus EC2 instancias siguen ejecutándose.

Para eliminar el balanceador de cargas mediante la consola
  1. Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, en Equilibración de carga, elija equilibradores de carga.

  3. Seleccione la casilla de verificación del equilibrador de carga y elija Acciones, Eliminar.

  4. Cuando se le pida confirmación, ingrese confirm y elija Eliminar.