Auto Scaling do Amazon EC2

Adicione ou elimine capacidade de computação para atender às alterações na demanda

O Auto Scaling do Amazon EC2 ajuda a manter a disponibilidade das aplicações e permite adicionar ou remover automaticamente instâncias do EC2 de acordo com as condições definidas. Você pode usar os recursos de gerenciamento de frotas do Auto Scaling do EC2 para manter a integridade e a disponibilidade de sua frota. Também é possível usar os recursos de escalabilidade dinâmica e preditiva do Auto Scaling no EC2 para adicionar ou remover instâncias do EC2. A escalabilidade dinâmica responde à demanda em constante mudança, já a escalabilidade preditiva programa 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 redimensionar mais rapidamente.

Novas publicações no Blog da AWS
SiteMerch-PredictiveScaling_Editorial

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

Responda proativamente à alteração do tráfego com a escalabilidade preditiva. Leia o Blog »

Benefícios

Melhore a tolerância a falhas

O Auto Scaling do Amazon EC2 pode detectar quando uma instância corrompida, encerrá-la e substituí-la por uma nova.

Aumente a disponibilidade das aplicações

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

Como funciona

Gestão de frotas

Mesmo se estiver executando uma instância do Amazon EC2 ou milhares, você pode usar o Auto Scaling do Amazon EC2 para detectar instâncias do Amazon EC2 prejudicadas e aplicações não íntegras e substituí-las sem sua intervenção. Isso garante que sua aplicação esteja obtendo a capacidade de computação esperada. O Auto Scaling do Amazon EC2 executará três funções principais para automatizar o gerenciamento de frotas para instâncias do EC2:


  • Monitore a integridade das instâncias em execução
    O Auto Scaling do Amazon EC2 garante que sua aplicação seja capaz de receber tráfego e que as instâncias do EC2 estejam funcionando corretamente. O Auto Scaling do Amazon EC2 realiza periodicamente verificações de integridade para identificar quaisquer instâncias corrompidas.

  • Substitua instâncias comprometidas automaticamente
    Quando uma instância comprometida falha em uma verificação de integridade, o Auto Scaling do Amazon EC2 a encerra automaticamente e a substitui por uma nova. Isso quer dizer que você não necessita responder manualmente quando uma instância precisa ser substituída.

  • Equilibre a capacidade entre as zonas de disponibilidade
    O Auto Scaling do Amazon EC2 pode fazer o rebalanceamento automático de instâncias entre zonas. Ele sempre lança novas instâncias para que elas sejam equilibradas entre as diferentes zonas da maneira mais uniforme possível em toda a frota.
Automatizando o gerenciamento de instâncias do EC2

Escalabilidade agendada

A escalabilidade com base em um agendamento permite que você escale sua aplicação antes de alterações de volume conhecidas. Por exemplo, toda semana o tráfego para sua aplicação 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 sua aplicação.


Print

Escalabilidade dinâmica

O Auto Scaling do Amazon EC2 permite que você siga a curva de demanda de suas aplicações de perto, reduzindo a necessidade de provisionar manualmente a capacidade do Amazon EC2 com antecedência. Por exemplo, você pode usar políticas de escalabilidade de rastreamento de destino para selecionar uma métrica de volume para sua aplicação, como a utilização da CPU. Alternativamente, você pode definir um valor de destino usando a nova métrica “Request Count per Target” do Application Load Balancer, uma opção de balanceamento de carga para o serviço Elastic Load Balancing. O Auto Scaling do Amazon EC2 ajustará automaticamente o número de instâncias do EC2 conforme necessário para manter seu destino.


Auto Scaling Prime Time: rastreamento de alvo acerta em cheio na Netflix

Escalabilidade preditiva

A escalabilidade preditiva é um recurso do AWS Auto Scaling que usa machine learning para programar o número certo de instâncias do EC2 em antecipação a mudanças de tráfego futuras. A escalabilidade preditiva prevê o tráfego futuro, incluindo picos que ocorrem regularmente, e provisiona o número certo de instâncias do EC2 com antecedência. Os algoritmos de machine learning da escalabilidade preditiva detectam alterações nos padrões diários e semanais, ajustando automaticamente as previsões. Isso elimina a necessidade de ajuste manual dos parâmetros do Auto Scaling à medida que a ciclicidade muda ao longo do tempo, tornando o Auto Scaling mais simples de configurar. O Auto Scaling aprimorado com a escalabilidade preditiva oferece provisionamento de capacidade mais rápido, simples e preciso, resultando em custo reduzido e aplicações mais responsivas.


SiteMerch-PredictiveScaling_Editorial

Comece a usar o Auto Scaling do Amazon EC2

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 com um tutorial simples.
icon3

Comece a criar com a AWS