IaC, 즉 코드로써의 인프라는 인프라를 구성하는 서버, 미들웨어, 서비스 등 인프라 구성요소들을 코드로 구축하는 것
IaC는 코드로써의 장점, 즉 작성용이성, 재사용성, 유지보수 등의 강점을 가진다.
Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently.
테라폼은 인프라를 생성하고, 변경하고, 기록하는 IaC를 위해 만들어진 오픈소스로써, 문법이 쉬워 비교적 다루기 쉽고 사용자가 매우 많아 참고할 수 있는 레퍼런스가 많다.
AWS, Azure, GCP와 같은 퍼블릭 클라우드 뿐만 아니라, 다양한 서비스도 지원한다.