
Configuration Drift Configuration Drift는 시간이 흐르면서 시스템이나 애플리케이션, 서버, 인프라, 하드웨어 등의 실제 구성이 의도하거나 원하는 구성과 달라지는 현상을 말한다. 이는 소프트웨어 업데이트, 사용자나 관리자에 의한 변경, 하드웨어 오류 또는 네트워크 문제 등 다양한 요인으로 인해 발생한다. 시스템이나 애플리케이션을 처음 설정할 때는 일반적으로 특정 요구 사항이나 표준을 충족하도록 구성된다. 이 구성에서는 보안, 성능, 호환성 또는 시스템이 제대로 작동하는 데 중요한 요소와 태그 등 작동과는 상관 없는 설정이 포함될 수 있다. 시간이 지나고 시스템이나 애플리케이션이 사용되고 발전함에 따라 구성이 변경되어 원래 의도한 상태에서 벗어날 수 있다. 이처럼 예상치 못한 ..

IaC IaC(Infrastructure as Code)는 기존 IT 환경에서 클라우드 환경으로 변화하며 중요해진 개념 중 하나로 자리잡고 있다. 기존 IT 환경에서는 서버를 증걸하기 위해 서버 전문 업체에서 서버를 구매한 뒤 서버실에 서버를 추가하는 물리적인 프로세스가 있었기 때문에 IT 인프라를 코드로서 관리하는 것이 쉽지 않았다. 하지만, 클라우드 환경은 논리적인 구성이기에 Terraform이나 CloudFormation과 같은 툴을 사용하여 코드 형태로 인프라를 구성할 수 있게 되었고, 이런 방식으로 인프라를 구성함으로써 인프라 변경에 대해 증가하는 요구 사항을 충족시키거나, 확장 가능하고 추적 가능한 인프라의 관리가 가능해졌기 때문이다. 코드 기반 인프라 코드형 인프라(Infrastructure..