다음을 통해 공유


문제 해결 가이드: Azure Cosmos DB for MongoDB vCore의 지역 간 복제

적용 대상: MongoDB vCore

이 가이드는 Azure Cosmos DB for MongoDB vCore에서 지역 간 복제를 사용할 때 일반적인 문제를 해결하는 데 도움이 되도록 설계되었습니다. 연결 문제 및 최적화 문제에 대한 실용적인 솔루션을 제공하여 환경을 개선합니다.

일반적인 문제 및 솔루션

내 데이터가 다른 지역에 복제되지 않는 것 같습니다.

vCore 클러스터에 지역 간 복제본이 생성되었는지 확인합니다. 초기 클러스터를 프로비전하는 동안 복제본 클러스터를 만들거나 나중에 추가할 수 있습니다. '개요' 페이지에서 복제본이 있는지 확인하거나 Azure Portal에서 vCore 클러스터의 '전역 배포' 페이지에서 새 복제본을 만들 수 있습니다.

Azure Portal의 개요 페이지 및 전역 배포 페이지의 클러스터 복제 상태 스크린샷

복제본 클러스터에 대한 연결 문자열 찾을 수 없습니다.

복제본 클러스터는 쓰기가 비활성화된 주 클러스터의 전체 복제본입니다. Azure에서 별도의 vCore 클러스터 리소스로 표시되며 자체 연결 문자열 있습니다.

복제본 클러스터를 찾으려면 다음을 수행합니다.

  • Azure Portal에서 기본 vCore 클러스터의 속성 페이지를 엽니다.
  • '전역 배포' 페이지로 이동하고 복제본 클러스터의 하이퍼링크 이름을 클릭합니다. Azure Portal에서 복제본 클러스터에 대한 링크가 있는 클러스터 전역 배포 페이지의 스크린샷
  • 복제본 클러스터의 속성에서 '연결 문자열' 페이지로 이동하여 연결 문자열 복사합니다. Azure Portal에서 연결 문자열 페이지가 강조 표시된 복제본 클러스터 속성의 스크린샷

복제본 클러스터에 연결할 수 없습니다.

복제본 클러스터에 대해 공용 또는 프라이빗 액세스 가 사용하도록 설정되어 있는지 확인합니다. 복제본 클러스터가 다른 지역에 만들어지면 해당 네트워크 설정은 주 Azure Cosmos DB for MongoDB vCore 클러스터에서 자동으로 복제되지 않습니다.

액세스를 설정하려면 다음을 수행합니다.

  • 공용 액세스를 허용하려면 방화벽 규칙을 추가합니다.
  • 또는 프라이빗 엔드포인트를 만들어 복제본 클러스터에 대한 프라이빗 액세스를 사용하도록 설정합니다.

Azure Portal의 복제본 클러스터 네트워킹 페이지의 스크린샷.

복제본 클러스터에서 메모리 또는 IOPS와 같은 다양한 리소스의 사용률을 추적하려면 어떻게 해야 하나요?

복제본 클러스터는 주 Azure Cosmos DB for MongoDB vCore 클러스터의 전체 복제본이므로 리소스 사용량을 모니터링하기 위한 자체 메트릭이 있습니다.

메트릭을 보려면:

  1. Azure Portal에서 복제본 클러스터의 속성 페이지를 엽니다.
  2. 메트릭 페이지로 이동하여 리소스 사용량 세부 정보에 액세스하고 검토합니다. Azure Portal에서 메트릭 페이지가 강조 표시된 복제본 클러스터 속성의 스크린샷

이 페이지에서 Azure Cosmos DB for MongoDB vCore에서 메트릭을 사용하는 방법에 대한 자세한 지침을 참조하세요.

쓰기를 위해 다른 지역에서 복제본 클러스터를 열려면 어떻게 해야 하나요?

언제든지 복제본 클러스터를 읽기-쓰기 클러스터로 승격할 수 있습니다. 지역 B에서 복제본 클러스터를 승격하면 지역 A의 이전 주 클러스터가 읽기 전용 모드로 설정되어 새로 승격된 주 클러스터의 복제본 클러스터가 됩니다.

복제본 클러스터를 승격하려면 다음을 수행합니다.

  1. Azure Portal에서 복제본 클러스터의 속성 페이지를 엽니다.
  2. 전역 배포 페이지로 이동합니다.
  3. 승격을 선택하고 승격을 확인합니다. Azure Portal에서 전역 배포 페이지가 열리고 승격 단추가 강조 표시된 복제본 클러스터 속성의 스크린샷

승격 프로세스 중에 전역 읽기/쓰기 연결 문자열 새로 승격된 복제본 클러스터가 쓰기 작업에 대해 열리면 가리키도록 업데이트됩니다.

복제본 클러스터는 더 이상 필요하지 않습니다. 복제를 사용하지 않도록 설정하고 복제본 클러스터를 삭제하려면 어떻게 해야 하나요?

주 클러스터 또는 저장 및 쓰기 데이터에 영향을 주지 않고 언제든지 복제본 클러스터를 삭제할 수 있습니다. 그러나 복제본 및 주 클러스터를 모두 삭제해야 하는 경우 복제본 클러스터가 먼저 삭제되었는지 확인합니다.

복제본 클러스터를 삭제하려면 다음을 수행합니다.

  1. Azure Portal에서 복제본 클러스터의 속성 페이지를 엽니다.
  2. 개요 페이지의 도구 모음에서 삭제를 선택합니다.
  3. 경고 메시지를 주의 깊게 읽고 삭제를 확인합니다. Azure Portal에서 개요 페이지가 열리고 삭제 단추가 강조 표시된 복제본 클러스터 속성의 스크린샷

다음 단계

  • 모든 문제 해결 단계를 수행했으며 여전히 문제를 해결할 수 없는 경우 추가 지원을 위한 지원 요청을수 있습니다.
  • Azure Cosmos DB for MongoDB vCore의 일반적인 문제를 해결하는 경우 이 문제 해결 가이드를 참조하세요.