Cuando yo empecé con AWS, lo primero que hice fue abrirla consola y quedarme viendo 200 servicios sin saber por dónde empezar. Si te pasó lo mismo, este post es para ti. No voy a explicarte qué es "la nube" — eso ya lo sabes. Voy directo a lo práctico: qué hacer primero, qué no tocar todavía, y cómo no llevarte una sorpresa en la factura.
Primero: la analogía que lo cambia todo
AWS es como un supermercado enorme donde puedes comprar ingredientes para cocinar lo que quieras. Antes de AWS, tenías que construir tu propia cocina desde cero — comprar el terreno, instalar la electricidad, comprar los electrodomésticos. Ahora entras al supermercado, tomas lo que necesitas y pagas solo por eso.
Paso 1: Crear tu cuenta y entender el Free Tier
Ve a aws.amazon.com y crea una cuenta. Necesitas un correo, una tarjeta de crédito/débito (para verificación) y un número de teléfono. AWS no te cobra si te mantienes dentro del Free Tier.
# Free Tier — 12 meses desde que creas la cuenta
EC2: 750 horas/mes · t2.micro o t3.micro (Linux)
Solo una instancia. Dos instancias = el doble de horas = cobro.
S3: 5 GB de almacenamiento estándar
+ 20,000 GET requests/mes + 2,000 PUT requests/mes
RDS: 750 horas/mes · db.t2.micro o db.t3.micro (Single-AZ)
MySQL, PostgreSQL, MariaDB, Oracle (SE1), SQL Server (EX)
# Always Free — no expiran, son permanentes
Lambda: 1,000,000 invocaciones/mes
+ 400,000 GB-segundos de cómputo/mes
DynamoDB: 25 GB de almacenamiento
+ 25 WCU (escrituras) + 25 RCU (lecturas) por mes
CloudWatch: 10 métricas personalizadas + 10 alarmas + 1M API requests/mes
# Logs de CloudWatch: 5 GB de ingesta/mes → Free Tier 12 meses (no siempre)
Paso 2: Lo primero que debes configurar (antes de cualquier otra cosa)
Paso 3: Los 6 servicios core que necesitas aprender
De los 200+ servicios, estos 6 son la base de prácticamente todo lo que vas a construir. Aprende estos antes de cualquier otro:
Paso 4: Tu primer proyecto práctico
La mejor forma de aprender AWS es construyendo algo. Este proyecto te enseña los 4 servicios más importantes en un solo ejercicio:
# Proyecto: Sitio web estático + backend serverless
1. S3 → Crea un bucket y sube un HTML simple
(activa "Static website hosting")
2. IAM → Crea un rol con permisos solo para ese bucket
(practica el principio de mínimo privilegio)
3. Lambda → Crea una función que responda a peticiones HTTP
(Python o Node.js, usa el runtime que conozcas)
4. API Gateway → Conecta Lambda a una URL pública
(crea un endpoint /api/saludo)
Resultado: un sitio web con un backend real, en la nube,
por menos de $0.01 al mes dentro del free tier.
Paso 5: El modelo de precios (para no asustarte)
AWS cobra por uso. No hay mensualidad fija. Esto es bueno (pagas exactamente lo que usas) y malo (si dejas algo corriendo sin querer, te llega la factura). Los tres modelos principales:
On-Demand → Pagas por hora/segundo. Sin compromiso.
Ideal para: aprender, experimentar, cargas variables.
Reserved → Compromiso de 1 o 3 años. Hasta 72% de descuento.
Ideal para: workloads estables de producción.
Spot → Capacidad sobrante de AWS a precio reducido (hasta 90%).
Ideal para: procesamiento batch, CI/CD, no crítico.
Riesgo: AWS puede terminar la instancia con 2 min de aviso.
Para aprender: usa siempre On-Demand dentro del Free Tier. Para producción: empieza On-Demand y cuando tengas estabilidad, evalúa Reserved.
El camino de certificaciones en AWS
Las certificaciones de AWS son de las más valoradas en LATAM para conseguir trabajo en cloud. Este es el camino que yo recomendaría si empezaras hoy:
Recursos gratuitos para aprender
No necesitas pagar un curso de $200 para empezar. Estos recursos son gratuitos y buenos:
AWS Skill Builder → skillbuilder.aws
Cursos oficiales gratuitos de AWS
AWS CCP Flashcards → awsccp.byronlainez.click
200 tarjetas interactivas en español
AWS AI Practitioner → awsaipractitioner.byronlainez.click
Guía completa AIF-C01 en español
Documentación oficial → docs.aws.amazon.com
Siempre la referencia más actualizada
AWS Free Tier → aws.amazon.com/free
Experimenta sin gastar
Únete a la comunidad local
Aprender solo es posible, pero aprender en comunidad es más rápido y menos frustrante. Si estás en Guatemala, el AWS User Group El Progreso es el único grupo AWS activo en el oriente del país. Nos reunimos, compartimos experiencias reales y aprendemos juntos.
Conclusión
AWS puede parecer abrumador al principio porque es grande. Pero la manera de no perderse es la misma que con cualquier cosa grande: empiezas por una esquina, aprendes bien esa parte, y vas expandiendo. La esquina correcta para empezar es: crea tu cuenta, protégela con MFA, activa las alertas de billing, aprende IAM y construye algo con S3 y Lambda.
El resto llega solo.