Praticar de graça

🌱Entenda o Elastic Beanstalk

O Beanstalk é o "deploy fácil" da AWS: você sobe o código e ele monta EC2, load balancer e Auto Scaling por baixo, sozinho. Você cuida do app; ele cuida da infra.

Pra que serve

Colocar uma aplicação web no ar rápido sem configurar cada peça na mão. Ótimo pra quem quer focar no código e não em rede/servidor — mas ainda com acesso à infra caso precise ajustar.

Onde se usa no mundo real

Vocabulário

Aplicação
o "projeto" — o guarda-chuva que agrupa os ambientes.
Environment (ambiente)
uma instância rodando da aplicação: prod, dev... é aqui que a infra sobe.
Solution stack
a plataforma que roda o código (ex.: Amazon Linux + Python 3.12).
CNAME
a URL do ambiente (…elasticbeanstalk.com).
💰 Como cobra: O Beanstalk é de graça — você paga só os recursos que ele cria (o EC2, o load balancer etc.). É um "gerente" gratuito da sua infra.

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 elasticbeanstalk describe-applications

USO

aws elasticbeanstalk describe-applications

aws elasticbeanstalk create-application

USO

aws elasticbeanstalk create-application --application-name loja-app

aws elasticbeanstalk create-environment

USO

aws elasticbeanstalk create-environment --application-name loja-app --environment-name loja-prod --solution-stack-name "...Python 3.12"

aws elasticbeanstalk describe-environments

USO

aws elasticbeanstalk describe-environments

aws elasticbeanstalk terminate-environment

USO

aws elasticbeanstalk terminate-environment --environment-name loja-prod

aws elasticbeanstalk delete-application

USO

aws elasticbeanstalk delete-application --application-name loja-app

O que você pratica (5 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.

Deploy sem dor de cabeça

O Elastic Beanstalk é o "deploy fácil": você sobe o código e ele monta EC2, load balancer e Auto Scaling sozinho. Liste as aplicações.

Crie a aplicação

Crie a aplicação loja-app.

Coloque no ar (environment)

Crie o environment loja-prod da aplicação, rodando Python. <small>(é aqui que o Beanstalk sobe toda a infra por baixo)</small>

Está no ar e saudável?

Veja os environments — o Health precisa estar Green e o CNAME é a URL da app.

Encerre tudo de uma vez

Encerre o environment loja-prod — some com EC2, load balancer e Auto Scaling juntos. Depois apague a aplicação. <small>(a AWS recusa apagar app com ambiente vivo)</small>

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