[사전] Terraform 이란 & 구성 요소
1. Terraform 이란?- Terraform이란 인프라를 코드로 관리(Infrastructure as Code, IaC)할 수 있도록 도와주는 오픈 소스 도구이다.- HashiCorp에서 개발하였고, 클라우드 및 온프레미스 환경에서 인프라를 선언적으로 정의하고 관리할 수 있도록 도와준다.- Terraform의 장점은 ① 선언적으로 관리하기 때문에 인프라 생성을 자동화한다. ② 다양한 클라우드 서비스(AWS, Azure, GCP 등) 및 온프레미스 기술과 통합이 가능하다. ③ 모듈 기능을 사용하면 재사용성이 높다. ④ 오픈 소스 및 활발한 커뮤니티를 지원한다.ⓘ Note선언적(Declarative)- 특정 작업을 수행하는 방법이나 절차를 일일이 지정하지 않고 최종적으로 어떤 상태가 되어야 하는..
2024.11.15