AWS para Desarrolladores: Lo Básico
Un recorrido rápido por los servicios que necesitas conocer en el ecosistema de Amazon Web Services.
1 Cargando...
AWS para Desarrolladores: Lo Básico
Amazon Web Services (AWS) es el líder del mercado en la nube. Tiene más de 200 servicios, pero solo necesitas conocer unos pocos para empezar.
Los Tres Grandes
- EC2 (Elastic Compute Cloud): Máquinas virtuales. Es como alquilar una computadora en la nube. Tú gestionas el sistema operativo y el software.
- S3 (Simple Storage Service): Almacenamiento infinito de archivos. Donde guardas imágenes, registros, copias de seguridad y sitios web estáticos.
- RDS (Relational Database Service): Bases de datos SQL gestionadas (Postgres, MySQL). AWS maneja las copias de seguridad y parches.
Poder Serverless
- Lambda: Ejecuta código sin aprovisionar servidores. Pagas solo por los milisegundos que tu código se ejecuta.
- DynamoDB: Base de datos NoSQL gestionada que escala automáticamente.
Infraestructura como Código (IaC)
En lugar de hacer clic en la consola, los profesionales usan herramientas para definir la infraestructura:
- CloudFormation: El formato nativo JSON/YAML de AWS.
- Terraform: El estándar de la industria para IaC multi-cloud.
- AWS CDK: ¡Define infraestructura usando código TypeScript/Python!
Conclusión
AWS es vasto, pero dominar EC2, S3 y Lambda cubre el 80% de los casos de uso para aplicaciones web modernas.