문서 메뉴

문서 홈가이드 시작

ObjectRocket에서 MongoDB Atlas로 마이그레이션하기

MongoDB deployment를 Atlas로 이동하면 동급 최고의 자동화, 백업, 확장성, 가장 까다로운 데이터 보안 및 개인정보 보호 표준의 컴플라이언스 등 Atlas가 제공하는 모든 이점을 활용할 수 있습니다.

이 가이드에서는 mongodumpmongorestore 도구를 사용하여 ObjectRocket에서 Atlas로 데이터를 마이그레이션하는 방법을 안내합니다.

소요 시간: 10분

  • Atlas용 MongoDB 계정. MongoDB 계정 가입을 참조하세요.

  • ObjectRocket MongoDB 배포.

  • mongodumpmongorestore 실행 파일. 해당 플랫폼에 대한 MongoDB 서버 번들 을 참조하고 bin 디렉토리에서 mongodumpmongorestore 를 찾습니다.

참고

이 절차에 필요한 시간은 이동하려는 데이터의 양에 따라 달라집니다. 작은 데이터 세트는 빠르게 내보낼 수 있지만 데이터 세트가 클수록 더 많은 시간이 필요합니다.

1

Atlas 배포가 아직 없다면 지금 생성 하세요.

2

애플리케이션을 중지하면 ObjectRocket에서 Atlas로 데이터를 이동하는 동안 추가 데이터베이스 쓰기가 발생하지 않습니다.

3

mongodump 배포 콘텐츠의 바이너리 내보내기를 생성합니다. mongodump 설명서 에는 mongodump 유틸리티 사용에 대한 자세한 지침이 포함되어 있습니다. ObjectRocket 자격 증명을 사용하여 ObjectRocket 배포에 액세스합니다. 다음 예제에서는 db_user 이라는 사용자가 현재 작업 중인 디렉토리의 dump 디렉토리로 모든 데이터베이스를 내보냅니다.

mongodump --host iad-mongos2.objectrocket.com --port 12345 --username db_user --password "myPwd" --out dump
4

mongorestore 를 사용하여 dump 디렉토리를 Atlas 배포서버로 복원합니다.

mongorestore 설명서mongorestore 유틸리티 사용에 대한 자세한 지침이 포함되어 있습니다. Atlas 자격 증명을 사용하여 Atlas 배포에 액세스합니다. 다음 예에서는 db_user 이라는 사용자가 기본 dump 디렉토리를 호스트 example1.mongodb.net 에 복원합니다.

mongorestore --host example1.mongodb.net --port 27017 --username db_user --password "myPwd" dump/
5

Atlas Data Explorer 를 사용하여 모든 컬렉션이 있는지 확인하고 데이터를 채웁니다.

6

Atlas 클러스터의 클러스터 패널에서 Connect 버튼을 클릭하여 애플리케이션에서 사용할 연결 문자열을 가져옵니다. Atlas 클러스터에 연결하는 방법에 대해 자세히 알아보려면 클러스터에 연결을 참조하세요.

7

Atlas 배포서버를 사용할 준비가 되었습니다.

이 문서에서 다루는 내용 외에 마이그레이션과 관련하여 궁금한 점이 있거나 마이그레이션 중에 오류가 발생하는 경우 지원 요청에 대한 Atlas 설명서를 참조하세요.

Atlas cluster를 생성하고, 이전 ObjectRocket MongoDB cluster에서 데이터를 마이그레이션했으며, 새 Atlas cluster에 연결 문자열을 사용하도록 애플리케이션을 업데이트했습니다.

가이드 시작 →