Índice:
Definição - O que significa Auto Scaling?
O dimensionamento automático é um recurso de computação em nuvem que permite que os usuários dimensionem automaticamente serviços em nuvem, como máquinas virtuais (VM) e capacidades de servidor, para cima ou para baixo, dependendo das situações definidas. Provedores de computação em nuvem, como Amazon Web Services (AWS), oferecem esse recurso.
O dimensionamento automático também garante que novas instâncias sejam aumentadas continuamente durante picos de demanda e diminuídas durante quedas de demanda, permitindo um desempenho consistente para custos mais baixos.
Techopedia explica o Auto Scaling
O dimensionamento automático é uma implementação do recurso de dimensionamento dinâmico da computação em nuvem, que pode ser aplicado manual ou automaticamente. Cada vez mais, os provedores de serviços em nuvem estão oferecendo esse recurso devido à demanda imprevisível por recursos em nuvem.
Quando uma campanha de tráfego funciona bem, o tráfego gerado pode ser muito maior que o esperado, deixando os servidores despreparados para picos de atividade. Nesses casos, pode não haver tempo suficiente para provisionar manualmente novas instâncias e recursos. O dimensionamento automático é voltado para a solução desse problema comum.
Em alguns casos, no entanto, o dimensionamento automático realmente aumenta os custos, porque nem sempre é possível determinar se um pico de uso é legítimo ou o resultado de um ataque de DDoS (distribuição negada de serviço), quando os servidores são dimensionados para lidar com o aumento do tráfego. Isso cria um custo sem o benefício do tráfego real e, como os recursos da nuvem são tão grandes que o serviço nunca cai, ocorre um aumento contínuo nos custos. A solução é uma ferramenta de monitoramento mais inteligente que pode distinguir entre tráfego real e um ataque.