Category: Infrastructure

0

Terraform 이란?

Terraform 이란?Terraform은 HashiCorp에서 개발한 오픈소스 Infrastructure as Code(IaC) 도구입니다. 선언적 구성 언어(HCL - HashiCorp Configuration Language)를 사용하여 클라우드 및 온프레미스 리소스를 안전하고 효율적으로 구축, 변경, 버전 관리할 수 있습니다. 주요 특징1. 멀티 클라우드 지원 AWS, Azure, GCP, Kubernetes 등 다양한 프로바이더 지원 700개 이상의 프로바이더 사용 가능 단일 구성으로 여러 클라우드 관리 가능 2. 선언적 구성 원하는 최종 상태를 선언하면 Terraform이 자동으로 실행 계획 수립 명령형이 아닌 선언형 접근 방식 3. 실행 계획 (Plan) 변경 사항을 미리 확인 가능 예상치 못한 변경 방지 terraform plan 명령으로 변경 사항 시뮬레이션