- IaC(Infrastructure as Code)란 네트워크, 로드밸런서, 저장소, 서버 등의 인프라 자원을 수동 설정이 아닌 코드를 이용하여 프로비저닝하고 관리하는 것을 뜻한다. 대표적인 IaC도구로 Terrform, CloudFormation, Pulumi, Azure ARM Template 등이 있다. 주로 형상관리와 비교되기도 한다. - 형상관리(Configuration Management)란 서버 운영체제 상에서 필요한 소프트웨어를 설치하고 원하는 설정으로 관리하는 것으로 CaC(Configuration as Code)라고도 불린다. 대표적인 형상관리 도구로 Ansible, Puppet, Chef, Salt Stack 등이 있다. - 현재는 IaC와 형상관리간 엄청나게 큰 차이는 없다. 원래..