Docs Menu
Docs Home
/ /
/ / /

연속 클라우드 백업에서 복원

Atlas 를 사용하면 다음 옵션 중 하나를 지정하여 연속 클라우드 백업 에서 데이터를 복원 할 수 있습니다.

  • 복원하려는 특정 날짜 및 시간

  • 복원 하려는 특정 oplog 항목

연속 cloud 백업에서 복원할 때는 사전 요구 사항 외에도 다음 요구 사항 및 제한 사항을 고려합니다.

  • 소스 스냅샷의 DefaultRWConcern 값이 대상 클러스터의 DefaultRWConcern 값과 다른 경우 Atlas는 소스 스냅샷의 값을 대상 클러스터의 값으로 재정의합니다. 대상 클러스터의 DefaultRWConcern 에 대해 구성된 값이 없는 경우 Atlas는 명시적인 구성 없이 스냅샷에서 DefaultRWConcern 의 값을 유지합니다. 이는 해당 MongoDB 버전의 기본값과 다를 수 있습니다.

이 기능은 M10+ 전용 클러스터에서만 사용할 수 있습니다.

  • M10+ 전용 클러스터의 경우, Atlas는 Cloud Backup 스냅샷에서 MongoDB Search 인덱스 정의 를 복원합니다. Atlas 검색 인덱스 데이터를 복원 하지 않으므로 mongot 프로세스는 복원된 모든 검색 인덱스 정의에 대해 초기 동기화 를 수행합니다. 클러스터 에 대규모 검색 인덱스를 정의한 경우 스냅샷 복원 중에 지연이 발생할 수 있습니다.

    참고

    점 시점 복원 위해 지정된 스냅샷 시간에 캡처된 MongoDB Search 인덱스 정의는 기존 MongoDB Search 인덱스 정의를 대체합니다.

성능을 최적화하고 복원에 걸리는 시간을 줄이려면, 해당되는 경우 다음 원칙을 따르세요.

  • 글로벌 또는 멀티 클라우드가 아닌 대상 클러스터를 선택합니다.

  • 복원 하려는 스냅샷 의 복사본이 해당 클러스터 의 모든 리전 에 존재하는 경우에만 멀티 리전 대상 클러스터 선택합니다.

  • 스냅샷 과 동일한 cloud 제공자 리전 에 속한 대상 클러스터 선택합니다.

  • 소스 클러스터에서 사용하는 원본 볼륨의 용량과 동일한 저장 용량을 가진 클러스터 계층을 선택합니다.

  • IOPS가 구성된 AWS에서 실행되는 타겟 클러스터의 경우, 구성된 범위 내에 속하도록 구성된 IOPS를 선택합니다.

  • NVMe 스토리지 사용하도록 구성되지 않은 대상 클러스터 선택합니다. NVMe 스토리지 복원 성능을 저하시킵니다.

  • 27, 2024 이전에 생성된 AWS 소스 클러스터의 경우, Atlas UI 에서 클러스터의 백업 세부 정보에 있는 Faster Restore 버튼을 클릭하면 직접 연결 복원 방법을 사용하여 프로젝트 간 복원을 더 빠르게 활성화 . 이 기능 사용하려면 대상 클러스터 이 섹션에 나열된 모든 조건을 충족해야 합니다.

    Faster Restore를 활성화하면 Atlas는 다음 유지 관리 기간 동안 소스 클러스터의 각 노드를 한 번에 하나씩 교체합니다. 모든 노드가 교체되기 전에 유지 관리 기간 종료되는 경우, Atlas 현재 노드 교체를 완료하고 다음 유지 관리 기간 다음 노드 교체를 시작할 때까지 기다립니다. 롤링 교체 중에는 세컨더리 읽기 및 분석 노드를 사용할 수 없습니다.

    27, 2024 이후에 생성된 AWS 클러스터, 모든 Google Cloud 및 Microsoft Azure 클러스터, MongoDB Atlas for Government의 모든 클러스터에 대해 더 빠른 프로젝트 간 복원이 자동으로 활성화됩니다. 클러스터 에 대해 이 기능 활성화된 경우 Faster Restore 버튼이 나타나지 않습니다.

백업 복원 작업 완료될 때까지 모니터 하려면 특정 프로젝트에 대한 Project Read Only 이상의 액세스 있어야 합니다.

복원 작업 시작하려면 프로젝트 Project Backup Recovery Operator 에 대한, Project Backup Manager 또는 액세스 있어야 합니다.Project Owner

조직 간 또는 프로젝트 간 복원의 경우 필요한 권한은 소스 프로젝트와 대상 프로젝트 모두에 적용 . 이러한 복원 작업을 시작하거나 관리하려면 두 프로젝트 모두에서 필요한 권한( Project Backup Manager 또는 Project Owner)이 있어야 합니다.

Atlas 프로젝트 에서 생성된 암호화됨 되거나 암호화되지 않은 스냅샷 동일한 프로젝트 로 복원 Project Backup Manager 역할 필요합니다.

소스 Atlas 프로젝트 에서 생성된 암호화됨 되거나 암호화되지 않은 스냅샷 다른 대상 프로젝트 로 복원 대상 프로젝트 에 Project Owner 역할 필요합니다.

Atlas 복원 전에 대상 클러스터 의 모든 기존 데이터를 삭제합니다. 복원 기간 동안 대상 클러스터 사용할 수 없습니다. 복원 의 일부로 Atlas 모든 인덱스도 복원합니다.

Atlas CLI를 사용하여 프로젝트 및 cluster에 대한 복원 작업을 시작하려면 다음 명령을 실행합니다.

atlas backups restores start <automated|download|pointInTime> [options]

Atlas CLI를 사용하여 특정 복원 작업이 완료되는지 관찰하려면 다음 명령을 실행합니다.

atlas backups restores watch <restoreJobId> [options]

이전 명령의 구문 및 매개변수에 대해 자세히 알아보려면 Atlas 백업 복원 시작Atlas 백업 복원 감시에 대한 Atlas CLI 설명서를 참조하세요.

참조: 관련 링크

클러스터를 생성 하거나 확장 할 때 전용 클러스터에 대해 연속 클라우드 백업을 활성화할 수 있습니다.

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

  2. 아직 표시되지 않은 경우 내비게이션 바의 Projects 메뉴에서 프로젝트를 선택합니다.

  3. 사이드바에서 Database 제목 아래의 Backup를 클릭합니다.

    백업 세부 정보가 표시됩니다.

  4. 클러스터 링크를 클릭합니다.

2

화면 맨 오른쪽에 있는 Point in Time Restore 버튼을 클릭합니다.

3

Date & Time 옵션을 선택하면 복원 시간을 1분 단위로 지정할 수 있습니다. Oplog Timestamp 옵션을 선택하면 복원 시간을 1초 단위로 지정할 수 있습니다.

4

중요

복원을 시작한 시점과 복원 후 Atlas가 스냅샷을 완료하는 시점을 제외하고 연속 클라우드 백업 기간 동안 언제든지 클러스터를 복원할 수 있습니다.

5
6

중요

Atlas는 소스 클러스터와 대상 클러스터 간의 데이터 차이로 인한 호스트 롤백 경고를 생성할 수 있습니다. 이 경고는 무시해도 됩니다.

7

돌아가기

스냅샷에서 복원

이 페이지의 내용