Existen tres grandes nubes, y todas son válidas. Entonces, ¿por qué este libro elige AWS como punto de partida? No es por casualidad ni por moda. Hay razones prácticas y de carrera muy concretas. Vamos a verlas.

Razón 1: Es el líder del mercado

AWS es el proveedor con mayor cuota de mercado y el más usado del mundo. Esto tiene consecuencias directas para ti:

  • Más empresas lo usan → más oportunidades de trabajo.
  • Más demanda de profesionales → mejores salarios y más ofertas.
  • Más proyectos reales donde aplicar lo que aprendes.

Si solo vas a aprender una nube para empezar, estadísticamente AWS es la que más puertas te abre.

Razón 2: Es el más maduro y completo

AWS fue el primero (2006) y lleva más tiempo puliendo sus servicios. Esto significa:

  • El catálogo de servicios más amplio: hay un servicio para casi cualquier necesidad.
  • Servicios muy probados y estables, usados por empresas enormes.
  • Funcionalidades que otros proveedores a veces copian más tarde.

Aprender en la plataforma más completa te da una visión panorámica de lo que la nube puede hacer.

Razón 3: La mejor documentación y comunidad

Cuando aprendes algo nuevo, encontrar respuestas es clave. Con AWS tienes:

  • Documentación oficial enorme y detallada.
  • Millones de tutoriales, vídeos, cursos y artículos.
  • Una comunidad gigantesca: casi cualquier problema que tengas, alguien ya lo resolvió y lo publicó.
  • Muchísimas preguntas respondidas en foros como Stack Overflow.

Ejemplo práctico: Si te atascas con un error en AWS, una búsqueda en Google casi siempre te lleva a la solución. Con proveedores más pequeños, a veces estás más solo.

Razón 4: Los conceptos se transfieren a las demás nubes

Esta es quizá la razón más importante para un principiante: lo que aprendes en AWS te sirve para Azure y GCP.

Las tres nubes comparten los mismos conceptos fundamentales:

  • Servidores virtuales.
  • Almacenamiento de objetos.
  • Redes virtuales.
  • Gestión de identidades y permisos.
  • Bases de datos gestionadas.

Solo cambian los nombres y algunos detalles. Una vez entiendes el porqué de las cosas en AWS, migrar mentalmente a otra nube es mucho más fácil. Profundizaremos en esto en el subcapítulo 2.3.

Analogía: Es como aprender a conducir. Aprendes con un coche concreto, pero una vez sabes conducir, puedes manejar casi cualquier coche aunque los botones estén en sitios distintos.

Razón 5: AWS y Terraform encajan perfectamente

Este libro combina AWS con Terraform (la herramienta de Infraestructura como Código que veremos en la Parte III). AWS es, con diferencia, el proveedor mejor soportado por Terraform: tiene el provider más completo y maduro, y la mayoría de ejemplos, módulos y tutoriales de Terraform usan AWS. Aprender ambos juntos es una combinación muy demandada en el mercado.

¿Significa esto que AWS es «mejor»?

No. Azure y GCP son excelentes y, según el contexto, pueden ser la mejor opción:

  • Si tu empresa vive en el ecosistema Microsoft, Azure puede encajar mejor.
  • Si tu trabajo es de datos y machine learning, GCP brilla.

Elegir AWS para aprender no es decir que sea superior, sino que es el mejor punto de partida: el más demandado, el más documentado y el que mejor te prepara para entender cualquier nube.

Lo que debes recordar

  • Aprendemos AWS primero porque es el líder de mercado (más empleo), el más maduro y completo, y tiene la mejor documentación y comunidad.
  • Los conceptos se transfieren: dominar AWS te facilita aprender Azure o GCP después.
  • AWS encaja perfectamente con Terraform, la otra gran herramienta de este libro.
  • Elegir AWS para empezar no significa que sea «mejor» que las demás, sino que es el mejor trampolín.

En el siguiente subcapítulo veremos qué conceptos son universales entre proveedores, para que tu aprendizaje sirva sin importar la nube que uses mañana.

Cloud, AWS & Terraform — De cero a experto

Capítulo 1 · Qué es el cloud computing

Capítulo 2 · El mercado cloud y los grandes proveedores

Capítulo 3 · Regiones, zonas de disponibilidad y edge

Capítulo 4 · Cómputo: EC2

Capítulo 5 · Almacenamiento: S3

Capítulo 6 · Redes: VPC

Capítulo 7 · Identidad y acceso: IAM

Capítulo 8 · Bases de datos gestionadas

Capítulo 9 · Por qué Infraestructura como Código

Capítulo 10 · HCL: el lenguaje de Terraform

Capítulo 11 · Providers y estado

Capítulo 12 · Tu primera infraestructura real en Terraform

Capítulo 13 · Balanceo de carga y autoescalado

Capítulo 14 · Serverless con Lambda

Capítulo 15 · Mensajería y eventos

Capítulo 16 · Entrega de contenido y DNS

Capítulo 17 · Contenedores en AWS

Capítulo 18 · Módulos: reutilización y composición

Capítulo 19 · Workspaces y gestión de entornos

Capítulo 20 · Backends remotos y locking

Capítulo 21 · Testing de infraestructura

Capítulo 22 · Terraform en CI/CD

Capítulo 23 · Seguridad en profundidad

Capítulo 24 · Observabilidad: logs, métricas y trazas

Capítulo 25 · Optimización de costes

Capítulo 26 · Alta disponibilidad y disaster recovery

Capítulo 27 · Well-Architected Framework de AWS

Capítulo 28 · Arquitecturas serverless a escala

Capítulo 29 · Plataformas de datos en AWS

Capítulo 30 · Multi-cuenta y landing zones

Capítulo 31 · Platform Engineering e Internal Developer Platform

Capítulo 32 · Certificaciones AWS relevantes

Capítulo 33 · Proyectos para consolidar lo aprendido

Capítulo 34 · Recursos y comunidad

© Copyright 2024. Todos los derechos reservados