Infraestructura como código

La reducción de costos tiene como objetivo ayudar no sólo a la empresa financieramente, sino también en términos de personas y esfuerzo, lo que significa que al eliminar el componente manual, las personas son capaces de reenfocar sus esfuerzos hacia otras tareas empresariales.

[3]​ En general, hay tres enfoques de la IaC: declarativo (funcional) vs.

La diferencia entre el enfoque declarativo, el imperativo y el inteligente es esencialmente "qué" vs.

El enfoque declarativo se centra en cuál debería ser la configuración objetivo eventual; el imperativo se centra en cómo la infraestructura debe ser cambiada para cumplir con esto; el enfoque inteligente se centra en por qué la configuración debería ser de una cierta manera considerando todas las co-relaciones y co-dependencias de las múltiples aplicaciones que se ejecutan en la misma infraestructura, típicamente encontradas en producción.

El imperativo define comandos específicos que deben ser ejecutados en el orden apropiado para terminar con la conclusión deseada.

La principal diferencia es la manera en que se le dice a los servidores cómo deben ser configurados.

En el método push el servidor controlador empuja la configuración al sistema de destino.

[1]​ Estos atributos adicionales proporcionan seguridad y conformidad a nivel empresarial, lo que hace que las empresas se interesen por la implementación de este tipo de herramientas.

IaC tiene como objetivo reducir la complejidad que mata la eficiencia de la configuración manual.