AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

클러스터 일관성을 위한 데이터 유효성 검사

Atlas는 데이터 유효성 검사를 자동으로 실행하여 프로젝트의 모든 클러스터에서 데이터 불일치를 사전에 감지합니다. 데이터 유효성 검사를 통해 애플리케이션에 영향을 주기 전에 은미한 데이터 손상을 식별할 수 있습니다.

오류 또는 경고를 트리거하지 않고 복제본 세트 노드 간에 데이터가 다를 경우 무음 데이터 손상이 발생합니다. 이는 hardware 장애, 네트워크 문제 또는 기타 시스템 수준 문제로 인해 발생할 수 있습니다. 예시는 다음과 같습니다.

  • 유실된 문서: 문서가 일부 노드에는 있지만 다른 노드에서는 유실되어 있습니다.

  • 내용 차이: 문서가 모든 노드에 존재하지만 노드 간에서 내용이 다릅니다.

  • 인덱스 불일치: 인덱스 항목이 노드마다 다릅니다.

유효성 검사가 없으면 이러한 불일치가 감지되지 않아 애플리케이션 오류, 데이터 손실 또는 잘못된 쿼리 결과가 발생할 수 있습니다.

Atlas는 복제본 세트 노드 간의 데이터를 비교하여 복제본 세트 노드 전체의 데이터를 검증하여 은밀한 데이터 손상을 감지합니다.

유효성 검사 과정은 다음과 같은 단계로 이루어집니다.

  1. 클러스터와 동일한 클라우드 공급자 및 리전에 임시 유효성 검사 인스턴스를 생성합니다.

  2. 노드 스냅샷을 유효성 검사 인스턴스로 복원합니다.

  3. 노드 스냅샷 간의 데이터를 비교하여 불일치를 감지합니다.

  4. 불일치가 감지되면 Atlas 시스템(AWS us-east-1)에 유효성 검사 결과를 저장합니다.

데이터 유효성 검사는 프로젝트의 모든 클러스터에서 자동으로 실행됩니다. 필요한 경우 프로젝트 수준에서 유효성 검사를 비활성화할 수 있습니다.

유효성 검사 동안 Atlas는 데이터베이스 및 컬렉션 데이터를 읽어 해시를 계산하고 불일치를 감지합니다. Atlas는 클러스터 데이터를 수정하거나 복호해제된 문서 내용을 저장하지 않습니다. 복호해제된 데이터는 유효성 검사 과정 동안에만 일시적으로 존재하며 영구적으로 유지되지 않습니다.

유효성 검사에서 불일치가 감지되면 Atlas는 다음 메타데이터만 저장합니다.

데이터 유형
보존 기간
설명

메타데이터 실행

3 년

유효성 검사 실행 상태, 타임스탬프 및 데이터베이스, 컬렉션 및 불일치 유형별 카운트를 포함하는 불일치 요약.

일관성 세부 정보

90일

유효성 검사에 실패한 문서에 대한 데이터베이스 이름, 컬렉션 이름, 문서 ID 및 불일치 유형입니다.

유효성 검사 로그

90일

S3에 저장된 유효성 검사 출력 세부 정보. Atlas UI를 통해 사용할 수 있습니다.

드릴다운 결과

21일

유효성 검사 과정 중에 사용되는 중간 해시 결과입니다.

Atlas는 분석 및 문제 해결을 위한 불일치 메타데이터만 유지합니다.

고객이 managed 키를 사용하는 미사용 데이터 암호화 가 적용된 클러스터의 경우 유효성 검사를 위해서는 KMS에 대한 추가 액세스가 필요합니다.

유효성 검사 인스턴스는 유효성 검사를 수행하기 위해 고객 managed 키를 사용하여 데이터를 복호화해야 합니다. 이로 인해 추가 KMS API 요청과 관련 비용이 발생합니다.

KMS 사용, 비용, 보안 고려 사항 및 IP 허용 목록 구성 요구 사항에 대한 자세한 정보는 데이터 유효성 검사 KMS 사용을(를) 참조하십시오.

프로젝트의 모든 클러스터에 대한 데이터 유효성 검사를 비활성화할 수 있습니다.

중요

데이터 유효성 검사를 비활성화하면 Atlas가 클러스터의 데이터 불일치를 사전에 감지할 수 없습니다. 유효성 검사가 실행되지 않도록 하는 특정 요구 사항이 있는 경우에만 유효성 검사를 비활성화합니다.

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

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

  3. 사이드바에서 아이콘을 Project Overview 옆에 있는 클릭합니다.

프로젝트 설정 페이지가 표시됩니다.

2
3
4

유효성 검사를 비활성화하면 암호화된 클러스터와 암호화되지 않은 클러스터 모두를 포함하여 프로젝트의 모든 클러스터에 영향을 줍니다.