Amazon EC2 Auto Scaling
AWS - Meus estudos para a certificação CLF-C01 - Parte 3
Escalabilidade
Antes de falar sobre o auto scaling, vou tentar melhorar um pouco o conceito que comentei no primeiro artigo dessa série.
A escalabilidade é a capacidade de aumentar ou diminuir recursos computacionais, escalabilidade não necessariamente está ligada a automação de aumento ou diminuição de recursos, mas sim a capacidade de aumentar e diminuir recursos. Com o auto scaling temos essa automação.
Amazon EC2 Auto Scaling
O Amazon EC2 Auto Scaling permite que você adicione ou remova automaticamente instâncias EC2. No Amazon EC2 Auto Scaling existem duas abordagens possíveis, scaling dinâmico e scaling preditivo.
Scaling dinâmico - esse tipo de scaling responde a alterações na demanda, ele pode crescer o ambiente quando existe aumento de consumo ou diminui quando tem recursos ociosos. Com isso conseguimos economia nos momentos de menos uso.
Scaling preditivo - com esse scaling podemos definir horários e quantidade de instâncias a serem executadas. Vamos pensar em uma loja de vendas online, essa loja costuma ter maior acesso depois das 19h horas e aos finais de semana. Com esse estudo em mãos podemos criar escalonamentos de aumento de instâncias EC2 nesses horários e dias e na sequência podemos definir a redução das instâncias para assim termos economia nos horários de menos demanda.
O mais legal disso é que podemos criar scalings dinâmicos junto com preditivos e assim suportar todos os tipos de demanda!
Espero que gostem desse artigo, bora continuar os estudos.