Elastic Load Balancing distribuye automáticamente el tráfico entrante de las aplicaciones entre varias instancias de Amazon EC2 en la nube. Le permite conseguir niveles más altos de tolerancia a fallos en las aplicaciones, ya que ofrece de manera integral la capacidad de equilibrio de carga necesaria para distribuir el tráfico de las aplicaciones.
Comience con AWS de forma gratuita
Cree una cuenta gratuitaO inicie sesión en la consola
La capa gratuita de AWS incluye 750 horas de Elastic Load Balancing al mes durante un año y 15 GB de procesamiento de datos con Amazon Elastic Load Balancing.
Puede conseguir niveles más elevados de tolerancia a fallos para las aplicaciones gracias a la utilización de Elastic Load Balancing para enrutar el tráfico automáticamente a través de varias instancias y varias zonas de disponibilidad. Elastic Load Balancing garantiza que solo las instancias de Amazon EC2 en buen estado reciban tráfico mediante la detección de instancias en mal estado, de manera que el tráfico se vuelve a enrutar entre las demás instancias en buen estado. Si todas las instancias de EC2 de una zona de disponibilidad están en mal estado, pero ha configurado instancias de EC2 en varias zonas de disponibilidad, Elastic Load Balancing enrutará el tráfico hacia las instancias de EC2 en buen estado que se encuentran en estas otras zonas.
Elastic Load Balancing escala automáticamente su capacidad de gestión de solicitudes para satisfacer las demandas de tráfico de las aplicaciones. Asimismo, Elastic Load Balancing ofrece integración con Auto Scaling a fin de garantizar que dispone de capacidad back-end para satisfacer distintos niveles de tráfico sin recurrir a la intervención manual.
Elastic Load Balancing funciona con Amazon Virtual Private Cloud (VPC) para ofrecer características sólidas de redes y seguridad. Puede crear un equilibrador de carga interno (no expuesto a Internet) a fin de enrutar el tráfico con direcciones IP privadas dentro de la red virtual. Puede implementar una arquitectura de varias capas con equilibradores de carga internos y expuestos a Internet para enrutar el tráfico entre las capas de las aplicaciones. Con esta arquitectura de varias capas, la infraestructura de la aplicación puede utilizar grupos de seguridad y direcciones IP privadas, de manera que puede exponer solo el nivel expuesto a Internet con direcciones IP públicas.
Elastic Load Balancing ofrece la gestión integrada de certificados y el descifrado SSL, lo que le permite gestionar de manera centralizada los parámetros de SSL del equilibrador de carga y eliminar el trabajo intensivo de la CPU de las instancias.
Puede crear aplicaciones tolerantes a fallos emplazando sus instancias de Amazon EC2 en varias zonas de disponibilidad. Para conseguir aún más tolerancia a fallos con menos intervención manual, puede utilizar Elastic Load Balancing. Podrá conseguir mayor tolerancia a fallos emplazando sus instancias informáticas tras un Elastic Load Balancer, ya que puede equilibrar de forma automática el tráfico entre varias instancias y entre varias Zonas de disponibilidad, y asegurarse de que únicamente las instancias de Amazon EC2 que se encuentran en buen estado reciben tráfico. Puede configurar un Elastic Load Balancer para que equilibre la carga del tráfico entrante de una aplicación entre instancias de Amazon EC2 dentro de una Zona de disponibilidad o varias Zonas de disponibilidad. La función Elastic Load Balancing puede detectar el estado de las instancias de Amazon EC2. Cuando detecta instancias de Amazon EC2 en mal estado, deja de dirigir el tráfico hacia dichas instancias en mal estado de Amazon EC2. En lugar de ello, dispersa la carga entre las instancias de Amazon EC2 restantes que se encuentran en buen estado. Si todas sus instancias de Amazon EC2 de una zona de disponibilidad concreta están en mal estado, pero ha configurado instancias de Amazon EC2 en varias zonas de disponibilidad, Elastic Load Balancing enrutará el tráfico hacia las instancias de Amazon EC2 en buen estado que se encuentran en estas otras zonas. Reanudará el equilibrado de carga hacia las instancias de Amazon EC2 cuando se hayan restaurado a un estado correcto.
Puede utilizar las características de conmutación por error de DNS y la comprobación de estado de Amazon Route 53 para mejorar la disponibilidad de las aplicaciones que se ejecutan en segundo plano de los Elastic Load Balancer. Route 53 generará un error a partir de un equilibrador de carga si no existen instancias EC2 de estado correcto registradas con el equilibrador de carga o si el propio equilibrador de carga no tiene un estado correcto.
Mediante el uso de la conmutación por error de DNS de Route 53, puede ejecutar aplicaciones en varias regiones de AWS y designar equilibradores de carga alternativos para conmutación por error en las distintas regiones. En caso de que su aplicación no responda, Route 53 eliminará el extremo de equilibrador de carga no disponible del servicio y dirigirá el tráfico a un equilibrador de carga alternativo en otra región. Para comenzar a utilizar la conmutación por error de Route 53 para Elastic Load Balancing, consulte las guías Elastic Load Balancing Developer Guide y Amazon Route 53 Developer Guide.
Digamos que desea asegurarse de que el número de instancias en buen estado de Amazon EC2 detrás de un Elastic Load Balancer nunca sea inferior a dos. Puede utilizar Auto Scaling para definir estas condiciones y, cuando Auto Scaling detecte que una condición se ha cumplido, añadirá automáticamente la cantidad necesaria de instancias de Amazon EC2 a su grupo de Auto Scaling. Si desea asegurarse de añadir instancias de Amazon EC2 cuando la latencia de cualquiera de sus instancias de Amazon EC2 supere los 4 segundos sobre un período de 15 minutos, puede definir dicha condición y Auto Scaling realizará la acción indicada en sus instancias de Amazon EC2, aunque se esté ejecutando tras Elastic Load Balancer. Auto Scaling funciona con la misma corrección para escalar instancias de Amazon EC2, esté utilizando Elastic Load Balancing o no.
Elastic Load Balancing facilita la creación de un punto de entrada expuesto a Internet en su VPC o el equilibrio de la carga entre capas de la aplicación dentro de su VPC. Puede asignar grupos de seguridad a ELB para controlar qué puertos están abiertos a una lista de recursos permitidos. Puesto que Elastic Load Balancing se encuentra en VPC, todas las listas existentes de control de acceso a red (ACL) y tablas de direccionamiento continúan ofreciendo controles de red adicionales.
Al crear un equilibrador de carga en su VPC, puede especificar que el equilibrador de carga estará expuesto a Internet (opción predeterminada) o será interno. Si selecciona interno, no necesitará disponer de una puerta de enlace de Internet para llegar al equilibrador de carga y las direcciones IP del equilibrador de carga se utilizarán en el registro DNS del mismo.

