본문 바로가기
Infra#Infra#IaC#Cloud조회 2

Terraform란?

정의

HashiCorp의 IaC 도구. 코드로 클라우드 인프라를 정의·배포. AWS·GCP·Azure·Cloudflare 등 거의 모든 벤더 지원.

다른 표현테라폼

Terraform이란?

HCL(HashiCorp Configuration Language)로 인프라를 선언적으로 정의하고, terraform apply로 실제 클라우드 리소스를 생성·변경·삭제하는 도구다.

흐름

  1. .tf 파일에 원하는 상태 선언
  2. terraform plan — 변경 내역 미리보기
  3. terraform apply — 실제 반영
  4. 현재 상태는 state 파일에 기록

주의

  • state 분리 전략이 팀 확장성 결정
  • 멀티 클라우드·멀티 리전은 provider alias 필수
  • OpenTofu — 라이선스 이슈 후 포크된 OSS 대안

📘 관련 기술노트

전체 보기 →

🔗 함께 보면 좋은 용어

Infra 전체 →