Amazon EC2 Auto Scaling

Adicione ou remova capacidade de computação para atender às mudanças na demanda

O Amazon EC2 Auto Scaling ajuda a manter a disponibilidade das aplicações e permite adicionar ou remover instâncias do EC2 automaticamente de acordo com as condições que você definir. É possível usar os recursos de gerenciamento de frota do EC2 Auto Scaling para manter a integridade e a disponibilidade da sua frota. Você também pode usar os recursos de escalabilidade dinâmica e preditiva do EC2 Auto Scaling para adicionar ou remover instâncias do EC2. A escalabilidade dinâmica responde às mudanças na demanda e a escalabilidade preditiva agenda automaticamente o número certo de instâncias do EC2 com base na demanda prevista. A escalabilidade dinâmica e a escalabilidade preditiva podem ser usadas juntas para escalas mais rápidas. 

Novos blogs da AWS
SiteMerch-PredictiveScaling_Editorial

Escale automaticamente entre as opções de compra em um único ASG. Leia o blog »

Benefícios

Melhore a tolerância a falhas

O Amazon EC2 Auto Scaling pode detectar quando uma instância não está íntegra, encerrá-la e substituí-la por uma nova.  

Aumente a disponibilidade do aplicativo

O Amazon EC2 Auto Scaling garante que seu aplicativo sempre tenha a quantidade certa de recursos de computação e também provisiona capacidade proativamente com a escalabilidade preditiva.

Custos mais baixos

O Amazon EC2 Auto Scaling adiciona instâncias apenas quando necessário e pode escalar entre as opções de compra para otimizar o desempenho e o custo.

Como funciona

Gerenciamento de frota

Independentemente de executar uma instância do Amazon EC2, ou milhares, você pode usar o Amazon EC2 Auto Scaling para detectar instâncias deficientes e aplicativos não saudáveis do Amazon EC2 e substituir essas instâncias sem intervenção manual. Isso garante que seu aplicativo receba a capacidade computacional esperada. O Amazon EC2 Auto Scaling realizará três funções principais para automatizar o gerenciamento de frota para instâncias do EC2:

  • Monitorar a integridade das instâncias em execução
    O Amazon EC2 Auto Scaling garante que a sua aplicação esteja apta a receber tráfego e que as instâncias do EC2 estejam funcionando corretamente. O Amazon EC2 Auto Scaling realiza verificações periódicas de integridade para identificar quaisquer instâncias que não estejam íntegras.
  • Substituir automaticamente as instâncias com falha
    Quando uma instância com falha é reprovada em uma verificação de integridade, o Amazon EC2 Auto Scaling a encerra automaticamente e a substitui por uma nova. Isso significa que não é necessário responder manualmente quando uma instância precisa ser substituída.
  • Balancear a capacidade entre as zonas de disponibilidades
    O Amazon EC2 Auto Scaling pode balancear automaticamente instâncias entre zonas e sempre executa novas instâncias de modo que elas sejam balanceadas entre zonas o mais uniformemente possível em toda a frota.
Automatizar o gerenciamento de instâncias do EC2

Escalabilidade agendada

A escalabilidade com base em agendamento permite dimensionar seu aplicativo antes das alterações de carga conhecidas. Por exemplo, toda semana o tráfego para seu aplicativo da Web começa a aumentar na quarta-feira, permanece alto na quinta-feira e começa a diminuir na sexta-feira. Você pode planejar suas atividades de escalabilidade com base nos padrões de tráfego conhecidos de seu aplicativo da Web.

Print

Escalabilidade dinâmica

O Amazon EC2 Auto Scaling permite acompanhar de perto a curva de demanda por aplicativos, reduzindo a necessidade de provisionar antecipada e manualmente a capacidade do Amazon EC2. Por exemplo, é possível usar as políticas de escalabilidade de rastreamento de destino para selecionar uma métrica de carregamento para aplicações, como a utilização de CPU. Também existe a possibilidade de definir um valor de destino usando a nova métrica "Request Count Per Target" do Application Load Balancer, que é uma opção de balanceamento de carga do serviço de balanceamento de carga elástico. Depois disso, o Amazon EC2 Auto Scaling ajustará automaticamente o número de instâncias do EC2, conforme necessário para manter sua meta.

Auto Scaling Prime Time: Target Tracking Hits the Bullseye at Netflix

Escalabilidade preditiva

A escalabilidade preditiva, agora com suporte nativo como política do EC2 Auto Scaling, usa machine learning para agendar o número certo de instâncias do EC2 em antecipação às mudanças de tráfego que se aproximam. A escalabilidade preditiva prevê o tráfego futuro, inclusive picos de ocorrência regular, e fornece o número certo de instâncias do EC2 previamente. Os algoritmos de machine learning da escalabilidade preditiva detectam mudanças nos padrões diários e semanais, ajustando automaticamente suas previsões. Isso elimina a necessidade de ajuste manual dos parâmetros de Auto Scaling conforme eles se modificam ciclicamente ao longo do tempo, facilitando a configuração do Auto Scaling. O Auto Scaling aprimorado com escalabilidade preditiva proporciona um provisionamento de capacidade mais rápido, mais simples e mais preciso, gerando custos mais baixos e aplicativos com maior capacidade de resposta.

SiteMerch-PredictiveScaling_Editorial

Comece a usar o Amazon EC2 Auto Scaling

Step 1 - Sign up for an AWS account

Cadastre-se para obter uma conta da AWS

Obtenha acesso instantâneo ao nível gratuito da AWS.
icon2

Aprenda com tutoriais de 10 minutos

Comece a usar com um tutorial simples.
icon3

Comece a criar com a AWS

Execute seu projeto da AWS com guias passo a passo.

Saiba mais sobre os recursos do Amazon EC2 Auto Scaling

Acesse a página de recursos
Pronto para começar?
Cadastre-se
Tem outras dúvidas?
Entre em contato conosco