Qué es Infraestructure as Code
Clase 22 de 29 • Curso Profesional de DevOps 2017
Resumen
Previamente definimos a través de código como el CI debe comportarse, como nuestros servicios deben configurarse y la creación de una imagen, nuestra infraestructura no es nada diferente.
Queremos poder reproducirla en cualquier momento y entender cómo todo está conectado. Poder manipular y mutar el estado de infraestructura de una manera segura es crucial. Cualquier error en estas operaciones puede costar horas en arreglar.
En el evento de un catástrofe en nuestro proveedor, este nivel de automatización podría salvar muchas horas de trabajo.
En este nivel de automatización podemos usar una herramienta llamada Terraform. La misma puede usarse con múltiples proveedores. Su sintaxis es muy sencilla y poderosa la cual permite crear y conectar recursos de una manera intuitiva. Nos permite tener un plan preliminar de las operaciones que ejecutaran y la dependencia entre los recursos.