AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
See how MongoDB 9.0 delivers up to 2x higher throughput.
MongoDB Branding Shape
Register now >
Docs Menu

클러스터 부하 차단 테스트

클러스터 리소스가 프로세스 할 수 있는 것보다 더 많은 수신 작업을 수신하는 경우 클러스터 에 과부하가 발생합니다. 과부하로 인해 클러스터 가 완전히 중단되거나 거의 중단될 수 있습니다.

Intelligent Workload Management(IWM)는 Atlas 과부하 시 클러스터를 계속 사용할 수 있도록 도와줍니다. 부하 차단은 장기간 과부하가 발생하는 동안 작업을 거부하는 IWM 동작을 제어하는 설정입니다. 부하 차단이 켜져 있으면 Atlas 작업을 거부할 수 있습니다. 클러스터 에 대한 부하 차단을 구성하려면 클러스터 추가 설정을 참조하세요.

중요

부하 차단 설정은 클러스터 의 모든 IWM 활동을 제어하지 않습니다. 클러스터 에서 부하 차단을 비활성화하면 Atlas 작업을 거부하지 않는 다른 지원되는 IWM 동작을 계속 실행 합니다. 자세히 학습 지능형 워크로드 관리를 참조하세요.

프로덕션에서 액티브 보호 기능을 사용하기 전에 부하 차단 테스트를 실행 드라이버, 가시성 설정 및 운영 워크플로가 준비되었는지 확인할 수 있습니다.

테스트 중에 Atlas 선택한 기간 동안 부하 차단을 켠 다음 설정을 이전 값으로 되돌립니다. 부하 차단이 활성화되어 있는 동안 Atlas 클러스터 의 부하에 관계없이 무작위로 선택된 소량의 작업을 거부합니다.

테스트를 실행하여 드라이버와 애플리케이션이 사용자에게 장애를 전달하지 않고 과부하 오류를 처리하다 확인합니다. 로드 차단과의 운전자 호환성은 로드 차단으로 인한 과부하 오류 처리를 참조하세요.

참고

소량의 작업에 대한 무작위 거부는 부하 차단 테스트 중에만 발생합니다. 테스트 외부에서 부하 차단을 활성화 Atlas 클러스터 에 과부하가 걸린 경우에만 작업을 거부합니다.

부하 차단 테스트를 실행 하려면 프로젝트 에 대한 Project Cluster Manager 액세스 있어야 합니다.

Atlas cluster 가 다음 요구 사항을 충족하는지 확인합니다.

  • 클러스터 는 MongoDB 9.0 이상 실행 M30 이상의 복제본 세트 입니다.

  • 클러스터 에 보류 중인 변경 사항이 없습니다. 클러스터 구성에 대한 모든 변경 사항은 테스트를 시작하기 전에 배포를 완료해야 합니다.

  • 클러스터 아직 부하 차단 테스트를 실행 아닙니다. 부하 차단 테스트는 클러스터 에서 한 번에 하나만 실행 수 있습니다.

테스트를 시작하기 전에 다음 사항을 고려하세요.

  • 테스트 중에 Atlas 작업을 거부하면 애플리케이션 에 과부하 오류가 발생할 수 있습니다. 이러한 오류에 대해 자세히 학습 부하 차단으로 인한 과부하 오류 처리를 참조하세요.

  • 프로덕션 클러스터 가 아닌 테스트 또는 개발 클러스터 에서 테스트를 실행합니다. 과부하 오류를 처리하다 하지 않는 드라이버 및 애플리케이션은 사용자에게 장애를 노출할 수 있습니다.

1
  1. 아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.

  2. 아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.

  3. 사이드바에서 Database 제목 아래의 Clusters를 클릭합니다.

Clusters(클러스터) 페이지가 표시됩니다.

2
  1. 테스트하려는 클러스터 의 아이콘을 클릭합니다.

  2. Test Resilience를 클릭합니다.

  3. Load Shedding0}을 선택합니다.

3
  1. Test Duration 드롭다운에서 기간을 선택합니다. 15분(권장), 1시간, 8시간 또는 1일을 선택할 수 있습니다. Atlas 선택한 시간이 경과하면 테스트를 종료하거나 그 이전의 어느 점 에서 테스트를 중지할 수 있습니다.

  2. 테스트를 확인하려면 확인 필드 에 클러스터 이름을 입력합니다.

  3. Begin Load Shedding를 클릭합니다.

4

테스트가 실행되는 동안 Atlas 무작위로 선택된 일부 작업을 거부합니다.

Atlas UI 지표 보기에서 Operation Throttling 차트 검토 Atlas 압박을 완화하기 위해 거부하는 작업의 수를 확인합니다. 자세히 학습 사용 가능한 지표 검토를 참조하세요.

선택한 기간이 경과하기 전에 테스트를 중지하려면 End Test Now를 클릭합니다.

5

테스트가 실행되는 동안 Atlas 클러스터 상단에 Load Shedding Test in Progress 배너를 표시합니다. 배너는 테스트가 종료되고 Metrics 보기로 연결되는 시간을 표시합니다.

6

테스트가 종료되면 Atlas 테스트 중에 거부된 작업의 수와 클러스터의 부하 차단 개입 지표 예상대로 변경되었는지 여부를 표시합니다.

드라이버의 로드 차단과의 호환성이 알려지지 않았거나, 혼합되어 있거나, 지원되지 않는 버전이 포함된 경우, Atlas 드라이버를 업그레이드 것을 권장합니다.자세한 학습 은 로드 차단으로 인한 과부하 오류 처리를 참조하세요.