Intelligent Workload Management(IWM)는 Atlas 에서 경량 제어 계층으로 실행되는 동적 리소스 관리자입니다. IWM은 다음을 수행하는 정책으로 구성됩니다.
클러스터 워크로드 모니터링
트래픽 급증, 사용량 변경, 리소스 경합에 대응
로드 시 가용성을 유지하기 위한 자동화된 보호 기능 제공
IWM 정책은 부하 분산(load-shedding)으로, 과부하 상태에서 클러스터 정상 상태로 유지하기 위해 작업을 거부, 종료 또는 지연합니다. 이러한 정책이 작동하면 애플리케이션 새로운 과부하 오류 또는 시간 초과가 발생할 수 있습니다.
중요
부하 분산 정책으로 최상의 결과를 얻으려면 오버로드 오류의 지침 따르세요.
IWM 정책
IWM 정책 | 설명 | 복제본 세트 | 샤딩된 클러스터 | 전용 클러스터 | Flex 클러스터 | 기본값 으로 활성화됨 []1 |
|---|---|---|---|---|---|---|
쓰기 차단 | 디스크 여유 공간이 정의된 임계값 아래로 떨어지면 프라이머리 노드 의 쓰기를 차단하여 디스크 고갈을 방지합니다.쓰기 차단을 참조하세요. | |||||
적응형 작동 속도 제한 | 서버 과부하로부터 보호하기 위해 MongoDB 새 작업을 수락하는 속도를 제어합니다.적응형 작동 속도 제한을 참조하세요. | |||||
쿼리 센티널 | 장기 쿼리 작업을 종료하여 클러스터 가용성을 보호합니다.쿼리 센티널을 참조하세요. |
| [1] | MongoDB +를 실행 전용 클러스터의 경우, Atlas Atlas 8.3 Intelligent Workload Management Atlas Managed UI 에서 에 대한 활성화를 로 자동Atlas Managed 설정합니다. 정책은 클러스터의 MongoDB Server 버전에 따라 Atlas 에서 활성화 또는 비활성화합니다.Intelligent Workload Management Enabled Disabled 클러스터 설정에서 를 또는 로 설정하다 Atlas 선택 항목을 재정의하지 않습니다. |
| [2] | MongoDB 8.0+를 실행 전용 클러스터의 경우 쓰기 차단이 기본값 으로 활성화되어 있습니다. |
구성
IWM을 활성화 하거나 비활성화하려면 IWM 설정을 참조하세요. IWM이 비활성화된 경우, 쿼리가 오래 실행되거나 작업 속도가 높을 때와 같이 IWM이 활성화되었을 때 Atlas Atlas UI 에 배너를 표시합니다.
관찰 가능성
IWM 정책이 워크로드 미치는 영향에 대해 자세히 학습 보려면 사용 가능한 지표 검토 및 경고 조건 검토를 참조하세요.