Crear un equilibrador 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.

Crear un equilibrador de carga de red

Un balanceador de carga toma las solicitudes de los clientes y las distribuye entre los destinos de un grupo de destino; por ejemplo, instancias EC2.

Antes de empezar, asegúrese de que la nube privada virtual (VPC) para el balanceador de carga tiene al menos una subred pública en cada zona de disponibilidad en la que tiene destinos. También debe configurar un grupo de destino y registrar al menos un destino para establecerlo como predeterminado a fin de enrutar el tráfico al grupo de destino.

Para crear un equilibrador de carga mediante el AWS CLI, consulteTutorial: Crear un equilibrador de carga de red mediante la AWS CLI.

Para crear un equilibrador de carga mediante el AWS Management Console, complete las siguientes tareas.

Paso 1: Configurar un grupo de destino

La configuración de un grupo de destino le permite registrar destinos, como las instancias de EC2. El grupo de destino que configure en este paso se utilizará como grupo de destino en la regla del oyente al configurar el equilibrador de carga. Para obtener más información, consulte Grupos de destino para los equilibradores de carga de red.

Para configurar el grupo objetivo mediante la consola
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Target Groups.

  3. Elija Crear grupo de destino.

  4. En el panel de Configuración básica, haga lo siguiente:

    1. En Elegir un tipo de destino, seleccione Instancias para registrar los destinos por ID de instancia, Direcciones IP a fin de registrar los destinos por dirección IP o Equilibrador de carga de aplicación para registrar un equilibrador de carga de aplicación como destino.

    2. En Nombre del grupo de destino, escriba el nombre del grupo de destino.

    3. En Protocol (Protocolo), elija un protocolo tal y como se indica a continuación:

      • Si el protocolo del agente de escucha es TCP, elija TCP o TCP_UDP.

      • Si el protocolo del agente de escucha es TLS, elija TCP o TLS.

      • Si el protocolo del agente de escucha es UDP, elija UDP o TCP_UDP.

      • Si el protocolo del agente de escucha es TCP_UDP, elija TCP_UDP.

    4. (Opcional) En Port, modifique el valor predeterminado según sea necesario.

    5. En Tipo de dirección IP, elija IPv4 o IPv6. Esta opción solo está disponible si el tipo de destino son instancias o direcciones IP y el protocolo es TCP o TLS.

      Debe asociar un grupo de destino de IPv6 a un equilibrador de carga de pila doble. Todos los destinos del grupo de destino deben tener el mismo tipo de dirección IP. No puede cambiar el tipo de dirección IP de un grupo de destino después de crearlo.

    6. En VPC, seleccione la nube privada virtual (VPC) con los destinos que desee registrar.

  5. En el panel de Comprobaciones de estado, modifique la configuración predeterminada según sea necesario. En Configuración de la comprobación de estado avanzada, elija el puerto de comprobación de estado, el recuento, el tiempo de espera, el intervalo y los códigos de éxito. Si las comprobaciones de estado superan el recuento de UnhealthyThresholdCount, el equilibrador de carga inhabilita el destino. Cuando las comprobaciones de estado superan el recuento de HealthyThresholdCount, el equilibrador de carga vuelve a poner el destino en servicio. Para obtener más información, consulte Comprobaciones de estado de los grupos de destino.

  6. (Opcional) Para agregar una etiqueta, expanda Etiquetas, elija Agregar etiqueta e ingrese una clave y un valor de etiqueta.

  7. Elija Siguiente.

Paso 2: registrar destinos

Puede registrar instancias de EC2, direcciones IP o un equilibrador de carga de aplicación con su grupo de destino. Este es un paso opcional para crear un equilibrador de carga. Sin embargo, debe registrar sus destinos para asegurarse de que el equilibrador de carga pueda enrutar el tráfico hacia ellos.

  1. En la página Registrar destinos, agregue uno o más destinos de la siguiente manera:

    • Si el tipo de destino es Instancias, seleccione las instancias, ingrese los puertos y, a continuación, elija Incluir como pendiente a continuación.

    • Si el tipo de destino es Direcciones IP, seleccione la red, ingrese las direcciones IP y los puertos y, a continuación, seleccione Incluir como pendiente a continuación.

    • Si el tipo de destino es Equilibrador de carga de aplicación, seleccione un equilibrador de carga de aplicación.

  2. Elija Crear grupo de destino.

Paso 3: configurar un equilibrador de carga y un oyente

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 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 configurar el equilibrador de carga y el agente de escucha mediante la consola
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, seleccione Equilibradores de carga.

  3. Elija Crear un equilibrador de carga.

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

  5. Configuración básica

    1. En Load Balancer name (Nombre del equilibrador de carga), escriba un nombre para el equilibrador de carga. Por ejemplo, my-nlb. El nombre de su equilibrador de carga de red debe ser único dentro del conjunto de equilibradores de carga de aplicación y equilibradores de carga de red para la región. Puede tener un máximo de 32 caracteres y solo puede contener caracteres alfanuméricos y guiones. No puede comenzar ni terminar con un guion ni con internal-.

    2. Para Scheme (Esquema), elija ya sea expuesto a internet o interno. Un equilibrador de carga expuesto a Internet direcciona las solicitudes de los clientes a través de Internet hasta los destinos. Un equilibrador de carga interno direcciona las solicitudes hasta los destinos mediante direcciones IP privadas.

    3. En Tipo de dirección IP, elija IPv4 si sus clientes utilizan direcciones IPv4 para comunicarse con el equilibrador de carga o Pila doble si sus clientes utilizan tanto direcciones IPv4 como IPv6 a fin de comunicarse con el equilibrador de carga.

  6. Asignación de redes

    1. En VPC, seleccione la VPC que ha utilizado para las instancias de EC2.

      Si seleccionó Con acceso a Internet en Esquema, solo se pueden seleccionar las VPC con una puerta de enlace de Internet.

    2. En Asignaciones, seleccione dos o más zonas de disponibilidad y las subredes correspondientes. Habilitar varias zonas de disponibilidad aumenta la tolerancia a errores de sus aplicaciones. Puede especificar subredes que se hayan compartido con usted.

      En el caso de los equilibradores de carga con acceso 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. Como alternativa, en el caso de un balanceador de cargas interno, puedes asignar una dirección IP privada del rango IPv4 de cada subred en lugar de dejar que AWS te asignen una.

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

  8. Los oyentes y el enrutamiento

    1. De forma predeterminada, el oyente acepta tráfico de TCP en el puerto 80. Puede conservar la configuración predeterminada del oyente o modificar el Protocolo o y el Puerto según sea necesario.

    2. En Acción predeterminada, seleccione un grupo de destino para redirigir el tráfico. Si anteriormente no creó un grupo de destino, debe crearlo ahora. También puede elegir Agregar oyente para agregar otro oyente (por ejemplo, un oyente de TLS).

    3. (Opcional) Agregue etiquetas para clasificar a su oyente.

    4. En Configuración de oyente seguro (disponible solo para los oyentes de TLS), realice lo siguiente:

      1. En Política de seguridad, elija una política de seguridad que cumpla con sus requisitos.

      2. Para la política de ALPN, elija una política para habilitar ALPN o elija None (Ninguna) para deshabilitar ALPN.

      3. En Certificado de SSL predeterminado, elija Desde ACM (recomendado) y seleccione un certificado. Si no dispone de un certificado disponible, puede importar un certificado a ACM o utilizar ACM para aprovisionar uno. Para obtener más información, consulte Emisión y administración de certificados en la Guía del usuario de AWS Certificate Manager .

  9. (Opcional) Puedes usar servicios complementarios con tu balanceador de cargas. Por ejemplo, puedes elegir AWS Global Acceleratorcrear un acelerador para ti y asociar tu balanceador de cargas al acelerador. El nombre del acelerador puede tener los siguientes caracteres (hasta 64 caracteres): a-z, A-Z, 0-9,. (punto) y - (guión). Una vez creado el acelerador, vaya a la AWS Global Acceleratorconsola para terminar de configurarlo. Para obtener más información, consulte Añadir un acelerador al crear un balanceador de cargas

  10. Etiquetas

    (Opcional) Agregue etiquetas para categorizar su equilibrador de carga. Para obtener más información, consulte Etiquetas.

  11. Resumen

    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 4: probar el equilibrador de carga

Después de crear el equilibrador de carga, puede comprobar que las instancias de EC2 hayan superado la comprobación de estado inicial y, a continuación, comprobar que el equilibrador de carga les envía tráfico. Para eliminar el equilibrador de carga, consulte Eliminar un equilibrador de carga de red.

Para probar el equilibrador de carga
  1. Una vez creado el equilibrador de carga, elija Close (Cerrar).

  2. En el panel de navegación izquierdo, elija Grupos de destino.

  3. Seleccione el nuevo grupo de destino.

  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 en buen estado. Cuando el estado de al menos una instancia sea healthy, podrá probar el equilibrador de carga. Para obtener más información, consulte Estado del destino.

  5. En el panel de navegación, seleccione Equilibradores de carga.

  6. Seleccione el equilibrador de carga nuevo.

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