IaC와 CM(기본개념)
infrastructure as code의 약자로서 infra는 네트워크, 로드벨런서, 저장소, 서버 등의 인프라 자원을 의미하며, 말 그대로 이런 인프라 자원을 코드로 관리하는것을 의미한다. 주로 terraform, AWS CloudFormation, Pulumi, Azure Arm Template 등이 있다. 그럼 CM은 무엇일까? Configuration Management 의 약자로서 서버 운영 체제 상의 필요한 소프트웨어를 설치하고 원하는 설정으로 관리할 수 있는 것이다. 대표로 우분투, 리눅스 서버 등이 있다. 서버 상에 엔진을 설치하고, 필요한 서비스를 올리고, 방화벽을 설치하는 등의 방법을 사용하는것이다. 이런 관리는 사람이 손으로 직접 하는것이 아닌 자동화로써 Configuration a..
2022.01.29