Desvendando as políticas de escalonamento AWS

A documentação da Amazon não é muito didática e, às vezes, pode acabar nos confundindo ao invés de ajudar. Por isso, resolvi compartilhar uma breve explicação de como funciona cada tipo(argumento type) das políticas de Auto Scaling da Amazon. Para quem quer saber como configurar, para que servem as policas, recomendo ler este post. Vamos aos tipos:

PercentChangeInCapacity

Aumenta o número de instâncias EC2 de acordo com o percentual especificado em adjustment. Exemplo:

as-put-scaling-policy –name policy-double –type PercentChangeInCapacity –auto-scaling-group nomedogrupo –adjustment=100

Se há  4  instâncias em execução e esta política é aplicada, dobraremos a capacidade. Isto é, passaremos para 8 instâncias. Caso a política seja aplicada novamente, teremos 16 e assim por diante.

ChangeInCapacity

Aumenta o número de instâncias EC2 de acordo com a quantidade indicada em adjustment. Exemplo:

as-put-scaling-policy –name policy-double –typeChangeInCapacity –auto-scaling-group nomedogrupo –adjustment=2

Se há 1 instância em execução, ao executar esta política, o resultado será 3 instâncias em execução. Se aplicar novamente a política, teremos 5.

ExactCapacity

Esta política determina a quantidade de instâncias que você dever ter em execução ao aplicá-la. Exemplo:

as-put-scaling-policy –name policy-double –typeExactCapacity –auto-scaling-group nomedogrupo –adjustment=8

Especificamos que devemos ter 8 instâncias em execução. Se há duas em execução, passaremos para 8. Se temos 12, o número cairá para 8.

Deixe um comentário

Este site utiliza o Akismet para reduzir spam. Fica a saber como são processados os dados dos comentários.

Site no WordPress.com.

EM CIMA ↑