Terraform이란
Terraform은 IAC(infra as a code 코드형 인프라)로 코드를 통해 인프라 서버를 생성, 운영 관리하는 것이다. aws를 예로 든다면 실제 사람이 aws에 접속해서 수동으로 설정해야 하는 것을 코드로 작성해 문서화, 자동화 하는 것 장점 1. 버전 컨트롤이 가능하다 (버전을 관리해줌) 2. 문서로서의 코드 (문서화) 3. 코드의 재사용과 복제 가능 4. 실수 방지 5. Git 등을 통한 형상관리로 인프라 변경 기록을 쉽게 확인 할 수 있다. 6. 자동화 Workflow 1. Infra를 코드로 작성한다 2. 변경하기 전에 변경을 확인한다 (Terraform plan) 3. 변경 내용을 적용한다 (Terraform apply) Terraform의 구성요소 1. Provider - Terr..
Terraform
2022. 7. 28. 15:54