문서 홈 → MongoDB 실행 및 관리 → MongoDB Atlas
레거시 백업 스냅샷에서 클러스터 복원
중요
레거시 백업 사용 중단
2020년 3월 23일부터 모든 새 클러스터는 Cloud Backup 만 사용할 수 있습니다.
5.0으로 업그레이드하면 현재 레거시 백업으로 설정되어 있는 경우 백업 시스템이 클라우드 백업으로 업그레이드됩니다. 이 업그레이드 후 다음 사항을 확인할 수 있습니다.
기존의 모든 레거시 백업 스냅샷을 계속 사용할 수 있습니다. 사용자의 보유 정책에 따라 시간이 지나면 만료됩니다.
백업 정책이 기본 일정으로 재설정됩니다. 레거시 백업에 사용자 지정 백업 정책을 적용한 경우 Cloud Backup 설명서에 설명된 절차에 따라 백업정책을 다시 생성해야 합니다.
참고
이 기능은 M0
무료 클러스터, M2
및 M5
클러스터에서는 사용할 수 없습니다. 사용할 수 없는 기능에 대해 자세히 알아보려면 Atlas M0(무료 클러스터), M2 및 M5 제한을 참조하세요.
Atlas를 사용하면 예약된 레거시 백업 스냅샷 또는 스냅샷 사이에서 선택한 점에서 데이터를 복원할 수 있습니다.
참고
한 Atlas 클러스터에서 다른 Atlas 클러스터로 데이터를 복원하려면 소스 및 대상 클러스터가 포함된 Atlas 프로젝트에 대한 Project Owner
역할이 있어야 합니다.
복제본 세트의 경우 지난 24시간 이내에 선택한 점부터 복원할 수 있습니다.
실행 중인 샤드 cluster의 경우:
FCV 4.2 이하에서는 지난 24시간 이내의 스냅샷 간의 체크포인트에서 복원할 수 있습니다.
FCV 4.2 이상에서는 지난 24시간 이내에 선택한 points부터 복원할 수 있습니다.
스냅샷을 만든 동일한 cluster 또는 Atlas 또는 Cloud Manager가 managed하는 다른 cluster로 데이터를 복원할 수 있습니다.
동일한 주요 출시 버전 또는 그 다음 상위 버전을 실행 중인 클러스터에 백업을 복원해야 합니다. Atlas는 이전 버전으로 복원을 지원하지 않습니다.
업그레이드 전에 만든 백업은 계속 사용할 수 있습니다.
예제
이전 4.0 백업을 다른 4.2 클러스터로 복원합니다.
복원된 클러스터를 4.2로 업그레이드합니다.
cloud 백업에서 데이터를 복원하는 방법에 대한 지침은 데이터베이스 배포를 복원하세요.
고려 사항
대상 cluster의 다운타임
복원 프로세스에는 대상 cluster의 다운타임 이 필요합니다.
MongoDB 버전이 호환되어야 함
MongoDB 버전도 호환되어야 합니다. 예를 들어, 5.0 클러스터의 스냅샷에서 4.2 이하 클러스터로 복원할 수 없습니다.
Atlas 또는 Cloud Manager로 복원
적절한 프로젝트 권한이 있는 경우 Atlas 또는 Cloud Manager에서 다른 프로젝트의 cluster로 복원할 수 있습니다.
다음의 프로젝트로 복원 | 대상 프로젝트에 필요한 역할 |
---|---|
Atlas | |
클라우드 매니저 | 다음 Cloud Manager 역할 중 하나입니다. |
전제 조건
복원 중 클라이언트 작업 중지
타겟 Atlas 데이터베이스 배포가 복원하는 동안 클라이언트 요청을 수신하지 않도록 해야 합니다. 새 데이터베이스 배포로 복원하고 애플리케이션이 실행 중일 때 새 데이터베이스 배포를 사용하도록 애플리케이션을 재구성하여 가동 시간을 최대화할 수 있습니다.
절차
표준 스냅샷 및 연속 cloud 백업 외에도 로컬로 다운로드한 스냅샷 파일에서 레거시 백업을 복원할 수 있습니다.