Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs Menu
Docs Home
/ /
Atlas 아키텍처 센터
/ / /

글로벌 데이터

Atlas 고가용성, 짧은 지연 시간, 규정 컴플라이언스 보장하기 위해 전 세계에 데이터를 분산할 수 있도록 지원합니다. 데이터 배포를 신중하게 계획하면 EU의 일반 데이터 보호 규정( GDPR ) 법률과 같은데이터 주권에 대한 컴플라이언스 요구 사항을 충족할 수 있습니다. 데이터 주권을 보장해야 하는 리전에서 클러스터를 하나 이상 설정하다 하고, 적절한 구역 또는 지리적 샤드 키 사용하여 특정 데이터를 올바른 클러스터 또는 노드에 쓰기 (write) 아키텍처를 구성할 수 있습니다.

다음 다이어그램은 전 세계에 분산된 토폴로지 보여줍니다. 여기에는 각 3 리전에 하나씩 3 클러스터가 있습니다. 각 클러스터 에는 3 리전에 걸쳐 동일한 5 노드의 리전 분포가 있습니다.

이 토폴로지 사용하면 애플리케이션 리전 별 데이터를 해당 리전 에 적합한 클러스터 에만 보낼 수 있습니다. 따라서 애플리케이션 은 GDPR 적용되는 EU 데이터를 EU에 있는 노드가 있는 클러스터 2 에 기록합니다. 마찬가지로 APAC 특정 데이터는 모든 노드가 APAC 위치에 있는 클러스터 3에만 기록됩니다. 모든 글로벌 데이터 또는 리전별로 특정하지 않은 데이터는 모든 3 클러스터에 기록됩니다. 이렇게 하면 한 클러스터 의 운영 중단이 애플리케이션 의 다른 부분에 영향 가능성을 방지할 수 있습니다.

3개 지역의 9개 리전에 분산된 3개의 클러스터.

대규모 글로벌 엔터프라이즈 또는 글로벌 애플리케이션 보유한 설계자는 여러 지역 또는 대륙에 클러스터를 배포 할 수 있습니다. 일반적으로 각 지역에 별도의 멀티 리전 클러스터를 배포 것이 가장 좋습니다. 이를 통해 애플리케이션 에 단일 리전 에서 고가용성 제공하고 데이터 주권 요구 사항을 간단하게 유지할 수 있습니다. 프록시 또는 리디렉션 계층은 요청 의 출처를 식별하고 이를 올바른 지역에 할당해야 합니다.

고객은 Atlas 의 멀티 리전 배포를 활용하여 여러 지역에 배포 할 수 있지만 데이터 주권 요구 사항을 준수하는 데 따르는 복잡성을 피하지 않는 경향이 있습니다. 복제본 세트 기본적으로 모든 데이터를 모든 세컨더리 노드에 복제하므로, GDPR 과 같이 주권 요구 사항을 충족해야 하는 사용자 중심 데이터의 경우, 이는 작동하지 않으며, 이 아키텍처는 주권 요구 사항이 없는 전 세계적으로 동일한 공개 참조 데이터에 대해서만 고려해야 합니다. 클러스터는 주권 요구 사항을 준수하기 위해 데이터를 저장해야 하는 리전 정보가 포함된 샤드 키 샤딩된 할 수 있으며, Atlas 지리적 구역 에 해당하는 샤드 키 설정을 간소화하는 글로벌 클러스터라는 기능 있습니다. 그러나 실제로 엔터프라이즈 동일한 애플리케이션 에 대해 서로 다른 리전에 별도의 클러스터를 배포 로 선택하므로 애플리케이션 코드가 지리적 구역 별로 올바른 샤드 키 올바르게 설정하는지 확인하는 것과 관련된 복잡성을 처리할 필요가 없습니다.

Global Atlas cluster는 가장 복잡한 배포에 사용되므로 매우 신중한 계획이 필요합니다. 거의 모든 경우에 다중 리전 배포 패러다임이 요구 사항을 충족할 수 있습니다.

다음과 같은 경우 글로벌 배포서버 전략을 고려할 수 있습니다.

  • 단일 글로벌 연결 문자열 필요합니다.

  • 모든 클러스터/샤드에 걸쳐 글로벌 애그리게이션을 수행해야 합니다.

  • 하나의 논리적 클러스터 의 모든 곳에서 모든 클러스터/샤드에 대해 읽기/ 쓰기 (write) 기능 하는 동시에 리전 읽기/쓰기도 수행할 수 있어야 합니다.

중요

글로벌 클러스터의 복잡성과 특정 지리적 리전의 고유한 요구 사항 및 서비스로 인해 단일 모범 사례를 문서화하기가 어렵습니다. 특정 요구 사항에 대해 논의하려면 MongoDB의 MongoDB의 전문 서비스 팀 에 문의하세요.

돌아가기

다중 리전

이 페이지의 내용