Docs Menu
Docs Home
/
MongoDB Atlas
/ /

서버리스 인스턴스를 전용 클러스터로 변환

이 페이지의 내용

  • 전제 조건
  • mongodumpmongorestore을(를) 사용하여 마이그레이션

서버리스 인스턴스 에서 전용 클러스터 로 데이터를 수동으로 마이그레이션 할 수 있습니다. 데이터를 마이그레이션 하려면 다음 중 하나를 수행하면 됩니다.

중요

2025 초에 서버리스 인스턴스에서 전용 클러스터로 워크로드를 마이그레이션하는 데 도움이 되는 UI 기반 도구를 출시하다 할 예정입니다. 이 도구는 올바른 마이그레이션 을 보장하므로 연결 문자열을 변경할 필요가 없습니다. 이 도구를 사용하는 동안 약간의 다운타임이 발생할 수 있습니다.

서버리스 인스턴스 에서 전용 클러스터 로 데이터를 수동으로 마이그레이션 하려면 다음이 필요합니다.

  • 데이터를 마이그레이션 하려는 서버리스 인스턴스 와 동일한 주요 버전의 MongoDB 를 실행하는 전용 클러스터 입니다.

  • 다음 명령줄 도구:

1
  1. 아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.

  2. 아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.

  3. 아직 표시되지 않은 경우 사이드바에서 Clusters를 클릭합니다.

    Clusters(클러스터) 페이지가 표시됩니다.

2
3

서버리스 인스턴스 에 연결하고 데이터를 조회 하려면 Atlas UI 에서 다음을 수행합니다.

  1. 서버리스 인스턴스 의 (줄임표)를 클릭하고 Command Line Tools 드롭다운에서 를 선택합니다.

    Cmd Line Tools 탭이 표시됩니다.

  2. Binary Import and Export Tools 섹션에서 mongodump 명령을 복사하여 데이터베이스 콘텐츠의 바이너리 내보내기를 생성합니다.

    예를 들면 다음과 같습니다.

    mongodump --uri
    mongodb+srv://{username}:<PASSWORD>@test.jca5k.mongodb.net/<DATABASE>

자세한 내용은 명령줄 도구를 사용하여 cluster에 연결을 참조하세요.

4

복사한 mongodump 명령을 실행하려면 터미널에서 다음을 수행합니다.

  1. 복사한 mongodump 명령을 터미널에 붙여넣습니다.

  2. 문자열의 <PASSWORD> 을(를) 사용자의 비밀번호로 바꿉니다.

  3. 문자열의 <DATABASE> 를 전용 클러스터로 마이그레이션하려는 데이터베이스의 이름으로 바꿉니다.

  4. mongodump 명령을 실행합니다.

    mongodump 을(를) 실행 하면 이 명령은 지정된 데이터베이스 의 콘텐츠를 현재 디렉토리 의 dump/ 하위 디렉토리로 복사합니다. dump 디렉토리 가 아직 존재하지 않는 경우 명령은 디렉토리 디렉토리 복사합니다.

  5. 전용 클러스터로 마이그레이션하려는 각 데이터베이스에 대해 이 단계를 반복합니다.

5
  1. 아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.

  2. 아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.

  3. 아직 표시되지 않은 경우 사이드바에서 Clusters를 클릭합니다.

    Clusters(클러스터) 페이지가 표시됩니다.

6

전용 클러스터에 연결하고 데이터를 마이그레이션하려면 Atlas UI에서 다음을 수행하세요.

  1. 다음을 클릭합니다. (줄임표)를 클릭하고 드롭다운에서 Command Line Tools 를 선택합니다.

    Cmd Line Tools 탭이 표시됩니다.

  2. Binary Import and Export Tools 섹션에서 mongorestore 명령을 복사하여 새 데이터베이스를 만들거나 기존 데이터베이스에 데이터를 추가합니다.

    예를 들면 다음과 같습니다.

    mongorestore --uri
    mongodb+srv://{username}:<PASSWORD>@test.jca5k.mongodb.net

자세한 내용은 명령줄 도구를 사용하여 cluster에 연결을 참조하세요.

7

복사한 mongorestore 명령을 실행하려면 터미널에서 다음을 수행합니다.

  1. 복사한 mongorestore 명령을 터미널에 붙여넣습니다.

  2. 문자열의 <PASSWORD> 을(를) 사용자의 비밀번호로 바꿉니다.

  3. mongorestore 명령을 실행합니다.

    mongorestore 을(를) 실행 하면 기본값 으로 이 명령은 현재 디렉토리 의 dump/ 하위 디렉토리 내용을 클러스터 로 복사합니다. 데이터를 다른 디렉토리 에 저장한 경우 다른 위치 를 지정하는 명령 옵션은 mongorestore 구문을 참조하세요.

  4. (선택 사항) 각 데이터베이스를 개별적으로 마이그레이션하는 경우 전용 클러스터로 마이그레이션하려는 각 데이터베이스에 대해 이 단계를 반복합니다.

8
  1. 아직 표시되지 않은 경우 탐색 표시줄의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.

  2. 아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.

  3. 아직 표시되지 않은 경우 사이드바에서 Clusters를 클릭합니다.

    Clusters(클러스터) 페이지가 표시됩니다.

9

데이터가 성공적으로 마이그레이션되었는지 확인하려면 Atlas UI에서 다음을 수행합니다.

  1. 데이터를 복사한 전용 클러스터에서 다음 중 하나를 수행하세요.

    • Atlas UI 를 검토합니다.

      1. cluster의 Browse Collections 버튼을 클릭합니다.

        데이터 탐색기 가 표시됩니다.

      2. 데이터가 클러스터 로 마이그레이션되었는지 시각적으로 확인

    • cluster에 연결하고 데이터에 대해 쿼리를 실행하려면 Connect 을 클릭합니다.

돌아가기

인덱스 자동 생성