
Amazon Web Services in Action, 3rd Edition
Andreas Wittig, Michael Wittig
- Editorial
- Manning
- Año
- 2023
- Páginas
- ~886
- Nivel
- Básico
De qué trata
Manual exhaustivo y actualizado a su tercera edición (2023) en el que Andreas y Michael Wittig guían al lector en el diseño, despliegue y administración de infraestructuras escalables, seguras y altamente disponibles en Amazon Web Services. El libro está orientado a administradores de sistemas, ingenieros de DevOps y desarrolladores backend de nivel básico a intermedio que cuentan con nociones elementales de redes y sistemas operativos basados en Linux, y buscan dar el salto profesional a la nube de AWS mediante automatización sistemática.
A lo largo de cuatro partes y dieciocho capítulos, los autores profundizan en el aprovisionamiento de recursos mediante Infraestructura como Código (IaC), utilizando principalmente AWS CloudFormation, AWS CLI y SDKs de programación. En el apartado de cómputo y redes se examinan Amazon EC2, Amazon VPC (subredes, tablas de enrutamiento y grupos de seguridad), AWS IAM y la automatización operativa con AWS Lambda; en almacenamiento y persistencia de datos se cubren Amazon S3, Amazon EBS, Amazon EFS, Amazon RDS, Amazon Aurora, Amazon DynamoDB y el almacenamiento en caché con Amazon ElastiCache y MemoryDB. Además, esta edición incorpora arquitecturas modernas basadas en contenedores gestionados mediante Amazon ECS, AWS Fargate y AWS App Runner, junto a servicios de supervisión y despliegue como Amazon CloudWatch, Auto Scaling, Elastic Load Balancing (ALB), Amazon SQS y AWS CodeDeploy.
El aprendizaje se articula en torno a la implementación de arquitecturas empresariales reproducibles, destacando el despliegue íntegro de un sistema CMS WordPress desacoplado y en alta disponibilidad con balanceo de carga, almacenamiento en red compartido y base de datos gestionada, así como canales asíncronos de procesamiento por lotes y servicios en contenedores serverless. La gran fortaleza de la obra reside en priorizar desde el inicio plantillas declarativas de CloudFormation en lugar de clics manuales en la consola web, garantizando buenas prácticas operativas para entornos reales; en contrapartida, deja fuera herramientas externas de IaC como Terraform o frameworks como AWS CDK, circunscribiéndose al catálogo nativo de AWS.
- AWS CloudFormation
- Amazon EC2
- Amazon VPC
- AWS IAM
- AWS Lambda
- Amazon S3
- Amazon RDS
- Amazon DynamoDB
- Amazon ECS y Fargate
- Elastic Load Balancing
- Auto Scaling y CloudWatch
- Infraestructura como Código
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
WordPress en alta disponibilidad y almacenamiento compartido
Despliegue automatizado de una arquitectura multicapa para WordPress que integra balanceadores Application Load Balancer, instancias EC2 con autoescalado, base de datos relacional MySQL en Amazon RDS y sistema de archivos compartido en Amazon EFS.
Arquitectura desacoplada y escalable con SQS y Auto Scaling
Sistema distribuido de procesamiento asíncrono que desacopla tareas de computación mediante colas de mensajes en Amazon SQS y grupos de Auto Scaling supervisados por métricas de Amazon CloudWatch.
Microservicios en contenedores con ECS, Fargate y App Runner
Empaquetado y ejecución de aplicaciones en contenedores Docker gestionados en la nube sin administrar servidores subyacentes mediante Amazon ECS sobre AWS Fargate y AWS App Runner.

