Capítulo 8. Infraestructura como código mediante Terraform

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En este capítulo, te mostraré cómo trabajar con Terraform, una herramienta de infraestructura como código (IaC). Terraform te permite recrear todo tu proyecto utilizando un solo comando. Si pones la especificación de tu infraestructura en el control de código fuente, podrás gestionar fácilmente los cambios y colaborar con tu equipo.

Personalmente, no me gustaría hacer ningún proyecto sin IaC. Es cómodo ejecutar terraform apply y tenerlo todo correctamente configurado, sobre todo cuando tu aplicación crece más allá de "Hola Mundo" y añades más servicios Cloud Run, configuración IAM, enlaces a Memorystore a través de un Conector VPC y Cloud SQL, por nombrar algunos. Puedes encontrarte con problemas si lo configuras todo utilizando comandos o scripts puntuales.

Te presentaré IaC, te ayudaré a empezar con Terraform y te ayudaré a descubrir el flujo de trabajo de Terraform para que puedas averiguar si funciona para ti.

¿Qué es la Infraestructura como Código?

Infraestructura es un término abstracto que puede tener múltiples interpretaciones, por lo que quiero asegurarme de que nuestras definiciones están alineadas. Esto es lo que quiero decir cuando utilizo estos términos:

Infraestructura
Todos los recursos de la nube que deben estar presentes y configurados cuando quieras crear toda tu aplicación desde cero. ...

Get Construir aplicaciones sin servidor con Google Cloud Run now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.