
Meu primeiro contato com AWS: o que entendi e o que não entendi
Em 2019 abri o console da AWS pela primeira vez. Tinha 200 serviços. Não sabia por onde começar. Aqui está o que realmente importava entender primeiro.
Abri o console da AWS pela primeira vez em 2019 e travei.
200 serviços. Siglas que não faziam sentido. EC2, S3, RDS, IAM, VPC, CloudFront, Lambda, SQS, SNS. Uma sopa de letrinhas com ícones coloridos.
Por onde começa?
O erro comum no começo é tentar aprender tudo ao mesmo tempo. Vê Lambda e pensa "preciso aprender serverless". Vê ECS e pensa "preciso aprender containers em cloud". Não precisa. Precisa aprender os blocos fundamentais que todos os outros serviços usam de alguma forma.
Três serviços para entender primeiro: EC2 (servidor virtual — tudo em cloud, no fundo, roda em servidor), S3 (armazenamento de objetos — log, backup, imagens, static hosting — é o serviço mais universal), e IAM (quem pode fazer o quê na sua conta). Sem IAM, você vai errar permissão o tempo todo e não vai entender por que.
O que me confundiu: regiões. Recursos que você cria em us-east-1 não aparecem em sa-east-1. Fiquei procurando um servidor em São Paulo que estava em Virginia. E billing — deixei um EC2 rodando por um mês sem perceber. A fatura veio. Aprendi a configurar alertas de billing no primeiro dia, não no segundo.
O que funcionou para aprender: criei conta free tier e subi a API que estava construindo no trabalho em um EC2. Só isso. Configurar o servidor, instalar dependências, rodar a aplicação, acessar via IP público.
Simples. Mas ao fazer isso aprendi SSH, Security Group para abrir porta, IP público vs. privado, que a aplicação precisa escutar em 0.0.0.0 e não em 127.0.0.1 para ser acessível de fora. Aprendi mais em uma semana de experimentação do que teria aprendido em um mês de tutorial.
AWS tem 200+ serviços porque tem problema diferente para cada escala e caso de uso. Com EC2, S3, IAM, VPC e RDS você hospeda a grande maioria das aplicações web. O resto aprende quando precisar — com contexto para entender por que aquele serviço existe.
Essa semana: se você nunca usou AWS, cria uma conta free tier e sobe um EC2. Conecta via SSH. Instala nginx. Acessa no navegador. São 30 minutos. É onde começa.