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.
Creación de un Equilibrador de carga de aplicación
Un equilibrador de carga toma las solicitudes de los clientes y las distribuye entre los destinos de un grupo de destino.
Antes de empezar, asegúrese de tener una nube privada virtual (VPC) con al menos una subred pública en cada una de las zonas utilizadas por sus objetivos. Para obtener más información, consulte Subredes del equilibrador de carga.
Para crear un balanceador de cargas mediante el AWS CLI, consulte. Introducción a los Equilibradores de carga de aplicación mediante AWS CLI
Para crear un equilibrador de carga mediante el AWS Management Console, complete las siguientes tareas.
Tareas
Paso 1: Configurar un grupo de destino
La configuración de un grupo objetivo te permite registrar objetivos, como EC2 instancias. 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 aplicaciones.
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, elija Target Groups.
-
Elija Crear grupo de destino.
-
En la sección Configuración básica, establezca los siguientes parámetros:
-
En Seleccionar un tipo de destino, seleccione Instancias para especificar los destinos por ID de instancia o Direcciones IP para especificar los destinos por dirección IP. Si el tipo de destino es una función de Lambda, puede habilitar las comprobaciones de estado al seleccionar Habilitar en la sección Comprobaciones de estado.
-
En Nombre del grupo de destino, escriba el nombre del grupo de destino.
-
Modifique el Puerto y el Protocolo según sea necesario.
-
Si el tipo de destino es Instancias o direcciones IP, elija IPv4o IPv6como tipo de dirección IP; de lo contrario, pase al siguiente paso.
Tenga en cuenta que solo los destinos con el tipo de dirección IP seleccionado se pueden incluir en este grupo de destinos. Una vez creado el grupo de destino, el tipo de dirección IP ya no se podrá modificar.
-
Para VPCello, seleccione una nube privada virtual (VPC) con los destinos que desee incluir en su grupo de destino.
-
Para la versión del protocolo, seleccione HTTP1cuando el protocolo de solicitud sea HTTP /1.1 o HTTP /2; seleccione HTTP2, cuando el protocolo de solicitud sea HTTP /2 o gRPC; y seleccione g RPC, cuando el protocolo de solicitud sea gRPC.
-
-
En la sección Comprobaciones de estado, mantenga la configuración predeterminada. En Configuración avanzada de la comprobación de estado, elija el puerto de comprobación de estado, el recuento, el tiempo de espera y el intervalo, y especifique 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 destinos del equilibrador de carga de aplicación..
-
(Opcional) Agregue una o varias etiquetas, como se indica a continuación:
-
Expanda la sección Etiquetas.
-
Seleccione Agregar etiqueta.
-
Escriba la clave y el valor de la etiqueta. 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.
-
-
Elija Next (Siguiente).
Paso 2: Registrar destinos
Puede registrar EC2 instancias, direcciones IP o funciones Lambda como destinos en un 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 enrute el tráfico hacia ellos.
-
En la página Registrar destinos, agregue uno o más destinos de la siguiente manera:
-
Si el tipo de destino es Instancias, seleccione una o más instancias, introduzca uno o más puertos y, a continuación, elija Incluir como pendiente debajo.
-
Si el tipo de destino es direcciones IP, haga lo siguiente:
-
Seleccione una red VPCde la lista o elija Otras direcciones IP privadas.
-
Introduzca la dirección IP manualmente o busque la dirección IP mediante los detalles de la instancia. Puede introducir hasta cinco direcciones IP a la vez.
-
Introduzca los puertos para enrutar el tráfico a las direcciones IP especificadas.
-
Seleccione Incluir como pendiente debajo.
-
-
Si el tipo de destino es Lambda, seleccione una función Lambda o introduzca una función Lambda y, a continuación, elija Incluir como ARN pendiente a continuación.
-
-
Elija Crear grupo de destino.
Paso 3: Configurar un equilibrador de carga y un oyente
Para crear un Equilibrador de carga de aplicación, en primer lugar, proporcione alguna 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.
Configuración del equilibrador de carga y el oyente mediante la consola
Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/
. -
En el panel de navegación, seleccione Equilibradores de carga.
-
Elija Create Load Balancer (Crear equilibrador de carga).
-
En Equilibrador de carga de aplicación, elija Create (Crear).
-
Configuración básica
-
En Load Balancer name (Nombre del equilibrador de carga), escriba un nombre para el equilibrador de carga. Por ejemplo,
my-alb
. El nombre de su Equilibrador de carga de aplicación debe ser único dentro del conjunto de equilibradores de carga de aplicaciones y Equilibradores de carga de red para la región. Los nombres pueden tener un máximo de 32 caracteres y solo pueden contener caracteres alfanuméricos y guiones. No pueden comenzar ni terminar con un guion ni coninternal-
. El nombre de su Equilibrador de carga de aplicación no se puede cambiar una vez creado. -
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.
-
Para el tipo de dirección IP IPv4, elija Dualstack o Dualstack without public. IPv4 Elige IPv4si tus clientes usan IPv4 direcciones para comunicarse con el balanceador de cargas. Elige Dualstack si tus clientes usan ambas IPv4 IPv6 direcciones para comunicarse con el balanceador de cargas. Elige Dualstack sin público IPv4 si tus clientes solo usan IPv6 direcciones para comunicarse con el balanceador de cargas.
-
-
Asignación de redes
-
Para ello VPC, selecciona la VPC que usaste para tus instancias. EC2 Si seleccionó la opción de conexión a Internet para Scheme, solo podrá seleccionarla VPCs con una puerta de enlace a Internet.
-
Para los mapeos, habilite las zonas para su equilibrador de carga al seleccionar las subredes de la siguiente manera:
-
Subredes de dos o más zonas de disponibilidad
-
Subredes de una o más zonas locales
-
Una subred de Outpost
Para obtener más información, consulte Subredes del equilibrador de carga.
En el caso de los balanceadores de carga internos, las IPv6 direcciones IPv4 y se asignan desde la subred. CIDR
Si has activado el modo Dualstack para el balanceador de cargas, selecciona las subredes con bloques y. IPv4 IPv6 CIDR
-
-
-
En Security groups (Grupos de seguridad), seleccione un grupo de seguridad existente o cree uno nuevo.
El grupo de seguridad del equilibrador de carga debe permitir que este último se comunique con los destinos registrados tanto en el puerto del oyente como en el puerto de comprobación de estado. La consola puede crear automáticamente un grupo de seguridad para el equilibrador de carga con las reglas que permiten esta comunicación. También puede crear un grupo de seguridad y seleccionarlo. Para obtener más información, consulte Reglas recomendadas.
(Opcional) Para crear un nuevo grupo de seguridad para el equilibrador de carga, elija Create a new security group (Crear un nuevo grupo de seguridad).
-
Para los oyentes y el enrutamiento, el agente de escucha predeterminado acepta el tráfico en el puerto 80. HTTP Puede mantener el puerto y el protocolo predeterminados o elegir otros. En Default action (Acción predeterminada), elija el grupo de destino que ha creado. Si lo desea, puede elegir Añadir oyente para añadir otro oyente (por ejemplo, un oyente). HTTPS
-
(Opcional) Si utilizas un oyente HTTPS
Para la política de seguridad, se recomienda utilizar siempre la política de seguridad predefinida más reciente.
-
Para el TLScertificadoSSL/predeterminado, están disponibles las siguientes opciones:
-
Si creó o importó un certificado utilizando AWS Certificate Manager, seleccione Desde yACM, a continuación, seleccione el certificado en Seleccionar un certificado.
-
Si importó un certificado utilizandoIAM, seleccione De yIAM, a continuación, seleccione su certificado en Seleccionar un certificado.
-
Si tiene un certificado que importar pero no ACM está disponible en su región, seleccione Importar y, a continuación, seleccione Para IAM. Escriba el nombre del certificado en el campo Nombre del certificado. En la clave privada del certificado, copia y pega el contenido del archivo de clave privada (PEMcodificado). En el cuerpo del certificado, copie y pegue el contenido del archivo de certificado de clave pública (PEMcodificado). En la cadena de certificados, copie y pegue el contenido del archivo de la cadena de certificados (PEMcodificado), a menos que utilice un certificado autofirmado y no sea importante que los navegadores acepten el certificado de forma implícita.
-
-
(Opcional) Para habilitar la autenticación mutua, en Gestión de certificados de cliente, active la autenticación mutua (m). TLS
Cuando está activado, el TLS modo mutuo predeterminado es el modo de transferencia.
Si selecciona Verificar con el almacén de confianza:
-
De forma predeterminada, se rechazan las conexiones con certificados de cliente vencidos. Para cambiar este comportamiento, amplíe la TLSconfiguración avanzada de m y, a continuación, en Vencimiento de los certificados de cliente, seleccione Permitir certificados de cliente caducados.
-
En Almacén de confianza, seleccione un almacén de confianza existente o elija Nuevo almacén de confianza.
-
Si eligió Nuevo almacén de confianza, proporcione un nombre de almacén de confianza, la ubicación de la autoridad de URI certificación de S3 y, si lo desea, una ubicación de la lista de revocación de URI certificados de S3.
-
-
(Opcional) Seleccione si desea activar la opción Anunciar los nombres de asunto de las TrustStore CA.
-
-
-
(Opcional) Puede integrar otros servicios con su equilibrador de carga durante la creación, en Optimizar con integraciones de servicios.
-
Puedes elegir incluir protecciones de AWS WAFseguridad para tu balanceador de cargas, con una web ACL existente o creada automáticamente. Tras la creación, la web se ACLs puede gestionar en la AWS WAF consola
. Para obtener más información, consulte Asociar o desasociar una web ACL a un AWS recurso en la AWS WAF Guía para desarrolladores. -
También tiene la opción de hacer que AWS Global Accelerator cree un acelerador y asociar el equilibrador de carga a este. El nombre del acelerador puede tener los siguientes caracteres (hasta 64 caracteres): a-z, A-Z, 0-9, . (punto) y - (guion). Después de crear el acelerador, puede gestionarlo en la consola AWS Global Accelerator
. Para obtener más información, consulte Add an accelerator when you create a load balancer en la Guía para desarrolladores de AWS Global Accelerator .
-
-
Etiquetar y crear
-
(Opcional) Agregue una etiqueta para clasificar el 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.
-
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
Tras crear el balanceador de cargas, puedes comprobar que tus EC2 instancias pasan la comprobación de estado inicial. A continuación, puedes comprobar que el balanceador de cargas envía tráfico a tu EC2 instancia. Para eliminar el equilibrador de carga, consulte Eliminación de un Equilibrador de carga de aplicación.
Para probar el equilibrador de carga
-
Una vez creado el equilibrador de carga, elija Close (Cerrar).
-
En el panel de navegación, elija Target Groups.
-
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
, normalmente se debe a que la instancia aún está en proceso de registro. Este estado también puede indicar que la instancia no ha superado el número mínimo de comprobaciones de estado para considerarse 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. -
En el panel de navegación, seleccione Equilibradores de carga.
-
Seleccione el equilibrador de carga recién creado.
-
Selecciona Descripción y copia el DNS nombre del balanceador de cargas interno o conectado a Internet (por ejemplo, my-load-balancer -1234567890abcdef. elb.us-east-2.amazonaws.com).
-
En el caso de los balanceadores de carga conectados a Internet, pega el DNS nombre en el campo de direcciones de un navegador web conectado a Internet.
-
En el caso de los balanceadores de carga internos, pega el DNS nombre en el campo de dirección de un navegador web que tenga conectividad privada con el. VPC
Si todo está configurado correctamente, el navegador mostrará la página predeterminada del servidor.
-
-
Si la página web no aparece, consulte los siguientes documentos para obtener ayuda adicional sobre la configuración y los pasos de solución de problemas.
Para problemas DNS relacionados, consulte Enrutar el tráfico a un balanceador de ELB carga en la Guía para desarrolladores de Amazon Route 53.
Para problemas relacionados con el equilibrador de carga, consulte Solución de problemas de Equilibrador de carga de aplicación.