Características de Elastic Load Balancing
Comparaciones de productos
Puede seleccionar el balanceador de carga adecuado en función de las necesidades de su aplicación. Si necesita que la administración de la aplicación sea flexible, le sugerimos que use un balanceador de carga de aplicaciones. Si precisa rendimiento extremo y una IP estática para la aplicación, le sugerimos que use un balanceador de carga de red. Si tiene una aplicación existente que se creó en la red EC2-Classic, deberá utilizar un balanceador de carga clásico.
Característica | Balanceador de carga de aplicaciones | Balanceador de carga de red | Balanceador de carga Gateway | Balanceador de carga clásico |
---|---|---|---|---|
Tipo de balanceador de carga | Capa 7 | Capa 4 | Gateway de capa 3 + balanceo de carga de capa 4 | Capa 4/7 |
Tipo de destino | IP, instancia, Lambda | IP, instancia, balanceador de carga de aplicaciones | IP, instancia | |
Termina el flujo/comportamiento de proxy | Sí | Sí | No | Sí |
Agentes de escucha de protocolo | HTTP, HTTPS, gRPC | TCP, UDP, TLS | IP | TCP, SSL/TLS, HTTP, HTTPS |
Accesible mediante | VIP | VIP | Entrada de tabla de ruteo | |
Capa 7 | ||||
Redireccionamientos | ✔ | |||
Respuesta fija | ✔ | |||
Modo de mitigación de desincronización | ✔ | |||
Direccionamiento basado en el encabezado HTTP | ✔ | |||
HTTP2/gRPC | ✔ | |||
Configuraciones y características comunes | ||||
Inicio lento | ✔ | |||
Soporte outpost | ✔ | |||
Zona local | ✔ | |||
Dirección de IP: estática, elástica | ✔ | |||
Connection Draining (demora por anulación de registro) | ✔ | ✔ | ✔ | ✔ |
Tiempo de espera de conexión inactiva configurable | ✔ | ✔ | ||
Compatibilidad con PrivateLink | ✔ (TCP, TLS) | ✔ (GWLBE) | ||
Aislamiento en zona | ✔ | ✔ | ||
Reanudación de sesión | ✔ | ✔ | ||
Conexión TCP de larga duración | ✔ | ✔ | ||
Equilibrio de carga a varios puertos de la misma instancia | ✔ | ✔ | ✔ | |
Protección contra la eliminación de balanceadores de carga | ✔ | ✔ | ✔ | |
Preservar dirección IP de origen | ✔ | ✔ | ✔ | |
WebSockets | ✔ | ✔ | ✔ | |
Red o plataformas admitidas | VPC | VPC | VPC | EC2-Classic, VPC |
Balanceo de carga entre zonas | ✔ | ✔ | ✔ | ✔ |
Permisos de IAM (recurso, basado en etiquetas) | ✔ | ✔ | ✔ | ✔ (Solo basado en recursos) |
Persistencia de flujo (todos los paquetes de un flujo se envían a un destino y el tráfico de retorno viene del mismo destino) |
Simétrico |
Simétrico |
Simétrico |
Simétrico |
Comportamiento de error de destino |
Fallo en modo cerrado en los destinos, a menos que todos los destinos sean incorrectos (fallo en modo abierto) | Fallo en modo cerrado en los destinos, a menos que todos los destinos sean incorrectos (fallo en modo abierto) | Los flujos existentes continúan el movimiento hacia los dispositivos de destino existentes, los flujos nuevos se redirigen hacia dispositivos de destino en buen estado. | |
Comprobaciones de estado | HTTP, HTTPS, gRPC | TCP, HTTP, HTTPS | TCP, HTTP, HTTPS | TCP, SSL/TLS, HTTP, HTTPS |
Seguridad | ||||
Grupos de seguridad | ✔ | ✔ | ✔ | |
Descarga de SSL | ✔ | ✔ | ✔ | |
Indicación de nombre de servidor (SNI) | ✔ | ✔ | ||
Cifrado de servidor backend | ✔ | ✔ | ✔ | |
Autenticación de usuarios | ✔ | |||
Políticas de seguridad personalizadas | ✔ | |||
ALPN | ✔ | ✔ | ||
Controlador de Kubernetes | ||||
Directo al pod | ✔ | ✔ (Pods de Fargate) | ||
Balanceador de carga para varios espacios de nombres | ✔ | |||
Compatible con clústeres de EKS totalmente privados | ✔ | ✔ | ||
Registro y monitoreo | ||||
Métricas de CloudWatch | ✔ | ✔ | ✔ | ✔ |
Registro | ✔ | ✔ | ✔ | ✔ |
Seguridad
Cuando se utiliza nube virtual privada (VPC) de Amazon, puede crear y administrar grupos de seguridad asociados al Elastic Load Balancing a fin de proporcionar opciones adicionales de seguridad y de redes para el equilibrador de carga de aplicación, el equilibrador de carga de red y el equilibrador de carga clásico. Puede configurar cualquier equilibrador de carga a fin de que se pueda obtener acceso a él desde Internet o crear un equilibrador de carga sin direcciones IP públicas para que actúe como balanceador de carga interno (es decir, sin acceso a Internet).
Alta disponibilidad
El nivel de disponibilidad del balanceador de carga elástico es alto. Puede distribuir el tráfico entrante entre las instancias de Amazon EC2 en una única zona de disponibilidad o en varias. El balanceador de carga elástico escala automáticamente la capacidad de administración de solicitudes como respuesta al tráfico de aplicaciones entrante. Para garantizar que los destinos estén disponibles y en buen estado, el balanceador de carga elástico ejecuta comprobaciones de estado en destinos conforme a una cadencia configurable.
Alto nivel de procesamiento
El balanceador de carga elástico se diseñó para ocuparse del tráfico a medida que este crezca y puede equilibrar la carga de millones de solicitudes por segundo. También puede ocuparse de los patrones de tráfico volátiles repentinos.
Comprobaciones de estado
Un Elastic Load Balancer solo dirige el tráfico hacia destinos en buen estado, como instancias EC2, contenedores, direcciones IP, microservicios, funciones Lambda y dispositivos. Con Elastic Load Balancing, puede determinar mejor el estado de sus aplicaciones de dos maneras: (1) mejoras en las comprobaciones de estado que le permiten configurar códigos de error detallados. Las comprobaciones de estado le permiten monitorizar el estado de cada uno de los servicios detrás del balanceador de carga y (2) nuevas métricas que proporcionan información sobre el tráfico de cada uno de los servicios ejecutados en una instancia EC2.
Sesiones persistentes
Las sesiones persistentes son un mecanismo para direccionar solicitudes del mismo cliente al mismo destino. Los balanceadores de carga elásticos admiten sesiones persistentes. La persistencia se define a nivel del grupo de destino.
Monitorización operativa y registro
Amazon CloudWatch informa métricas del balanceador de carga clásico y de aplicaciones, como el recuento de solicitudes, el recuento de errores, los tipos de errores, la latencia de las solicitudes, entre otros. Amazon CloudWatch también realiza el seguimiento de las métricas del balanceador de carga de gateway y de red, como el recuento de flujo activo, el recuento de flujo nuevo, los bytes procesados, entre otros. Elastic Load Balancer también se integra en AWS CloudTrail, que hace el seguimiento de las llamadas a la API al ELB.
Protección contra eliminaciones
Puede habilitar la protección contra eliminaciones en el balanceador de carga elástico para evitar que se elimine de forma accidental.
Consulte los recursos en formato de video y la guía de introducción
Obtenga acceso instantáneo a la capa gratuita de AWS.
Comience a usar Elastic Load Balancing mediante la consola de AWS.