배포서버 백업
- Cloud Manager 에 대한 프로그래밍 방식의 액세스 를 위한 OAuth 2.0 인증 은 Preview 기능 으로 제공됩니다.
- 기능 및 해당 설명서는 미리 보기 기간에 언제든지 변경될 수 있습니다. OAuth 2.0 인증 을 사용하려면 Cloud Manager 공개 API 에 대한 요청에 사용할 서비스 계정 을 만듭니다.
MongoDB deployment를 백업할 수 있습니다.
중요
샤딩된 클러스터 또는 복제본 세트만 백업할 수 있습니다. 독립형 mongod 프로세스를 백업하려면 그것을 반드시 단일 노드 복제본 세트로 변환해야 합니다.
고려 사항
Cloud Manager 는 MongoDB 의 최신 패치 출시하다 를 사용하여 스냅샷을 빌드합니다.
예시
현재 MongoDB 버전이 4.0.20인 배포를 가정해 보겠습니다.
MongoDB 4.0.15를 실행하는 데이터베이스를 백업하는 경우, Cloud Manager는 MongoDB 4.0.20(현재 버전)을 사용하여 스냅샷을 생성합니다. Cloud Manager는 해당 스냅샷을 콘솔에 MongoDB 4.0.20으로 표시합니다.
MongoDB는 모든 패치 릴리스 버전의 호환성을 보장합니다. 4.0.20으로 빌드된 스냅샷을 사용하여 4.0.15로 복원할 수 있습니다. 인스턴스(필요한 경우).
전제 조건
배포 항목의 고유 이름
백업을 생성하기 전에 배포 항목의 이름이 고유한지 확인합니다.
중요
동일한 프로젝트 내에서 복제본 세트, 샤딩된 클러스터, 샤드 이름은 고유해야 합니다. 배포를 위해 이름이 고유하지 않으면 백업 스냅샷이 손상됩니다.
복제본 세트 요구 사항
복제본 세트는 다음을 충족해야 합니다.
샤드 cluster 요구 사항
샤드 cluster는 다음을 충족해야 합니다.
Cloud Manager의 모니터링을 받으세요.
config 서버 를 포함한 모든 노드에서 FCV 4.2 이상으로 MongoDB 엔터프라이즈 를 실행합니다.
각 샤드 의 활성 프라이머리 노드 와 config 서버 가 있어야 합니다.
WiredTiger 가 storage engine 으로 설정된 샤드 또는 config 서버당 하나의 노드를 갖습니다.
MongoDB FCV 4.2 호환성
모든 FCV 4.2 이상 데이터베이스는 적절한 백업 고려 사항을 충족해야 합니다.
MongoDB 호환성
MongoDB 버전은 최소 호환성을 충족해야 합니다.
데이터 보호 플랜
절차
전체 MongoDB deployment를 백업할 수 있습니다.
MongoDB Cloud Manager 에서 Continuous Backup 프로젝트 의 페이지로 이동합니다.
이미 표시되어 있지 않은 경우 탐색 모음의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.
사이드바에서 Continuous Backup를 클릭합니다.
연속 백업 페이지가 표시됩니다.
인증 메커니즘을 설정합니다.
자동화에서 배포를 managed하지 않고 배포에 인증이 필요한 경우 인증 메커니즘 및 자격 증명을 지정합니다.
다음을 적절히 지정합니다.
Auth Mechanism | MongoDB 호스트가 사용하는 인증 메커니즘 입니다. MongoDB Community 옵션은 다음과 같습니다.
MongoDB Enterprise 옵션에는 다음도 포함됩니다. |
DB Username |
|
DB Password | Username/Password 또는 LDAP 인증의 경우, MongoDB deployment를 사용하여 MongoDB 에이전트를 인증하는 데 사용되는 비밀번호입니다. |
Allows TLS for connections | 이 옵션을 선택하면 백업은 TLS 를 사용하여 MongoDB에 연결합니다. |
MongoDB deployment의 모든 데이터베이스와 컬렉션을 백업하거나 특정 데이터베이스와 컬렉션을 백업하도록 선택할 수 있습니다.
MongoDB Cloud Manager 에서 Continuous Backup 프로젝트 의 페이지로 이동합니다.
이미 표시되어 있지 않은 경우 탐색 모음의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.
아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.
사이드바에서 Continuous Backup를 클릭합니다.
연속 백업 페이지가 표시됩니다.
Start Backup 사이드바에서 백업 소스 및 스토리지 엔진 을 구성합니다.
Menu | Possible Values | 기본값 |
---|---|---|
Sync source |
|
보조를 사용하는 것은 기본에 대한 성능 영향을 최소화하므로 선호됩니다. |
Storage Engine |
| 백업되는 데이터베이스 의 프라이머리 노드 와 동일한 스토리지 엔진 . |
인증 메커니즘을 설정합니다.
자동화에서 배포를 managed하지 않고 배포에 인증이 필요한 경우 인증 메커니즘 및 자격 증명을 지정합니다.
다음을 적절히 지정합니다.
Auth Mechanism | MongoDB 호스트가 사용하는 인증 메커니즘 입니다. MongoDB Community 옵션은 다음과 같습니다.
MongoDB Enterprise 옵션에는 다음도 포함됩니다. |
DB Username |
|
DB Password | Username/Password 또는 LDAP 인증의 경우, MongoDB deployment를 사용하여 MongoDB 에이전트를 인증하는 데 사용되는 비밀번호입니다. |
Allows TLS for connections | 이 옵션을 선택하면 백업은 TLS 를 사용하여 MongoDB에 연결합니다. |