문제 해결 가이드: Azure Cosmos DB for MongoDB vCore의 지역 간 복제
적용 대상: MongoDB vCore
이 가이드는 Azure Cosmos DB for MongoDB vCore에서 지역 간 복제를 사용할 때 일반적인 문제를 해결하는 데 도움이 되도록 설계되었습니다. 연결 문제 및 최적화 문제에 대한 실용적인 솔루션을 제공하여 환경을 개선합니다.
일반적인 문제 및 솔루션
내 데이터가 다른 지역에 복제되지 않는 것 같습니다.
vCore 클러스터에 지역 간 복제본이 생성되었는지 확인합니다. 초기 클러스터를 프로비전하는 동안 복제본 클러스터를 만들거나 나중에 추가할 수 있습니다. '개요' 페이지에서 복제본이 있는지 확인하거나 Azure Portal에서 vCore 클러스터의 '전역 배포' 페이지에서 새 복제본을 만들 수 있습니다.
복제본 클러스터에 대한 연결 문자열 찾을 수 없습니다.
복제본 클러스터는 쓰기가 비활성화된 주 클러스터의 전체 복제본입니다. Azure에서 별도의 vCore 클러스터 리소스로 표시되며 자체 연결 문자열 있습니다.
복제본 클러스터를 찾으려면 다음을 수행합니다.
- Azure Portal에서 기본 vCore 클러스터의 속성 페이지를 엽니다.
- '전역 배포' 페이지로 이동하고 복제본 클러스터의 하이퍼링크 이름을 클릭합니다.
- 복제본 클러스터의 속성에서 '연결 문자열' 페이지로 이동하여 연결 문자열 복사합니다.
복제본 클러스터에 연결할 수 없습니다.
복제본 클러스터에 대해 공용 또는 프라이빗 액세스 가 사용하도록 설정되어 있는지 확인합니다. 복제본 클러스터가 다른 지역에 만들어지면 해당 네트워크 설정은 주 Azure Cosmos DB for MongoDB vCore 클러스터에서 자동으로 복제되지 않습니다.
액세스를 설정하려면 다음을 수행합니다.
- 공용 액세스를 허용하려면 방화벽 규칙을 추가합니다.
- 또는 프라이빗 엔드포인트를 만들어 복제본 클러스터에 대한 프라이빗 액세스를 사용하도록 설정합니다.
복제본 클러스터에서 메모리 또는 IOPS와 같은 다양한 리소스의 사용률을 추적하려면 어떻게 해야 하나요?
복제본 클러스터는 주 Azure Cosmos DB for MongoDB vCore 클러스터의 전체 복제본이므로 리소스 사용량을 모니터링하기 위한 자체 메트릭이 있습니다.
메트릭을 보려면:
- Azure Portal에서 복제본 클러스터의 속성 페이지를 엽니다.
- 메트릭 페이지로 이동하여 리소스 사용량 세부 정보에 액세스하고 검토합니다.
이 페이지에서 Azure Cosmos DB for MongoDB vCore에서 메트릭을 사용하는 방법에 대한 자세한 지침을 참조하세요.
쓰기를 위해 다른 지역에서 복제본 클러스터를 열려면 어떻게 해야 하나요?
언제든지 복제본 클러스터를 읽기-쓰기 클러스터로 승격할 수 있습니다. 지역 B에서 복제본 클러스터를 승격하면 지역 A의 이전 주 클러스터가 읽기 전용 모드로 설정되어 새로 승격된 주 클러스터의 복제본 클러스터가 됩니다.
복제본 클러스터를 승격하려면 다음을 수행합니다.
- Azure Portal에서 복제본 클러스터의 속성 페이지를 엽니다.
- 전역 배포 페이지로 이동합니다.
- 승격을 선택하고 승격을 확인합니다.
승격 프로세스 중에 전역 읽기/쓰기 연결 문자열 새로 승격된 복제본 클러스터가 쓰기 작업에 대해 열리면 가리키도록 업데이트됩니다.
복제본 클러스터는 더 이상 필요하지 않습니다. 복제를 사용하지 않도록 설정하고 복제본 클러스터를 삭제하려면 어떻게 해야 하나요?
주 클러스터 또는 저장 및 쓰기 데이터에 영향을 주지 않고 언제든지 복제본 클러스터를 삭제할 수 있습니다. 그러나 복제본 및 주 클러스터를 모두 삭제해야 하는 경우 복제본 클러스터가 먼저 삭제되었는지 확인합니다.
복제본 클러스터를 삭제하려면 다음을 수행합니다.
- Azure Portal에서 복제본 클러스터의 속성 페이지를 엽니다.
- 개요 페이지의 도구 모음에서 삭제를 선택합니다.
- 경고 메시지를 주의 깊게 읽고 삭제를 확인합니다.