¿Qué herramientas nativas de Infrastructure as Code existen en cada nube?
Opciones
- CloudFormation o CDK en AWS, Bicep o ARM en Azure, Terraform para ambas (Opción correcta)
- Solo existe Terraform; las nubes no tienen herramientas propias
- Se usan plantillas de Excel y Word para describir la infraestructura
- Solo Jenkins, porque construye la infraestructura desde pipelines
Respuesta
AWS CloudFormation (y CDK); plantillas ARM / Bicep en Azure; Terraform funciona en ambas
Por qué
Cada nube tiene su propio lenguaje de IaC: CloudFormation (YAML/JSON, más el CDK con lenguajes de programación reales) en AWS, y plantillas ARM o el más simple Bicep en Azure.
Terraform (y OpenTofu) es neutral respecto a la nube y popular en entornos multicloud o cuando se prefiere una herramienta para todos los proveedores.
IaC significa que revisas los cambios de infraestructura en pull requests y puedes recrear entornos de forma fiable.
Recuerda
CloudFormation (AWS), Bicep/ARM (Azure), Terraform (cualquiera).