2023. 4. 25. 18:07ㆍDev
컨피그레이션 드리프트 Configuration Drift란?
번역하면 설정 드리프트, 구성 드리프트라고도 나옵니다.
Configuration Drift(컨피그레이션 드리프트)는 시간이 흐르면서 시스템이나 애플리케이션, 서버, 인프라, 하드웨어 등의 실제 구성(옵션, 설정, configuration)이 의도하거나 원하는 구성과 달라지는 현상을 말합니다.
이는 소프트웨어 업데이트, 사용자나 관리자에 의한 변경, 하드웨어 오류 또는 네트워크 문제 등 다양한 요인으로 인해 발생합니다.
시스템이나 애플리케이션을 처음 설정할 때는 일반적으로 특정 요구 사항이나 표준을 충족하도록 구성됩니다.
이 구성에는 보안, 성능, 호환성 또는 시스템이 제대로 작동하는 데 중요한 요소와 태그 등 작동과는 상관 없는 설정이 포함될 수 있습니다.
시간이 지나고 시스템이나 애플리케이션이 사용되고 발전함에 따라 구성이 변경되어 원래 의도한 상태에서 벗어날 수 있습니다.
예를 들어, 조직에서 업데이트 된 보안 설정이 포함된 새 버전의 애플리케이션을 배포합니다.
그러나 새 버전과 호환되지 않는 기존 설정을 호환성을 보장하기 위해 비활성화하거나 변경합니다.
이로 인해 Configuration Drift가 발생할 수 있습니다.
마찬가지로, 사용자나 관리자마다 기본 설정이나 워크플로가 다른 경우 조직의 정책이나 표준에 맞지 않는 구성을 변경하기도 합니다.
Configuration Drift는 성능 저하, 보안 취약성 증가, 안정성 저하 등 여러 문제를 일으킬 수 있습니다.
Configuration Drift를 방지하기 위해 조직은 시스템 및 애플리케이션의 구성을 모니터링 및 관리하고, 정책 및 표준을 적용하며, 시간 경과에 따른 구성 변경 사항을 추적하는 도구와 프로세스를 구현할 수 있습니다.
이를 통해 Configuration이 조직의 요구 사항 및 목표에 부합하도록 일관성 있게 유지할 수 있습니다.
'Dev' 카테고리의 다른 글
턴키(Turnkey) 방식과 Out of the box (0) | 2023.05.31 |
---|---|
Karmada란? (0) | 2023.05.27 |
find log where string does not exist, with grep -iv (0) | 2023.04.25 |
Kubernetes Dashboard Token Expired Issue (0) | 2023.03.21 |
Kubernetes Pod Warning: 1 node(s) had volume node affinity conflict (0) | 2023.02.22 |