Terraform versus otras herramientas de infraestructura como código

Clase 5 de 27Curso de Infraestructura Como Código con Terraform

Resumen

Gestionar y crear la infraestructura son dos conceptos muy distintos. Algunas herramientas como Ansible que es para gestión también nos permiten crear infraestructura aunque tiene muchas limitantes, lo mejor es trabajar en conjunto con Terraform para crear la infraestructura.

Existe la infraestructura mutable e inmutable, para la infraestructura mutable una mejora sobre nuestra instancia se realiza sobre la misma instancia, el estado del servidor cambio, mientras que la infraestructura inmutable destruye nuestra instancia y crea una nueva al momento de implementar cambios.

Terraform utiliza lenguaje declarativo, le indicamos qué debe hacer en lugar de cómo hacerlo como suele ser en el lenguaje procedural o imperativo.