O que é Terraform ?

Terraform é uma ferramenta que permite criar servidores e serviços na nuvem escrevendo código simples. Em vez de clicar em botões, você descreve o que quer e ela constrói tudo automaticamente.

7 min read min de lecture

~$ man terraform

O que é Terraform ?

Cloud & DevOps enciclopédia gneurone
Terraform é uma ferramenta que permite criar servidores e serviços na nuvem escrevendo código simples. Em vez de clicar em botões, você descreve o que quer e ela constrói tudo automaticamente.

definição

Terraform é uma ferramenta open-source de infraestrutura como código criada pela HashiCorp para definir e provisionar recursos em nuvem.

Ela usa arquivos de configuração declarativos que descrevem o estado desejado da infraestrutura, permitindo automação, versionamento e reprodutibilidade.

O Terraform suporta múltiplos provedores como AWS, Azure, Google Cloud e funciona com plugins para estender funcionalidades.

Pense em Terraform como uma receita de bolo: você anota todos os ingredientes e passos em um papel, pode repetir a receita sempre que quiser e ajustar sem precisar lembrar de tudo do zero toda vez.

para lembrar

  • Terraform define infraestrutura usando código em vez de interfaces gráficas.
  • Ele é declarativo, ou seja, você descreve o resultado final e não os passos.
  • Suporta vários provedores de nuvem com o mesmo arquivo de configuração.
  • Permite versionar mudanças com Git como qualquer código de aplicação.
  • Detecta diferenças entre o estado real e o desejado para aplicar apenas o necessário.

o mercado em 2026

Em 2026 a procura por Terraform cresce com a expansão de ambientes multicloud e automação DevOps, abrindo vagas para engenheiros de plataforma, especialistas em IaC e arquitetos de infraestrutura em empresas que migram workloads para a nuvem.

Engenheiro DevOps · Portugal: 35.000€ - 55.000€ / Brasil: 110.000 - 190.000 BRLArquiteto de Nuvem · Portugal: 45.000€ - 70.000€ / Brasil: 160.000 - 260.000 BRL

perguntas frequentes

Como começar a usar Terraform?

Baixe o binário oficial do site da HashiCorp e instale no seu sistema. Depois crie um arquivo main.tf com a configuração do provedor e execute terraform init para inicializar o projeto.

Terraform funciona só com AWS?

Não, o Terraform suporta dezenas de provedores incluindo Azure, Google Cloud, Kubernetes e até provedores locais. Basta adicionar o provider correspondente no arquivo de configuração.

Qual a diferença entre Terraform e CloudFormation?

Terraform é independente de provedor e permite gerenciar vários clouds com o mesmo código. CloudFormation é específico da AWS e usa JSON ou YAML próprio da plataforma.

É possível destruir infraestrutura com Terraform?

Sim, o comando terraform destroy remove todos os recursos gerenciados pelo arquivo de configuração. Isso garante limpeza completa e evita custos desnecessários em ambientes de teste.

cursos para ir além

$ cat ./guia-completo.mdTerraform Infrastructure Code en pratique : le code et les commandes qui comptent vraimentler o guia →

termos relacionados

< voltar à enciclopédia

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.