MongoDB Atlas 는 특정 Atlas 기능에 의한 데이터 처리 를 특정 리전 으로 현지화할 수 있는 옵션을 고객에게 제공합니다. 다음 섹션에서 추가 세부 정보를 제공합니다.
Atlas 프로젝트 에서 MongoDB Atlas cluster 를 생성할 때 고객은 해당 클러스터 를 배포 cloud 제공자 와 리전을 선택해야 합니다. 고객이 선택한 기본 cloud 제공자 및 리전 을 클러스터 리전 이라고 합니다. 고객이 Atlas cluster에 저장하는 데이터는 지정된 리전 에 미사용 상태로 저장됩니다. 이 데이터에는 데이터베이스 에 JSON 문서로 저장된 모든 데이터 기록과 데이터베이스 또는 감사 로그에 저장된 모든 데이터가 포함됩니다. 클러스터에 저장된 데이터에는 Atlas 데이터베이스 이름, 컬렉션 이름, 샤드 키, 인덱스 이름, 인덱스 정의, Atlas 데이터베이스 사용자 이름 및 Atlas 데이터베이스 역할도 포함될 수 있습니다.
MongoDB Atlas 는 Performance Advisor, 쿼리 프로파일러 및 Schema Advisor, Real Time Performance Panel 과 같이 데이터베이스 에 대한 향상된 가시성과 사전적 최적화 제안을 제공하는 다양한 기능을 제공합니다. 이러한 기능은 데이터베이스 로그를 사용하며, 여기에는 고객이 MongoDB Atlas 에 저장 하는 데이터 스니펫이 포함될 수 있습니다. 또한 MongoDB Atlas 는 고객이 Atlas cluster에서 데이터를 쿼리 할 수 있는 데이터 탐색기 를 제공합니다.
기본값 으로 이러한 각 기능은 미국의 MongoDB Atlas 컨트롤 플레인 내에서 실행 됩니다. 설정하다 지역의 요청 시 특정 리전 에서 실행 이러한 기능을 구성할 수도 있습니다. 이러한 서비스 실행 되는 cloud 제공자 리전을 프로젝트 서비스 리전 이라고 합니다.
Q: Project Services 리전 은 어떻게 활성화하나요?
기본값 프로젝트 서비스 리전은 미국의 MongoDB Atlas 컨트롤 플레인입니다.
Q: Atlas 고객이 프로젝트 서비스 리전 을 선택할 수 있나요?
아니요. 클러스터 리전과 달리 Project Services 리전 은 MongoDB Atlas 에 의해 자동으로 선택됩니다. 자동 선택은 고객이 미국 이외의 프로젝트 서비스 리전 활성화 를 요청했는지 여부에 따라 달라집니다.
Q: 미국 이외의 프로젝트 서비스 리전 을 지원 Atlas 기능은 무엇인가요?
다음 Atlas 기능은 미국 이외의 프로젝트 서비스 리전 을 지원 합니다.
이 옵션을 활성화하면 Atlas 는 Performance Advisor, 쿼리 프로파일러, 스키마 관리자, 데이터 탐색기 및 실시간 성능 패널을 통해 처리되는 문서 필드 값 및 데이터베이스 로그의 처리 를 제한하여 해당 필드 값과 데이터베이스 로그가 하나의 단위로 처리되도록 합니다. 특정 Project Services 리전.
Q: Atlas 는 프로젝트 서비스 리전 을 어떻게 선택하나요?
미국 외 프로젝트 서비스 리전 이 활성화된 경우, Atlas 는 Atlas 프로젝트 에서 생성된 첫 번째 전용 계층 클러스터 를 기반으로 위에서 설명한 기능 및 데이터와 관련하여 다음과 같이 Atlas 프로젝트 의 데이터 처리 리전 을 설정하다 합니다. :
첫 번째 전용 계층 클러스터 가 단일 리전 복제본 세트 또는 샤딩된 클러스터 인 경우, Atlas 는 해당 단일 리전 을 기반으로 프로젝트 서비스 리전 을 설정하다 합니다.
첫 번째 전용 계층 클러스터 가 멀티 리전 복제본 세트 또는 샤딩된 클러스터 인 경우, Atlas 는 사용자가 해당 클러스터의 우선 순위 리전 으로 지정한 리전 을 기반으로 프로젝트 서비스 리전 을 설정하다 합니다.
첫 번째 전용 계층 클러스터 가 글로벌 쓰기 샤딩된 클러스터 인 경우, Atlas 는 첫 번째 구역의 우선 순위 리전 으로 지정한 리전 을 기반으로 프로젝트 서비스 리전 을 설정하다 합니다.
동일한 Atlas 프로젝트 내의 모든 클러스터는 첫 번째 전용 계층 클러스터 와 동일한 데이터 처리 리전 을 상속합니다. Atlas 프로젝트에서 모든 전용 계층 클러스터가 삭제되면 Atlas 는 해당 Atlas 프로젝트 의 프로젝트 서비스 리전 을 재설정합니다.
Q: 현재 사용 가능한 프로젝트 서비스 리전 은 무엇인가요?
Atlas 는 위 기준을 사용하여 다음과 같이 첫 번째 전용 계층 클러스터의 리전 또는 우선 순위 리전 을 특정 Project Services 리전 에 매핑합니다.
첫 번째 클러스터의 리전 | 프로젝트 서비스 리전 |
|---|---|
프랑스 내 Amazon Web Services / Azure / GCP 리전 | Amazon Web Services 파리( |
영국의 Amazon Web Services / Azure / GCP 리전 | Amazon Web Services 런던( |
EU(프랑스 제외) & 중동 및 남아프리카의 Amazon Web Services / Azure / GCP 리전 | Amazon Web Services 아일랜드( |
Q: 미국 이외의 프로젝트 서비스 리전 을 사용하도록 구성할 수 없는 Atlas 서비스 및 데이터는 무엇인가요?
MongoDB 는 모든 Atlas 서비스 또는 MongoDB Atlas 에서 처리하는 모든 데이터에 대한 처리 를 리전화하지 않습니다. MongoDB 는 위 목록에 포함되지 않은 모든 Atlas 서비스, 기능 및 데이터 유형에 대한 cloud 서비스 운영 요구 사항 및 고객 지원 요구 사항을 충족하고 고객이 시작한 데이터 전송에 대한 응답으로 데이터를 계속 전송합니다.
Atlas 가 데이터 처리 를 지역화하지 않는 서비스 및 기능의 예는 다음과 같습니다.
Atlas Data Lake (사용 중단됨), 온라인 보관, 및 Atlas Data Federation에 대한 쿼리
Atlas Administration API를 통해 다운로드한 경우 데이터베이스 로그 및 감사 로그 다운로드
Amazon Web Services S3 버킷 에 로그 푸시 기능 이 구성된 경우, Atlas 컨트롤 플레인을 이동하지 않고 Atlas cluster에서 고객의 S3 버킷으로 로그를 직접 푸시합니다.
미국 이외의 프로젝트 서비스 리전 에 포함되지 않는 , 즉 리전화할 수 없는 데이터의 예는 다음과 같습니다.
Atlas 데이터베이스 이름, 컬렉션 이름, 샤드 키 및 인덱스
Atlas 콘솔에 로그 하는 데 사용되는 Atlas 로그인 데이터
Atlas 데이터베이스 액세스 및 네트워크 액세스 메타데이터
고객 지원 사례에 사용되는 Atlas 지원 포털 데이터
Atlas 클러스터의 메타데이터(예: 모니터링 데이터)
Atlas 애플리케이션 로그
MongoDB 는 모든 데이터 전송이 서비스 계약에 자세히 설명된 적절한 보안 및 법적 보호 장치를 통해 보호되도록 합니다.
Q: 데이터베이스 로그에는 어떤 종류의 데이터가 포함될 수 있나요?
다음은 JSON 문서 와 로그에 저장된 데이터의 예시 입니다. 키는 스키마 데이터로 간주할 수 있지만 값은 실제 데이터입니다.
{ "key1_string": "value1", "key2_number": 1234, "key3_array": ["a", "b" ], "key4_dict": { subkey1: "subkeyvalue" } }
데이터베이스 로그 데이터. 로그 데이터에는 스키마 와 실제 데이터/리터럴이 모두 포함됩니다.
2023-03-09T13:35:23.446-04:00 I COMMAND [conn1] command internal.clients appName: "MongoDB Shell" command: insert { insert: "clients", documents: [ { _id: ObjectId('593adc5b99001b7d119d0c97'), "key1_string": "value1", "key2_number": 1234, "key3_array": ["a", "b" ], "key4_dict": { subkey1: "subkeyvalue" } } ], ordered: true } ...