Repaso
English
Cloud y DevOpsIntermedioOPS-69

¿Qué herramientas nativas de Infrastructure as Code existen en cada nube?

Opciones

  1. CloudFormation o CDK en AWS, Bicep o ARM en Azure, Terraform para ambas (Opción correcta)
  2. Solo existe Terraform; las nubes no tienen herramientas propias
  3. Se usan plantillas de Excel y Word para describir la infraestructura
  4. 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).

Términos clave

Practica esta pregunta en Repaso