Elastic Load Balancing distribuye automáticamente el tráfico entrante de las aplicaciones entre varias instancias de Amazon EC2. Permite conseguir aún más tolerancia a fallos en sus aplicaciones, al proporcionar la capacidad de equilibrio de carga necesaria como respuesta al tráfico entrante de aplicaciones. Elastic Load Balancing detecta instancias en mal estado dentro de un conjunto y redirige automáticamente el tráfico hacia las instancias que se encuentran en buen estado, hasta que se restauran las instancias en mal estado. Los clientes pueden habilitar Elastic Load Balancing en una única zona de disponibilidad o en varias zonas, para obtener un rendimiento de la aplicación más uniforme.
Empezar a utilizar Elastic Load Balancing es fácil. Si se ha registrado para utilizar el servicio Amazon EC2, también lo está, automáticamente, para Elastic Load Balancing. Para utilizar Elastic Load Balancing, simplemente:
Todos los pasos mencionados antes estarán también disponibles como API de Elastic Load Balancing y operaciones de línea de mandato. Consulte la publicación Elastic Load Balancing Developers Guide para obtener más información.
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 dirigirá 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.
Digamos que desea asegurarse de que el número de instancias en buen estado de Amazon EC2 detrás de 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 con conexión a Internet en 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.
Con Elastic Load Balancing, sólo paga por lo que usa. Se le tarifará cada hora u hora parcial en las que Elastic Load Balancer esté activo, y por cada GB de datos transferido a través de Elastic Load Balancer. A final de mes, se le cobrará por los recursos de Elastic Load Balancing utilizados.
Por ejemplo, un sitio web de tamaño medio, que se ejecuta en 10 instancias de Amazon EC2 en la región este de EE.UU. (Virginia) podría utilizar un Elastic Load Balancer para equilibrar el tráfico entrante. Si el Elastic Load Balancer llegase a transferir 100 GB de datos en un período de 30 días, el cobro mensual podría sumar 18 dólares (o 0,025 por hora x 24 horas al día x 30 días x 1 Elastic Load Balancer) por las horas de uso de Elastic Load Balancer y 0,80 dólares (o 0,008 por GB x 100 GB) por los datos transferidos mediante Elastic Load Balancer, lo que sumaría una tarifa mensual total de 18,80 dólares. Las horas parciales se facturan como horas completas. Se aplican las habituales tarifas de servicio de Amazon EC2, que se facturan por separado.
La compatibilidad con IPv6 está actualmente disponible en las siguientes regiones de Amazon EC2: EE.UU. Este (Virginia del Norte), UE (Irlanda), Asia Pacífico (Tokio) y Asia Pacífico (Singapur).
Puede crear hasta diez (10) Elastic Load Balancers por región. Si necesita superar esos límites, rellene este formulario.
| Recursos para desarrolladores |