
Mastering Infrastructure as Code with AWS CloudFormation
Anchal Gupta
- Editorial
- BPB
- Año
- 2025
- Páginas
- ~452
- Nivel
- Avanzado
De qué trata
Manual avanzado enfocado en la automatización y orquestación declarativa de infraestructura en la nube mediante AWS CloudFormation, actualizado a los estándares y características del servicio para 2025. Está dirigido a ingenieros de DevOps, arquitectos de soluciones, ingenieros de confiabilidad del sitio (SRE) y desarrolladores con experiencia previa administrando recursos en Amazon Web Services, que buscan profesionalizar y estandarizar el aprovisionamiento de entornos corporativos a través de la metodología de Infraestructura como Código (IaC).
La obra profundiza en la anatomía y sintaxis de plantillas en formatos YAML y JSON, cubriendo desde bloques estructurales elementales (Resources, Parameters, Mappings, Conditions, Metadata y Outputs) hasta características complejas de orquestación. Explica en detalle el uso de funciones intrínsecas (como Fn::Sub, Fn::GetAtt y Fn::Join), pseudoparámetros, CloudFormation Designer, endpoints de VPC y la creación de Custom Resources y Macros respaldados por AWS Lambda para extender la funcionalidad nativa. Asimismo, aborda la gestión del ciclo de vida de pilas mediante Change Sets, Nested Stacks, StackSets para despliegues multicuenta y multirregión, detección de desviación (drift detection) y políticas de seguridad y permisos basadas en AWS IAM.
A través de ejemplos de código y escenarios prácticos de despliegue, el lector aprende a estructurar plantillas modulares y reutilizables, depurar fallos de rollback e integrar CloudFormation dentro de flujos de integración y entrega continua (CI/CD). Su mayor virtud reside en desmitificar las complejidades avanzadas de CloudFormation y ofrecer patrones robustos para gobernanza empresarial; no obstante, el texto se centra exclusivamente en el ecosistema nativo de AWS, dejando deliberadamente de lado herramientas agnósticas como Terraform o Pulumi, y asume que el lector ya domina los conceptos troncales de computación y redes en la nube.
- AWS CloudFormation
- Infraestructura como Código (IaC)
- YAML y JSON
- Funciones intrínsecas
- StackSets
- Nested Stacks
- Custom Resources
- AWS Lambda Macros
- Drift Detection
- AWS IAM
- Change Sets
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✗ Sin proyectos

