O Elastic Load Balancing distribui automaticamente o tráfego de entrada dos aplicativos em várias instâncias do Amazon EC2. Ele permite que você atinja uma maior tolerância a falhas em seus aplicativos, fornecendo a capacidade de equilíbrio de carga necessária em resposta ao tráfego de entrada dos aplicativos. O Elastic Load Balancing detecta instâncias com problemas de integridade dentro de um conjunto e redireciona automaticamente o tráfego para instâncias íntegras até que as instâncias com problemas sejam restauradas. Os clientes podem habilitar o Elastic Load Balancing dentro de uma única Zona de disponibilidade ou em várias zonas para alcançar um desempenho de aplicativo ainda mais consistente.
Começar a utilizar o Elastic Load Balancing é fácil. Se você está registrado para o serviço Amazon EC2, já está automaticamente registrado para utilizar o Elastic Load Balancing. Para utilizar o Elastic Load Balancing, apenas:
Todos os passos acima mencionados também estão disponíveis como APIs de Elastic Load Balancing e como operações de linha de comando. Consulte o Guia dos desenvolvedores do Elastic Load Balancing para mais informações.
Você pode construir aplicações tolerantes a falhas, colocando suas instâncias do Amazon EC2 em várias Zonas de disponibilidade. Para obter ainda mais tolerância a falhas com menos intervenção manual, você pode usar o Elastic Load Balancing. Você poderá alcançar maior tolerância a falhas, colocando suas instâncias computacionais por trás de um Elastic Load Balancer, pois ele pode automaticamente equilibrar o tráfego entre várias instâncias e várias Zonas de disponibilidade e se certificar de que apenas as instâncias íntegras do Amazon EC2 recebam tráfego. Você pode configurar um Elastic Load Balancer para equilibrar a carga de tráfego de entrada dos aplicativos entre instâncias do Amazon EC2 em uma única Zona de disponibilidade ou em várias Zonas de disponibilidade. O Elastic Load Balancing pode detectar o estado das instâncias do Amazon EC2. Quando ele detecta instâncias com problemas de integridade do Amazon EC2, ele desvia o tráfego dessas instâncias. Em vez disso, ele distribui a carga entre as instâncias íntegras restantes do Amazon EC2. Se todas as suas instâncias do Amazon EC2 em uma zona específica de disponibilidade tem problemas de integridade, mas você configurou instâncias do Amazon EC2 em várias Zonas de disponibilidade, o Elastic Load Balancing roteará o tráfego para suas instâncias íntegras do Amazon EC2 nessas outras zonas. Ele dará continuidade ao tráfego para as instâncias originais do Amazon EC2 quando elas estiverem íntegras novamente.
Digamos que você queira ter a certeza de que o número de instâncias íntegras do Amazon EC2 por trás de um Elastic Load Balancing nunca seja menor que dois. Você pode usar o Auto Scaling para definir essas condições e quando o Auto Scaling detecta que uma condição foi atendida, ele adiciona automaticamente a quantidade necessária de instâncias do Amazon EC2 ao seu grupo Auto Scaling. Ou, se você deseja certificar-se de que você adicionou instâncias do Amazon EC2 quando a latência de qualquer uma de suas instâncias do Amazon EC2 exceder 4 segundos ao longo de um período de 15 minutos, você pode definir essa condição e o Auto Scaling tomará as medidas necessárias em suas instâncias do Amazon EC2 — mesmo quando estiver sendo executado em segundo plano ao Elastic Load Balancer. O Auto Scaling funciona igualmente bem para dimensionar instâncias do Amazon EC2 independentemente de você estar ou não utilizando o Elastic Load Balancer.
O Elastic Load Balancing facilita a criação de um ponto de entrada de Internet em seu VPC. Você pode atribuir grupos de segurança ao seu ELB para controlar quais portas estão abertas para uma lista de fontes permitidas. Visto que o Elastic Load Balancing está anexado a sua VPC, todos os seus Network Access Control Lists (ACL) existentes e tabelas de roteamento continuam a fornecer controles de rede adicionais.
Com o Elastic Load Balancing, você paga somente pelo que utilizar. Você será cobrado por cada hora ou hora parcial que o Elastic Load Balancer estiver operando e por cada GB de dados transferidos através de seu Elastic Load Balancer. Você será cobrado ao final de cada mês somente pelos recursos do Elastic Load Balancing que realmente forem utilizados.
Por exemplo, um site de médio porte executado em 10 instâncias do Amazon EC2 na região Leste do EUA (norte da Virgínia) poderia usar um Elastic Load Balancer para equilibrar o tráfego de entrada. Se o Elastic Load Balancer acabou transferindo 100 GB de dados ao longo de um período de 30 dias, a tarifa mensal seria equivalente a 18 USD (ou 0,025 USD por hora x 24 horas por dia x 30 dias x 1 Elastic Load Balancer) pelas horas do Elastic Load Balancer e 0,80 USD (ou 0,008 USD por GB x 100 GB) para os dados transferidos por meio do Elastic Load Balancer, para uma taxa mensal total de 18,80 USD. Tarifas de serviço do Amazon EC2 normais se aplicam e são cobradas separadamente.
O suporte a IPv6 está atualmente disponível nas seguintes regiões do Amazon EC2: Leste dos EUA (Norte da Virgínia), Oeste dos EUA (Norte da Califórnia), Oeste dos EUA (Oregon), UE (Irlanda), Ásia-Pacífico (Tóquio) e Ásia-Pacífico (Cingapura).
Você pode criar até dez (10) Elastic Load Balancers por região. Caso seja necessário ultrapassar esses limites, preencha este formulário.
| Recursos do desenvolvedor |