데이터 백업, 복원 및 보관
백업은 주어진 시점의 클러스터 상태를 담은 데이터 복사본입니다. 백업은 데이터 손실이 발생한 경우 안전 조치를 제공합니다. 엄격한 데이터 보호 요구 사항이 있는 경우 백업 컴플라이언스 정책을 활성화하여 백업 데이터를 보호할 수 있습니다.
필요한 액세스 권한
클러스터의 백업을 관리하거나 복원하려면 프로젝트에 대한 Project Owner
액세스 권한이 있어야 합니다. Organization Owner
액세스 권한이 있는 사용자는 프로젝트에 자신을 Project Owner
로 추가해야 백업을 관리하거나 복원할 수 있습니다.
고려 사항
주의:
M0
무료 클러스터에는 Atlas 백업을 사용할 수 없습니다. mongodump 를 사용하여M0
클러스터 데이터를 백업하고 mongorestore 를 사용하여 해당 데이터를 복원 할 수 있습니다. 데이터를 수동으로 백업하는 방법을 학습 보려면 명령줄 도구를 참조하세요.클러스터에 대한 백업 복원이 진행 중인 동안에는 해당 클러스터에 쓸 수 없습니다.
동일한 주요 출시 버전 또는 그 다음 상위 버전을 실행 중인 클러스터에 백업을 복원해야 합니다. Atlas는 이전 버전으로 복원을 지원하지 않습니다.
업그레이드 전에 만든 백업은 계속 사용할 수 있습니다.
예시
이전 4.0 백업을 다른 4.2 클러스터로 복원합니다.
복원된 클러스터를 4.2로 업그레이드합니다.
클라우드 백업
M10+ 클러스터에서 사용 가능합니다.
Atlas는 클라우드 제공자의 기본 스냅샷 기능을 사용하여 전체 사본 스냅샷과 현지화된 스냅샷 저장소를 지원합니다.
Atlas는 다음에 대한 클라우드 백업을 지원합니다.
자세한 내용은 클러스터 백업을 참조하세요.
클라우드 백업에서 클러스터를 복원하는 방법을 알아보려면 예약된 또는 온디맨드 스냅샷에서 복원을 참조하세요.
Atlas Flex 및 M2 / M5 스냅샷
백업은 Flex 클러스터, M2
및 M5
공유 클러스터에 대해 자동으로 활성화되며 비활성화할 수 없습니다. Atlas 는 Flex 클러스터 및 공유 클러스터의 스냅샷을 매일 생성하며, 이를 Flex 클러스터 계층 이상으로 복원 할 수 M10
있습니다.
클러스터 백업에 학습 보려면 Flex 클러스터 백업 및 공유 클러스터 백업을 참조하세요.
서버리스 인스턴스 스냅샷
Atlas는 클라우드 제공자의 기본 스냅샷 기능을 사용하여 전체 사본 스냅샷과 현지화된 스냅샷 저장소를 지원합니다.
백업은 서버리스 인스턴스에 대해 자동으로 활성화됩니다. 서버리스 인스턴스 백업은 비활성화할 수 없습니다.
Atlas는 서버리스 인스턴스를 위해 다음과 같은 백업 옵션을 제공합니다:
옵션 | 설명 |
---|---|
Serverless Continuous Backup | Atlas는 서버리스 인스턴스의 데이터를 6시간마다 증분 스냅샷 으로 생성하므로, 지난 72 시간 이내에서 선택한 시점의 데이터를 복원할 수 있습니다. 또한 Atlas는 매일 스냅샷을 생성하고, 이 일일 스냅샷을 35 일 동안 보관합니다. 자세한 내용은 서버리스 인스턴스 비용을 참조하세요. |
Basic Backup | Atlas 는 서버리스 인스턴스 의 데이터에 대해 6시간마다 증분 스냅샷 을 생성하고 가장 최근의 스냅샷 2개만 유지합니다. 이 옵션은 무료로 사용할 수 있습니다. |
서버리스 인스턴스 스냅샷을 다른 서버리스 인스턴스 및 전용 클러스터로 복원할 수 있습니다.
자세한 내용은 다음을 참조하세요.
레거시 백업
M10+ 클러스터에서 사용 가능합니다.
중요
레거시 백업 사용 중단
2020년 3월 23일부터 모든 새 클러스터는 Cloud Backup 만 사용할 수 있습니다.
5.0으로 업그레이드하면 현재 레거시 백업으로 설정되어 있는 경우 백업 시스템이 클라우드 백업으로 업그레이드됩니다. 이 업그레이드 후 다음 사항을 확인할 수 있습니다.
기존의 모든 레거시 백업 스냅샷을 계속 사용할 수 있습니다. 사용자의 보유 정책에 따라 시간이 지나면 만료됩니다.
백업 정책이 기본 일정으로 재설정됩니다. 레거시 백업에 사용자 지정 백업 정책을 적용한 경우 Cloud Backup 설명서에 설명된 절차에 따라 백업정책을 다시 생성해야 합니다.
Atlas는 증분 스냅샷을 사용하여 데이터를 지속적으로 백업합니다. 연속 백업 스냅샷은 일반적으로 운영 체제보다 몇 초 정도 지연됩니다.
Atlas는 복제본 세트의 지속적인 클라우드 백업과 샤딩된 클러스터의 일관된 클러스터 전체 스냅샷을 보장합니다.
레거시 백업을 사용하도록 설정한 각 Atlas 프로젝트에 대해 Atlas는 프로젝트의 클러스터에 대해 레거시 백업을 처음 사용하도록 설정한 백업 데이터 센터 위치에 레거시 백업 스냅샷을 저장합니다.
연속 스냅샷은 전체 스냅샷 또는 스냅샷 간 연속 클라우드 백업에서의 복원을 지원합니다. 연속 스냅샷을 쿼리할 수도 있습니다.
Atlas 레거시 백업을 사용할 떄에는 Atlas 클러스터에 있는 모든 데이터베이스의 총 컬렉션 수가 100,000
과 같거나 초과할 수 없습니다.
레거시 백업에 대해 자세히 알아보려면 레거시 백업(지원 중단됨)을 참조하세요.
레거시 백업에서 클러스터를 복원하는 방법을 알아보려면 레거시 백업 스냅샷에서 클러스터 복원을 참조하세요.