Capítulo 1. Por qué Terraform
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
El software no está acabado cuando el código funciona en tu ordenador. No está hecho cuando se superan las pruebas. Y no está terminado cuando alguien te da un "envíalo" en una revisión del código. El software no está hecho hasta que lo entregas al usuario.
La entrega de software consiste en todo el trabajo que tienes que hacer para poner el código a disposición de un cliente, como ejecutar ese código en servidores de producción, hacer que el código resista interrupciones y picos de tráfico, y proteger el código de los atacantes. Antes de sumergirte en los detalles de Terraform, merece la pena dar un paso atrás para ver dónde encaja Terraform en el panorama general de la entrega de software.
En este capítulo, te sumergirás en los siguientes temas:
-
¿Qué es DevOps?
-
¿Qué es la infraestructura como código?
-
¿Cuáles son las ventajas de la infraestructura como código?
-
¿Cómo funciona Terraform?
-
¿Cómo se compara Terraform con otras herramientas de infraestructura como código?
¿Qué es DevOps?
En el pasado no tan lejano de, si querías crear una empresa de software, también necesitabas gestionar mucho hardware. Montarías armarios y bastidores, los cargarías con servidores, conectarías el cableado, instalarías refrigeración, construirías sistemas de alimentación redundantes, etc. Tenía sentido tener un equipo, normalmente llamado Desarrolladores ...