¿Qué es un Classic Load Balancer? - 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.

¿Qué es un Classic Load Balancer?

Elastic Load Balancing distribuye automáticamente el tráfico entrante entre varios destinos, por ejemplo, instancias EC2, contenedores y direcciones IP, en una o varias zonas de disponibilidad. Se supervisa el estado de los destinos registrados en ellos y direcciona el tráfico solo a los destinos en buen estado. Elastic Load Balancing escala el balanceador de carga a medida que cambia el tráfico entrante con el tiempo. Puede escalarse automáticamente para adaptarse a la mayoría de las cargas de trabajo.

Elastic Load Balancing admite los siguientes balanceadores de carga: Application Load Balancers: Network Load Balancers, Classic Load Balancers, balanceadores de carga de gateway y . Puede seleccionar el tipo de balanceador de carga que mejor se adapte a sus necesidades. En esta guía, se explican los Classic Load Balancers. Para obtener más información sobre los demás balanceadores de carga, consulte la Guía del usuario de Application Load Balancers, la Guía del usuario de Network Load Balancers y la User Guide for Gateway Load Balancers.

Información general de Classic Load Balancer

Un balanceador de carga distribuye el tráfico entrante de aplicaciones entre varias instancias EC2 en varias zonas de disponibilidad. Esto aumenta la tolerancia a errores de las aplicaciones. Elastic Load Balancing detecta las instancias en mal estado y solamente direcciona el tráfico a las instancias en buen estado.

El balanceador de carga actúa como único punto de contacto para los clientes. Esto aumenta la disponibilidad de la aplicación. Puede agregar y eliminar instancias del balanceador de carga en función de sus necesidades sin interrumpir el flujo general de solicitudes a la aplicación. Elastic Load Balancing escala el balanceador de carga a medida que cambia el tráfico dirigido a la aplicación y es capaz de adaptarse automáticamente a la mayoría de cargas de trabajo. Elastic Load Balancing puede escalarse automáticamente para adaptarse a la mayoría de las cargas de trabajo.

Un agente de escucha comprueba las solicitudes de conexión de los clientes mediante el protocolo y el puerto que haya configurado; a continuación, reenvía las solicitudes a una o más instancias registradas, utilizando el protocolo y el número de puerto que haya configurado. Puede agregar uno o varios agentes de escucha al balanceador de carga.

Puede configurar comprobaciones de estado, que se utilizan para supervisar el estado de las instancias registradas para que el balanceador de carga envíe solo solicitudes a las instancias en buen estado.


                    Un balanceador de carga direcciona el tráfico de los clientes a las instancias EC2.

Para asegurarse de que las instancias registradas puedan controlar la carga de solicitudes en cada zona de disponibilidad, es importante mantener aproximadamente el mismo número de instancias que están registradas en el balanceador de carga en cada zona de disponibilidad. Por ejemplo, si tiene diez instancias en la zona de disponibilidad us-west-2a y dos en us-west-2b, las solicitudes se distribuyen de manera uniforme entre ambas zonas de disponibilidad. En consecuencia, las dos instancias de us-west-2b prestan servicio a la misma cantidad de tráfico que las diez instancias de us-west-2a. En lugar de ello, debería tener seis instancias en cada zona de disponibilidad.

De forma predeterminada, el balanceador de carga distribuye equitativamente el tráfico entre las zonas de disponibilidad que se habilitan para el balanceador de carga. Para distribuir el tráfico equitativamente entre todas las instancias registradas de todas las zonas de disponibilidad habilitadas, habilite el balanceo de carga entre zonas en el balanceador de carga. Sin embargo, recomendamos mantener una cantidad aproximadamente equivalente de instancias en cada zona de disponibilidad para mejorar la tolerancia a errores.

Para obtener más información, consulte Cómo funciona Elastic Load Balancing en la Guía del usuario de Elastic Load Balancing.

Benefits

Usar un Classic Load Balancer en lugar de un Balanceador de carga de aplicaciones presenta los siguientes beneficios:

  • Compatibilidad con EC2-Classic

  • Compatibilidad con los agentes de escucha TCP y SSL

  • Compatibilidad con las sesiones sticky mediante cookies generadas por la aplicación

Para obtener más información sobre las características admitidas por cada tipo de balanceador de carga, consulte Comparaciones de productos para Elastic Load Balancing.

Cómo empezar

Pricing

Con el balanceador de carga, solo se paga por lo que se usa. Para obtener más información, consulte Precios de Elastic Load Balancing.