Praticar de graça

📶Entenda o Auto Scaling

O Auto Scaling mantém a quantidade certa de máquinas no ar sozinho: se uma cai, ele sobe outra; se o tráfego aumenta, ele adiciona; se diminui, ele remove (e você para de pagar). Você define o mínimo, o máximo e o desejado — ele cuida do resto.

Pra que serve

Aguentar picos sem intervenção e economizar nos vales: em vez de deixar 10 servidores ligados 24h "por garantia", você deixa 2 e o grupo sobe pra 10 só quando precisa. É elasticidade de verdade — a promessa central da nuvem.

Onde se usa no mundo real

Vocabulário

Launch template
a receita da máquina (imagem, tipo, chave). O grupo usa pra subir cópias iguais.
Grupo (ASG)
o conjunto de máquinas gerenciadas. Guarda min, max e desired.
Desired capacity
quantas máquinas você quer AGORA (entre o min e o max).
Política de escala
faz o grupo subir/descer SOZINHO conforme uma métrica (ex.: CPU).
💰 Como cobra: O Auto Scaling em si é gratuito. Você paga só pelas instâncias EC2 que ele mantém ligadas — a graça é justamente ligar menos quando dá.

Comandos que você aprende nesta trilha

Cada um deles roda de verdade no terminal do CLImb, com a mesma saída e as mesmas mensagens de erro que a AWS devolve.

aws ec2 create-launch-template

aws ec2 create-launch-template

aws ec2 create-launch-template --launch-template-name modelo-web \
--launch-template-data '{"ImageId":"ami-0abcd1234ef567890","InstanceType":"t2.micro"}'

aws autoscaling create-auto-scaling-group

aws autoscaling create-auto-scaling-group

aws autoscaling create-auto-scaling-group --auto-scaling-group-name grupo-web \
--launch-template LaunchTemplateName=modelo-web,Version=1 \
--min-size 1 --max-size 4 --desired-capacity 2 \
--availability-zones us-east-1a

aws ec2 describe-instances

aws ec2 describe-instances

aws ec2 describe-instances

aws autoscaling set-desired-capacity

aws autoscaling set-desired-capacity

aws autoscaling set-desired-capacity --auto-scaling-group-name grupo-web --desired-capacity 4

aws autoscaling put-scaling-policy

aws autoscaling put-scaling-policy

aws autoscaling put-scaling-policy --auto-scaling-group-name grupo-web --policy-name cpu-alvo --policy-type TargetTrackingScaling

aws autoscaling update-auto-scaling-group

aws autoscaling update-auto-scaling-group

aws autoscaling update-auto-scaling-group --auto-scaling-group-name grupo-web --min-size 0 --desired-capacity 0

aws autoscaling delete-auto-scaling-group

aws autoscaling delete-auto-scaling-group

aws autoscaling delete-auto-scaling-group --auto-scaling-group-name grupo-web
aws autoscaling delete-auto-scaling-group --auto-scaling-group-name grupo-web --force-delete

aws autoscaling describe-auto-scaling-groups

aws autoscaling describe-auto-scaling-groups

aws autoscaling describe-auto-scaling-groups

O que você pratica (8 atividades)

Cada atividade é um pedido de trabalho, do jeito que ele chega no dia a dia — você resolve digitando os comandos, não escolhendo alternativa.

A receita da máquina

Pro grupo subir cópias iguais, ele precisa de uma receita. Crie o launch template modelo-web (t2.micro).

Crie o grupo elástico

Crie o grupo-web usando o modelo, com min 1, max 4 e desejado 2. Ele vai subir as máquinas sozinho.

As máquinas apareceram mesmo?

Confirme no EC2: liste as instâncias e veja as duas que o grupo criou sozinho.

Chegou a Black Friday

O tráfego dobrou. Suba a capacidade desejada pra 4.

Passou a onda, economize

Baixe a capacidade pra 1. As máquinas sobrando são encerradas — e param de custar.

Deixe ele se virar sozinho

Crie a política cpu-alvo do tipo TargetTrackingScaling: aí o grupo sobe e desce sozinho conforme a CPU, sem você olhar gráfico.

Desmonte o grupo

Apague o grupo-web. <small>(com máquina no ar a AWS recusa — zere antes com --min-size 0 --desired-capacity 0)</small>

Como está o grupo elástico?

Veja os detalhes do Auto Scaling group: capacidade mínima, máxima, desejada e quais instâncias estão nele agora.

Continue por aqui

Ler explica. Digitar fixa. No CLImb você roda os comandos de verdade num terminal AWS simulado — o estado persiste entre eles, como na nuvem real.

As 3 primeiras atividades desta trilha são abertas; o resto faz parte do plano Pro.

Começar — 3 atividades grátis
Todas as lições · Praticar no terminal · Sobre