O AWS Auto Scaling, construído no topo de recursos de escalonamento específicos existentes na plataforma.
O serviço pode ajudar clientes AWS no monitoramento de suas aplicações com o ajuste automático de capacidade para manter um desempenho constante e previsível. O serviço fornece a capacidade de escalonamento unificado para aplicativos na nuvem da Amazon.
Jerry Hargrove, arquiteto de soluções da Rackspace, disse em um artigo para o site CRN:
“O Auto Scaling permite que o Rackspace personalize facilmente as opções de escalonamento de aplicações para atender aplicativos de clientes individuais usando estratégias de escalabilidade fáceis de entender e segmentadas fornecidas pela Amazon. Essas estratégias, por sua vez, levam a arquiteturas e implementações simplificadas, resultando em uma adaptação e equilíbrio mais eficientes dos comportamentos de escalonamento automático às necessidades específicas de cada cliente”.
O Auto Scaling facilitará a configuração da escala para vários recursos AWS que fazem parte de uma solução. Com uma única interface de usuário, o cliente AWS pode especificar um plano de escala para recursos, incluindo instâncias Amazon EC2 e Spot Fleets, tarefas Amazon ECS, tabelas e índices Amazon DynamoDB e Amazon Aurora Replicas.
O plano de escalonamento pode ser configurado para economizar custos ou otimizar o desempenho, ou mesmo para se obter um equilíbrio entre eles ou com configurações personalizadas. Jeff Barr, evangelista-chefe da AWS, afirma em seu blog:
“Você pode otimizar a disponibilidade, mantendo muitos recursos em reserva para atender a demandas repentinas, por exemplo. Você pode otimizar os custos ao maior pico possível, e aceitar a possibilidade de tributar seus recursos se ultrapassar esse pico. Alternativamente, o usuário também pode seguir o “caminho do meio” com um nível generoso, mas não excessivo, de capacidade disponível. Além de otimizar a disponibilidade, custo ou uma mistura de ambos, também é possível definir um limite de escala personalizado”.
Um plano típico de escalonamento na AWS pode ser construído usando o console Auto Scaling, que fornece a experiência unificada para o cliente. No primeiro passo, o usuário escolhe uma pilha CloudFormation, que descreve todos os recursos para um aplicativo. O passo seguinte é nomear o plano de escalonamento e definir a estratégia para cada um dos recursos.
Finalmente, o usuário analisa o plano e o cria para prosseguir. O plano estará em vigor dentro de alguns minutos e, posteriormente, poderá ser inspecionado pelo usuário.
O AWS Auto Scaling está disponível imediatamente nas regiões do Norte da Virgínia, Ohio e Oregon, nos Estados Unidos, na Irlanda e em Singapura. O serviço é de uso gratuito, e os clientes só serão cobrados pelos recursos que usarem e pelos alarmes CloudWatch criados.
Fonte: InfoQ
Gostou do conteúdo? Tem alguma dúvida? Entre em contato com nossos Especialistas Mandic Cloud, ficamos felizes em ajudá-lo.