¿Qué es Terraform?

Terraform es una herramienta que permite crear y controlar servidores y servicios en la nube usando archivos de texto en vez de hacerlo a mano. Es como escribir instrucciones claras para construir cosas automáticamente.

7 min read min de lecture

~$ man terraform

¿Qué es Terraform?

Cloud & DevOps enciclopedia gneurone
Terraform es una herramienta que permite crear y controlar servidores y servicios en la nube usando archivos de texto en vez de hacerlo a mano. Es como escribir instrucciones claras para construir cosas automáticamente.

definición

Terraform es una herramienta de infraestructura como código desarrollada por HashiCorp que permite definir recursos en la nube mediante archivos de configuración.

Funciona de manera declarativa: describes el estado deseado de la infraestructura y Terraform se encarga de crearla o modificarla para alcanzarlo.

Es compatible con muchos proveedores de nube como AWS, Azure y Google Cloud, y permite versionar los cambios como si fueran código de software.

Es como usar un plano detallado para construir una casa: en lugar de dar órdenes paso a paso a cada trabajador, entregas el plano completo y ellos construyen todo según lo indicado, repitiendo el proceso igual cada vez que sea necesario.

para recordar

  • Terraform usa archivos de configuración para definir la infraestructura de forma declarativa.
  • Permite versionar y revisar los cambios como si fuera código de programación.
  • Automatiza la creación, actualización y eliminación de recursos en la nube.
  • Funciona con múltiples proveedores de nube sin depender de uno solo.
  • Facilita la colaboración entre equipos al mantener la infraestructura reproducible y consistente.

el mercado en 2026

En el mercado laboral de 2026 Terraform sigue siendo clave para roles de DevOps y cloud engineering, con alta demanda por la adopción de infraestructuras multicloud y la necesidad de automatización en empresas de todos los tamaños.

Ingeniero DevOps · 45.000 - 75.000 euros anuales en España / 25.000 - 45.000 dólares en LatinoaméricaArquitecto Cloud · 55.000 - 90.000 euros anuales en España / 35.000 - 60.000 dólares en Latinoamérica

preguntas frecuentes

¿Cómo se instala Terraform?

Terraform se instala descargando el binario oficial desde el sitio de HashiCorp y agregándolo al sistema operativo. Funciona en Windows, Linux y macOS sin complicaciones.

¿Qué lenguaje usa Terraform para configuraciones?

Terraform usa principalmente HCL, un lenguaje declarativo fácil de leer, aunque también acepta JSON. Los archivos definen recursos y sus propiedades.

¿Terraform funciona solo con AWS?

No, Terraform es independiente del proveedor y soporta AWS, Azure, Google Cloud y muchos otros servicios. Esto permite gestionar infraestructuras multicloud con el mismo código.

¿Es necesario saber programación para usar Terraform?

No se requiere experiencia avanzada en programación, pero ayuda conocer conceptos básicos de sistemas y la nube. El aprendizaje se centra en el lenguaje HCL y la lógica declarativa.

cursos para ir más lejos

$ cat ./guia-completa.mdTerraform Infrastructure Code en pratique : le code et les commandes qui comptent vraimentleer la guía →

términos relacionados

< volver a la enciclopedia

Auteur(s)

R

REHOUMA Haythem

Haythem Rehouma est un ingénieur et architecte IA et cloud, formateur et enseignant technique, avec un profil orienté IA médicale, AWS, MLOps, LLM/RAG et vision par ordinateur.