테라폼이란?
Terraform 테라폼 공식문서
테라폼? 클라우드 리소스 + on-prem 리소스를 코드로 관리할 수 있는 도구.
컴퓨팅, 스토리지, 네트워크 같은 low-level 뿐 아니라 DNS, SaaS 까지도 관리할 수 있다. 어떻게? Terraform은 API를 통해 클라우드 플랫폼 및 기타 서비스에서 리소스를 생성하고 관리한다.
사실상 거의 모든 플랫폼과 함께 동작할 수 있다. 이미 Terraform에서는 다양한 유형의 리소스, 서비스를 관리하기 위해 providers가 작성되어 있고
AWS, Azure, Kubernetes, Github 등등 지원한다. Write 여러 클라우드 공급자 및 서비스에 걸쳐 있을 수 있는 리소스를 정의한다. 예를 들어 보안 그룹과 로드 밸런서가 있는 VPC(Virtual Private Cloud) 네트워크의 가상 시스템에 애플리케이션을 배포하는 구성을 생성할 수 있다. Plan 기존 인프라 기반으로 생성, 업데이트 또는 삭제할 인프라에 관한 계획(스크…