다음을 통해 공유


MongoDB 설치 평가 및 Azure Cosmos DB for MongoDB vCore로 마이그레이션 계획

데이터를 Azure Cosmos DB for MongoDB vCore로 마이그레이션하기 전에 선행 계획 작업을 수행하고 중요한 결정을 내립니다. 이러한 결정으로 마이그레이션 프로세스가 원활하게 실행될 수 있습니다.

필수 조건

마이그레이션을 위한 리소스 준비 상태 평가

마이그레이션을 계획하기 전에 기존 MongoDB 리소스의 상태를 평가하여 마이그레이션 계획을 수립합니다. 검색 프로세스에는 MongoDB 설치(또는 데이터 자산)에서 기존 데이터베이스 및 컬렉션의 포괄적인 목록을 만드는 작업이 포함됩니다.

  1. 기존 데이터베이스 및 컬렉션을 조사하기 위한 Azure Data Studio에서 Azure Cosmos DB Migration for MongoDB 확장, MongoDB vCore용 API로 마이그레이션하려는 데이터를 나열합니다.
  2. 확장을 사용하여 마이그레이션 평가를 수행합니다. 평가는 기존 데이터베이스 및 컬렉션이 API for MongoDB vCore에서 지원되는 기능 및 구문을 다시 사용하는지 여부를 결정합니다.

용량 계획

마이그레이션 도중과 이후에 데이터 요구 사항을 충족할 수 있는 충분한 스토리지 및 처리 리소스가 있도록 대상 계정을 계획합니다.

이 단계는 MongoDB vCore 계정에 대한 API를 만들기 전에 수행되는 것이 이상적입니다.

  1. MongoDB vCore 계정에 대한 대상 API에 마이그레이션 중에 데이터 수집을 위해 할당된 스토리지가 충분한지 확인합니다. 필요한 경우 들어오는 데이터를 위한 스토리지가 충분하도록 조정합니다.
  2. MongoDB vCore SKU용 API가 애플리케이션의 처리 및 처리량 요구 사항을 충족하는지 확인합니다.

마이그레이션 일괄 처리 및 시퀀스 계획

마이그레이션은 스케일링 가능하고 복구 가능한 방식으로 수행할 수 있도록 일괄 처리로 세분화되는 것이 이상적입니다. 이 단계를 사용하여 논리적 방식으로 마이그레이션 워크로드를 분할하는 일괄 처리를 계획할 수 있습니다.

  1. 마이그레이션 워크로드를 원본 및 대상 서버 용량에 따라 작은 일괄 처리로 분할합니다.

    Important

    큰 컬렉션을 더 작은 컬렉션으로 클럽하지 마세요.

  2. 데이터 일괄 처리를 마이그레이션하기 위한 최적의 시퀀스를 식별합니다.

방화벽 구성

네트워크 구성이 현재 호스트에서 API for MongoDB vCore로 마이그레이션을 수행하도록 올바르게 구성되었는지 확인합니다.

  1. API for MongoDB vCore 계정에 액세스하도록 MongoDB 호스트 컴퓨터에 대한 방화벽 예외를 구성합니다.
  2. 또한 마이그레이션 프로세스 중에 사용되는 중간 호스트가 로컬 컴퓨터에 있든지 Azure 서비스에 있든지 관계없이 방화벽 예외를 구성합니다.

다음 단계