de codificación descriptivo de alto nivel para automatizar el aprovisionamiento de la infraestructura de TI. — IBM — Infraestructura como código (IaC) es la gestión y el aprovisionamiento de infraestructura a través de código en lugar de procesos manuales. — Redhat — No es un lenguaje de programación, es más una forma de pensar o una técnica . En términos básicos, es un conjunto de instrucciones que le indica al proveedor de nube cómo configurar y mantener la infraestructura. — Cloud Native Computing Foundation —
desarrollo de la nube de AWS (AWS CDK) es un marco de desarrollo de software de código abierto que de fi ne la infraestructura de nube como código con lenguajes de programación modernos y se implementa mediante AWS CloudFormation. Python Java IDE Imperativo Typescript CDK CLI
aplicación sin servidor de AWS (AWS SAM) es un conjunto de herramientas que mejora la experiencia del desarrollador de crear y ejecutar aplicaciones sin servidor en AWS. JSON/YAML Declarativo SAM CLI Serverless
desarrollada por HashiCorp. Permite a los equipos de operaciones y desarrollo de fi nir y gestionar recursos de infraestructura de manera declarativa y automatizada en una variedad de plataformas en la nube, centros de datos locales y otros proveedores de servicios. HCL: Hashicorp Con fi guration Language Terraform CLI
Aislados 3. Plantillas Modulares 4. Automatización Completa 5. Comentarios y Documentación 6. Seguridad desde el Inicio 7. Evaluación de Impacto 8. Prácticas de Revisión 9. Gestión de Secretos 10. Monitorización y Alertas