Escalabilidade automática da frota
Uma das principais diferenças entre a arquitetura da Nuvem AWS e o modelo de hospedagem tradicional é que a AWS pode dimensionar automaticamente a frota de aplicações Web sob demanda para lidar com alterações no tráfego. No modelo de hospedagem tradicional, os modelos de previsão de tráfego geralmente são usados para provisionar hosts antes do tráfego projetado. Na AWS, as instâncias podem ser provisionadas em tempo real, de acordo com um conjunto de acionadores para dimensionar a frota de ida e volta.
O serviço do Auto Scaling
Conforme mostrado no modelo de arquitetura de hospedagem na Web da AWS, é possível criar vários grupos de Auto Scaling para diferentes camadas da arquitetura, para que cada camada possa ser dimensionada independentemente. Por exemplo, o grupo do Auto Scaling do servidor Web pode acionar o dimensionamento de entrada e saída em resposta a alterações na E/S da rede, enquanto o grupo do Auto Scaling do servidor de aplicações pode ser aumentado e reduzido de acordo com a utilização da CPU. Você pode definir valores mínimos e máximos para ajudar a garantir a disponibilidade 24 horas por dia, 7 dias por semana, e limitar o uso dentro de um grupo.
Os acionadores do Auto Scaling podem ser configurados para aumentar e reduzir a frota total em determinada camada para adequar a utilização de recursos à demanda real. Além do serviço do Auto Scaling, é possível dimensionar as frotas do Amazon EC2 diretamente por meio da API do Amazon EC2, que permite iniciar, encerrar e inspecionar instâncias.