1. 가변적(mutable) 인프라와 불변적(immutable) 인프라의 차이 가변적 인프라 수정사항이 발생 > 서버를 수정 후 배포 불변적 인프라 서버를 배포한 후 수정하지 않는 방식 서버 변경이 필요 > 폐기 후 새로 구성 이 과정에서 수정사항이 적용된 서버에 대한 테스트 후 새로 배포하는 방식. 2. Terraform의 선언적 방식으로 작성된 코드는 항상 인프라의 최신 상태를 의미합니다. Terraform은 어떤 방식으로 인프라를 최신 상태로 유지할 수 있는 걸까요? 테라폼의 선언적 방식이란, 선언적으로 리소스릉 정의하고 관리할 수 있다는 것이다.이를 설명하기 위해서는 선언형에 대한 설명을 우선해야하는데, 선언형 프로그래밍으로 예를 들어보자.선언형이란 how가 아니라 what에 집중하는 방식이다.어..