Terraform 입문 — 인프라를 코드로 관리하기
Infrastructure as Code의 대표 도구 Terraform 시작 가이드.
Infrastructure as Code의 대표 도구 Terraform 시작 가이드.
IaC가 필요한 이유
인프라를 수동으로 관리하면 재현 불가능, 문서화 누락, 환경 차이 문제가 생깁니다. Terraform으로 인프라를 코드로 선언하면 Git으로 버전 관리하고, 동일한 환경을 반복 생성할 수 있습니다.
기본 개념
- Provider: AWS, GCP 등 클라우드 제공자
- Resource: 생성할 인프라 (EC2, S3 등)
- State: 현재 인프라 상태 추적
- Plan/Apply: 변경사항 미리보기 후 적용
terraformIaC인프라클라우드자동화