AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

S3 호환 스냅샷 스토리지 관리

Ops Manager는 MongoDB 데이터베이스를 다음 스토리지 옵션 중 하나 이상에 스냅샷으로 백업할 수 있습니다.

  • 블록 저장소 라는 또 다른 MongoDB database ,

  • 로컬 또는 네트워크에 연결된 파일 시스템에 저장된 파일 및/또는

  • S3호환 버킷입니다.

이 튜토리얼에서는 MongoDB 데이터베이스를 S3호환 저장 및 S3호환 저장소 호환 버킷에 저장된 스냅샷으로 백업하는 방법을 다룹니다. Ops Manager S 스냅샷3 저장소의 메타데이터 를 MongoDB database 에 저장합니다.

S3 스냅샷 저장소는 스냅샷 블록을 Ops Manager 통하지 않고 S3에 직접 업로드하는 S3 백업 다이렉트도 지원 .

경고

Ops Manager 8.0.8부터 Ops Manager 기본값 으로 AWS SDK v2 를 사용합니다. S3호환 저장 시스템이 AWS SDK v2를 지원하는지 확인합니다. S3 저장 AWS SDK v2와 호환되지 않는 경우 백업 작업이 실패합니다.

Ops Manager는 스냅샷에 사용하는 S3 호환 스토리지 버킷의 유일한 관리자여야 합니다. 또한 Ops Manager에서 지원하지 않는 기능을 사용하지 않도록 S3 호환 스토리지 버킷을 구성해야 합니다.

S3 호환 스토리지 버킷을 구성하는 경우 다음을 따릅니다:

  • Ops Manager와 함께 사용하는 S3 호환 스토리지 버킷에 하위 폴더를 생성하지 마세요. Ops Manager는 전체 S3 호환 스토리지 버킷 사용만 지원합니다.

  • S3호환 저장 수명 주기 규칙을 만들지 마세요. Ops Manager 스냅샷 객체의 현재 버전을 만료하거나 아카이브로 전환하는 수명 주기 규칙으로 인해 스냅샷이 불완전해져 구성을 복원 데 사용할 수 없습니다.

표준 S3호환 저장 스냅샷 저장소의 경우 버전 관리를 비활성화해야 합니다. 스냅샷 저장소 버전이 지정된 버킷이 필요한 유일한 경우는 변경할 수 없는 백업에 사용되는 경우입니다.

변경할 수 없는 백업을 구성하는 경우 다음 사항에 유의하세요.

  • 변경할 수 없는 백업에는 Ops Manager 버전 8.0.19 이상이 필요합니다.

  • 변경할 수 없는 백업에 사용되는 S3호환 저장 버킷에서 버전 관리 및 객체 잠금을 활성화 해야 합니다.

경고

버전 관리 및 객체 잠금이 활성화되면 그루밍 작업이 저장 정리할 수 없는 경우가 있습니다. 또한 잘못된 구성으로 인해 데이터가 손상되거나 데이터가 손실될 수 있습니다.

참고

용량 추가하거나, 데이터를 현지화하거나, 개인정보 보호 규정을 충족하기 위해 둘 이상의 스냅샷 저장소 필요할 수 있습니다.

다른 데이터 센터에 스냅샷 저장소를 할당하는 방법을 알아보려면 특정 데이터센터에 스냅샷 저장소 할당을 참조하세요.

S3 호환 저장 벤더 다음 S3호환 저장 API지원하는지 확인합니다.

S3 호환 스냅샷 저장소를 생성한 후에는 다른 S3 호환 저장소 버킷으로 이동할 수 없습니다. 다른 S3 호환 저장소 버킷을 사용하여 S3 호환 스냅샷 저장소를 호스팅해야 하는 경우 S3 호환 저장소 버킷에 새 S3 호환 스냅샷 저장소를 생성해야 합니다.

MongoDB 는 모든 벤더 의 Amazon Web Services S3 API와 호환되는 엔드포인트를 지원합니다. MongoDB Ops Manager 는 S3호환 스냅샷 저장소 설정 을 저장할 때 이러한 엔드포인트의 유효성을 검사하려고 시도합니다. 유효성 검사 를 통과하면 MongoDB Ops Manager 가 구성을 저장합니다. 유효성 검사 에 실패하면 MongoDB Ops Manager 가 오류를 표시하고 구성을 저장하지 않습니다.

MongoDB Ops Manager는 백업에 사용하는 S3호환 저장 또는 S3호환 저장 호환 객체 저장소가 강력한 쓰기 (write) 후 읽기 일관성을 제공해야 합니다. MongoDB Ops Manager가 객체를 저장에 쓰기 (write)한 후에는 해당 객체를 읽으면 가장 최근에 쓰기 (write)된 데이터가 반환되어야 합니다. 국극적 일관성만 제공하는 저장소는 오래된 데이터를 반환하고 백업 작업이 실패할 수 있습니다.

S3호환 저장 저장 구성을 만들거나 업데이트할 때 MongoDB Ops Manager가 저장의 일관성 모델을 유효성 검사합니다. 쓰기 (write) 직후 저장이 예상된 데이터를 반환하지 않으면 유효성 검사가 실패하고 MongoDB Ops Manager가 구성을 저장하지 않습니다.

AWS S3 호환 저장 기본값 으로 강력한 읽기 후 쓰기 일관성 제공합니다. 다른 벤더 의 S3 호환 저장소와 호환되는 저장 사용하는 경우, 해당 공급업체의 설명서를 참조하여 저장 새 객체와 기존 객체 덮어쓰기 모두에 대해 강력한 읽기 후 쓰기 일관성 제공하는지 확인하세요. 일부 저장소는 새 객체에 대해서만 일관성 보장하고 덮어쓰기에 대해서는 최종 일관적인 유지하므로 간헐적으로 유효성 검사 실패가 발생할 수 있습니다.

  1. IAM 사용자 가 있는지 확인 Amazon Web Services 에서 .

  2. IAM 사용자를 위한 자체 AWS 액세스 키를 생성합니다. 이를 통해 S3 호환 저장 버킷을 생성하고 여기에 스냅샷 파일을 저장 수 있습니다. MongoDB AWS 액세스 키를 생성하거나 발급하지 않습니다.

  3. 자체 S3 버킷을 만들어 S 스냅샷 3 저장소 스냅샷을 저장 .

    참고

    AWS 액세스 키를 생성한 IAM 사용자는 S3 호환 저장 버킷에 대해 최소한 다음과 같은 읽기 및 쓰기 (write) 권한이 있어야 합니다.

    • s3:PutObject

    • s3:GetObject

    • s3:ListBucket

    • s3:DeleteObject

  4. (선택 사항) AWS EC2에서 Ops Manager 인스턴스 제공 경우, 권한 부여 처리하다 할IAM 역할을 생성합니다.

    이 역할에는 다음이 필요합니다.

    • AWS service 신뢰할 수 있는 엔터티여야합니다.

    • EC2 사용 사례여야 합니다.

    • S3 호환 저장소 버킷에 대한 읽기 및 쓰기 액세스 권한입니다.

    자세한 내용은 다음을 참조하세요.

다른 S3 호환 스토리지 엔드포인트를 사용할 수 있습니다. Ops Manager는 구성을 저장할 때 이러한 엔드포인트의 유효성 검사를 시도합니다. 유효성 검사를 통과하면 Ops Manager가 구성을 저장합니다. 검증이 실패하면 Ops Manager는 오류를 표시하고 구성을 저장하지 않습니다.

인증 메커니즘은 사용자 이름과 비밀번호를 제공할 지 여부와 형식을 결정합니다. 다음 탭 중 하나를 선택합니다.

참고

이전에 백업 저장 구성한 적이 없는 경우 Ops Manager 처음에 간소화된 설정 화면을 표시합니다. 해당 화면에서 Advanced Setup을 클릭하여 OIDC 인증 포함한 전체 구성 옵션 액세스 .

1
  1. Admin 링크를 클릭합니다.

  2. Backup 탭을 클릭합니다.

  3. Snapshot Storage 페이지를 클릭합니다.

2
3
필드
필요성
콘텐츠

이름

필수 사항

S3 호환 스냅샷 저장소의 레이블을 입력합니다.

S3 버킷 이름

필수 사항

S3호환 스냅샷 또는 oplog 저장소를 호스팅하려는 S3호환 저장 버킷의 이름을 입력합니다. AWS S3 버킷의 경우 S3 URI 접두사 없이 버킷 이름을 입력합니다.

리전 재정의

조건부

S3 호환 스토리지 버킷이 상주하는 리전을 입력합니다.

이 필드는 S3호환 저장 저장소의 S3 엔드포인트 가 리전 범위를 지원하지 않는 경우에만 사용합니다. AWS S3 버킷을 사용하는 경우 이 필드 에 값을 제공하지 마세요.

S3 엔드포인트

필수 사항

이 S3호환 저장 버킷의 URL을 입력합니다. AWS가 Amazon S3 일반 엔드포인트를 준수해야 하는 경우 경로 스타일 형식을 사용합니다. https://s3.{region}.amazonaws.com. 자세한 내용은 Amazon Web Services S3 설명서를 참조하세요.

S3 최대 연결

필수 사항

이 S3 호환 저장소 버킷에 대한 최대 연결 수를 나타내는 양의 정수를 입력합니다.

경로 스타일 액세스

옵션

가상 호스트 스타일 URL 엔드포인트(<bucket>.s3.amazonaws.com) 대신 경로 스타일 URL 엔드포인트(s3.region.amazonaws.com/<bucket>)를 사용하려면 선택합니다.

자세한 내용은 AWS 설명서의 경로 스타일 요청을 참조하세요.

중요한: Amazon S3 서비스를 사용할 때 이 옵션을 선택합니다.

서버 측 암호화

옵션

서버 측 암호화를 활성화하려면 선택합니다. 서버 측 암호화를 비활성화하려면 선택을 취소합니다.

S3 권한 부여 모드

필수 사항

S3 Bucket Name에 지정된 S3 호환 스토리지 버킷에 대한 액세스를 승인하는 데 사용되는 메서드를 선택하세요.

Keys 을 선택하면 MongoDB Ops Manager는 AWS Access Key 및 AWS Secret Key 를 사용하여 S3호환 스토리지 버킷에 대한 액세스 권한을 부여합니다.

IAM Role을(를) 선택하면 Ops Manager AWS IAM 역할 사용하여 S3호환 저장 버킷에 대한 액세스 권한을 부여합니다. AWS Access Key 및 AWS Secret Key 필드는 무시됩니다.

사용자 지정 CA 번들이 포함된 키

조건부

사용자 지정 인증 기관 체인을 추가하려면 Choose file을 클릭합니다. 이 체인은 S3 호환 스토리지 버킷의 자체 서명된 인증서와 비교하여 유효성을 검사할 수 있습니다.

자격 증명 저장 위치

조건부

Ops Manager 이 S3호환 스냅샷 저장소 에 대한 AWS 자격 증명 저장하는 위치를 선택합니다.

AppDB (legacy method)를 선택하면 Ops Manager Ops Manager 애플리케이션 데이터베이스 에 AWS 자격 증명 저장합니다.

Key Vault를 선택하면 Ops Manager 온디맨드 방식으로 HashiCorp Vault에서 AWS 자격 증명 읽습니다. 자세한 학습 은 스냅샷 저장소 자격 증명을 위한 HashiCorp Vault를 참조하세요.

Ops Manager는 S3 Authorization Mode를 Keys로 설정하면 이 필드를 표시합니다.

Key Vault

조건부

AWS 자격 증명 저장하는 Key Vault를 선택합니다.

MongoDB Ops Manager는 Credential Storage Location 를 Key Vault로 설정하면 이 필드를 표시합니다. 키 보관소를 추가하려면 스냅샷 저장소에 대한 키 보관소 구성을 참조하세요.

AWS 액세스 키 보관 경로

조건부

키 볼트에 AWS 액세스 키의 경로를 입력합니다.

Ops Manager는 Credential Storage Location를 Key Vault로 설정하면 이 필드를 표시합니다.

AWS 비밀 키 보관 경로

조건부

키 볼트에 AWS 비밀 키의 경로를 입력합니다.

Ops Manager는 Credential Storage Location를 Key Vault로 설정하면 이 필드를 표시합니다.

AWS 액세스 키

조건부

AWS 액세스 키 ID를 입력합니다.

MongoDB Ops Manager는 S3 Authorization Mode 을 Keys (으)로, Credential Storage Location 를 AppDB (legacy method)(으)로 설정할 때 이 필드를 표시합니다.

AWS 비밀 키

조건부

AWS 비밀 액세스 키를 입력합니다.

MongoDB Ops Manager는 S3 Authorization Mode 을 Keys (으)로, Credential Storage Location 를 AppDB (legacy method)(으)로 설정할 때 이 필드를 표시합니다.

Datastore Type

필수 사항

Standalone, Replica Set 또는 Sharded Cluster를 선택합니다. 이 MongoDB 데이터베이스는 블록 저장소의 메타데이터를 저장합니다.

MongoDB 호스트 목록

조건부

블록 저장소 메타데이터 데이터베이스 구성하는 인스턴스(복제본 세트의 경우) 또는 mongos 인스턴스(샤드 클러스터의 mongod 경우)를 형식으로 쉼표로 구분된 목록을 입력합니다.<hostname:port>

예를 들면 다음과 같습니다.

h1.ex.com:27017,h2.ex.com:27017,h2.ex.com:27018

Ops Manager는 Datastore Type을 Replica Set 또는 Sharded Cluster로 설정하면 이 필드를 표시합니다.

MongoDB 호스트 이름

조건부

S3 호환 스냅샷 저장소 메타데이터 데이터베이스의 호스트 이름을 입력합니다.

Ops Manager는 Datastore Type를 Standalone로 설정하면 이 필드를 표시합니다.

MongoDB 포트

조건부

S3 호환 스냅샷 저장소 메타데이터 데이터베이스의 포트 번호를 입력합니다.

Ops Manager는 Datastore Type를 Standalone로 설정하면 이 필드를 표시합니다.

사용자 이름

옵션

이 데이터베이스에 액세스할 수 있는 권한이 있는 사용자의 이름을 입력합니다.

Ops Manager Application Database에서 인증 또는 TLS를 사용하는 경우 애플리케이션 데이터베이스에 대한 연결을 구성해야 합니다. 자세히 알아보려면 애플리케이션 데이터베이스 연결 구성을 참조하세요.

SCRAM 인증 구성에 대해 자세히 알아보려면 SCRAM을 참조하세요.

이 데이터베이스 액세스 수 있는 권한이 있는 사용자의 클라이언트 인증서에 있는 RFC- 형식의 주체를 입력합니다.2253

Ops Manager Application Database에서 인증 또는 TLS를 사용하는 경우 애플리케이션 데이터베이스에 대한 연결을 구성해야 합니다. 자세히 알아보려면 애플리케이션 데이터베이스 연결 구성을 참조하세요.

x. 인증509 구성에 대해 자세히 학습 x. 를 참조하세요.509

이 데이터베이스 에 액세스 있는 권한이 있는 사용자의 UPN 을 입력합니다.

Ops Manager Application Database에서 인증 또는 TLS를 사용하는 경우 애플리케이션 데이터베이스에 대한 연결을 구성해야 합니다. 자세히 알아보려면 애플리케이션 데이터베이스 연결 구성을 참조하세요.

Kerberos 인증 구성에 대해 자세히 학습 Kerberos 참조하세요.

이 데이터베이스 에 액세스 있는 권한이 있는 LDAP 사용자의 이름을 입력합니다.

Ops Manager Application Database에서 인증 또는 TLS를 사용하는 경우 애플리케이션 데이터베이스에 대한 연결을 구성해야 합니다. 자세히 알아보려면 애플리케이션 데이터베이스 연결 구성을 참조하세요.

LDAP 인증 구성에 학습 보려면 LDAP 를 참조하세요.

이 저장 에 대해 OIDC를 활성화 하면 Ops Manager 이 필드 숨깁니다. OIDC를 구성하려면 OIDC Authentication 필드 대신 사용하세요.

비밀번호

옵션

이 데이터베이스에 액세스할 수 있는 사용자 이름과 연결된 비밀번호를 입력합니다.

Ops Manager Application Database에서 인증 또는 TLS를 사용하는 경우 애플리케이션 데이터베이스에 대한 연결을 구성해야 합니다. 자세히 알아보려면 애플리케이션 데이터베이스 연결 구성을 참조하세요.

SCRAM 인증 구성에 대해 자세히 알아보려면 SCRAM을 참조하세요.

경고: credentialstool 을 사용하여 이 비밀번호를 암호화하지 않은 경우 데이터베이스 에 일반 텍스트로 저장됩니다.

비워 둡니다.

Ops Manager Application Database에서 인증 또는 TLS를 사용하는 경우 애플리케이션 데이터베이스에 대한 연결을 구성해야 합니다. 자세히 알아보려면 애플리케이션 데이터베이스 연결 구성을 참조하세요.

x. 인증509 구성에 대해 자세히 학습 x. 를 참조하세요.509

Kerberos 는 키탭 파일 에서 비밀번호를 검색합니다. 이 필드 에 비밀번호를 입력하지 마세요.

Ops Manager Application Database에서 인증 또는 TLS를 사용하는 경우 애플리케이션 데이터베이스에 대한 연결을 구성해야 합니다. 자세히 알아보려면 애플리케이션 데이터베이스 연결 구성을 참조하세요.

Kerberos 인증 구성에 대해 자세히 학습 Kerberos 참조하세요.

이 데이터베이스 에 액세스 있는 권한이 있는 LDAP 사용자의 비밀번호를 입력합니다.

Ops Manager Application Database에서 인증 또는 TLS를 사용하는 경우 애플리케이션 데이터베이스에 대한 연결을 구성해야 합니다. 자세히 알아보려면 애플리케이션 데이터베이스 연결 구성을 참조하세요.

LDAP 인증 구성에 학습 보려면 LDAP 를 참조하세요.

경고: credentialstool 을 사용하여 이 비밀번호를 암호화하지 않은 경우 데이터베이스 에 일반 텍스트로 저장됩니다.

이 저장 에 대해 OIDC를 활성화 하면 Ops Manager 이 필드 숨깁니다. OIDC를 구성하려면 OIDC Authentication 필드 대신 사용하세요.

OIDC 인증

옵션

사용자 이름 과 비밀번호 대신 OIDC를 사용하여 이 저장 를 인증하려면 Enable OIDC를 선택합니다. Enable OIDC를 선택하면 관리자 인터페이스가 이 저장 의 Username 및 Password 필드를 숨깁니다. 그런 다음 Method을 선택합니다:

  • Custom Callback:IdP의 Token URI, Client ID, Client Secret 및 Scope를 입력합니다.

  • Azure 또는 GCP: 내장 워크로드 인덴티티에 대한 Token Resource을 입력합니다. 클라이언트 시크릿은 필요하지 않습니다.

  • Kubernetes: MongoDB Ops Manager는 환경에서 워크로드 인덴티티 토큰을 자동으로 가져옥니다. 추가 필드는 필요하지 않습니다.

구성을 저장하면 Ops Manager 사용자가 제공한 OIDC 설정을 사용하여 연결의 유효성을 검사합니다. 기존 저장 편집하고 Client Secret를 변경하지 않고 그대로 두면 Ops Manager 기존 시크릿을 유지합니다. 이 저장 에 대한 OIDC 구성 변경 사항을 저장하려면 Ops Manager 와 백업 디먼 다시 시작해야 합니다.

연결 옵션

옵션

MongoDB 인스턴스에 대한 추가 구성 파일 옵션을 추가합니다.

이 필드는 이스케이프되지 않은 값만 지원합니다.

여기서는 TLS 옵션이 작동하지 않습니다. mongodb.ssl.CAFile 옵션을 사용하여 conf-mms.properties 파일에서 TLS를 구성합니다.

올바른 구문은 MongoDB 매뉴얼의 연결 문자열 URI 형식을 참조하세요.

deploymentId

옵션

버킷을 호스팅하다 할 배포 리전 의 고유 식별자입니다.

암호화된 자격증명

옵션

데이터베이스에 대한 자격 증명이 credentialstool을 사용하여 암호화된 경우 선택합니다. 자격 증명에는 사용자 이름, 비밀번호, AWS 액세스 키 ID 및 AWS 시크릿 키가 포함됩니다.

TLS/SSL 사용

옵션

S3호환 스냅샷 저장소 메타데이터 데이터베이스 TLS를 사용하여 암호화됨 연결만 허용하는 경우 선택합니다.

이 확인란을 선택하지 않은 상태에서 TLS를 사용하여 이 S3호환 스냅샷 저장소 연결하려면 S3 블록 저장소 데이터베이스 에서 TLS를 활성화 해야 합니다.

새 할당 활성화

옵션

이 S3 호환 스냅샷 저장소를 만든 후 활성화하려면 선택합니다. S3 호환 저장소 블록 저장소에 백업 작업을 할당할 수 있도록 이 옵션이 기본적으로 선택됩니다. 이 확인란의 선택을 취소하면 S3 호환 스냅샷 저장소가 생성되지만 해당 S3 호환 스냅샷 저장소에 백업을 할당할 수는 없습니다.

프록시 설정 비활성화

옵션

S3 호환 스냅샷 저장소를 생성한 후 이 스냅샷 저장소에 대한 프록시를 비활성화하려는 경우 선택합니다. AWS S3는 HTTP_PROXY 및 HTTPS_PROXY 환경 변수를 존중합니다. 이러한 환경 변수 중 하나를 설정해도 S3 호환 스토리지는 여전히 프록시를 활성화합니다.

객체 잠금 활성화

조건부

Select to confirm that the underlying S3-compatible storage bucket has Object Lock enabled.

Ops Manager 글로벌 관리자가 brs.immutableBackupEnabled 애플리케이션 설정을 활성화한 경우에만 이 필드 표시합니다.

S3 호환 스냅샷 저장소 생성하는 경우에만 이 옵션을 선택할 수 있습니다. 저장 저장한 후에는 이 설정을 변경할 수 없습니다.

객체 보존 기간(일)

옵션

Ops Manager 객체 잠금을 사용하여 각 스냅샷의 객체를 보호하는 일수를 입력합니다. 이 필드 S3 호환 저장 버킷 자체의 보존 설정을 수정하지 않습니다.

Ops Manager Object Lock Enabled을 선택한 경우에만 이 필드 표시합니다.

버킷의 기본값 보존 설정을 사용하려면 이 필드 비워 둡니다.

4

Ops Manager는 스냅샷 저장소 페이지의 표에 S3 호환 스냅샷 저장소를 나열합니다. 각 행에는 하나의 S3 호환 스냅샷 저장소에 대한 설정이 포함되어 있습니다.

1
  1. Admin 링크를 클릭합니다.

  2. Backup 탭을 클릭합니다.

  3. Snapshot Storage 페이지를 클릭합니다.

2
3

MongoDB Connection 열에서 다음 필드에서 변경해야 하는 편집 가능한 값을 업데이트 합니다.

필드
필요성
편집 가능
콘텐츠

S3 버킷 이름

필수 사항

no

S3 호환 스냅샷 저장소를 호스팅하려는 S3 호환 저장소 버킷의 이름을 입력합니다.

리전 재정의

조건부

no

S3 호환 스토리지 버킷이 상주하는 리전을 입력합니다.

이 필드 S3 호환 저장 저장소의 S3 엔드포인트가 리전 범위를 지원 하지 않는 경우에만 사용합니다.AWS S3 버킷을 사용하는 경우 이 필드 에 값을 제공하지 마세요.

S3 엔드포인트

필수 사항

no

이 S3 호환 저장 버킷의 URL 입력합니다.

S3 최대 연결

필수 사항

네

이 S3 호환 저장소 버킷에 대한 최대 연결 수를 나타내는 양의 정수를 입력합니다.

경로 스타일 액세스

옵션

네

가상 호스트 스타일 URL 엔드포인트(<bucket>.s3.amazonaws.com) 대신 경로 스타일 URL 엔드포인트(s3.region.amazonaws.com/<bucket>)를 사용하려면 선택합니다.

자세한 내용은 AWS 설명서의 경로 스타일 요청을 참조하세요.

서버 측 암호화

옵션

네

서버 측 암호화를 활성화하려면 클릭합니다. 서버 측 암호화를 비활성화하려면 선택을 취소합니다.

S3 권한 부여 모드

필수 사항

네

S3 Bucket Name에 지정된 S3 호환 스토리지 버킷에 대한 액세스를 승인하는 데 사용되는 메서드를 선택하세요.

키

Ops Manager는 AWS Access Key 및 AWS Secret Key를 사용하여 S3 호환 스토리지 버킷에 대한 액세스를 승인합니다.

IAM 역할

Ops Manager AWS IAM 역할 사용하여 S3 호환 저장 버킷에 대한 액세스 권한을 부여합니다. AWS Access Key 및 AWS Secret Key 필드는 무시됩니다.

사용자 지정 CA 번들이 포함된 키

조건부

네

사용자 지정 인증 기관 체인을 추가하려면 Choose file을 클릭합니다. 이 체인은 S3 호환 스토리지 버킷의 자체 서명된 인증서와 비교하여 유효성을 검사할 수 있습니다.

자격 증명 저장 위치

조건부

네

Ops Manager 이 S3호환 스냅샷 저장소 에 대한 AWS 자격 증명 저장하는 위치를 선택합니다.

AppDB (legacy method)를 선택하면 Ops Manager Ops Manager 애플리케이션 데이터베이스 에 AWS 자격 증명 저장합니다.

Key Vault를 선택하면 Ops Manager 온디맨드 방식으로 HashiCorp Vault에서 AWS 자격 증명 읽습니다. 자세한 학습 은 스냅샷 저장소 자격 증명을 위한 HashiCorp Vault를 참조하세요.

Ops Manager는 S3 Authorization Mode를 Keys로 설정하면 이 필드를 표시합니다.

Key Vault

조건부

네

AWS 자격 증명 저장하는 Key Vault를 선택합니다.

MongoDB Ops Manager는 Credential Storage Location 를 Key Vault로 설정하면 이 필드를 표시합니다. 키 보관소를 추가하려면 스냅샷 저장소에 대한 키 보관소 구성을 참조하세요.

AWS 액세스 키 보관 경로

조건부

네

키 볼트에 AWS 액세스 키의 경로를 입력합니다.

Ops Manager는 Credential Storage Location를 Key Vault로 설정하면 이 필드를 표시합니다.

AWS 비밀 키 보관 경로

조건부

네

키 볼트에 AWS 비밀 키의 경로를 입력합니다.

Ops Manager는 Credential Storage Location를 Key Vault로 설정하면 이 필드를 표시합니다.

AWS 액세스 키

조건부

네

AWS 액세스 키 ID를 입력합니다.

MongoDB Ops Manager는 S3 Authorization Mode 을 Keys (으)로, Credential Storage Location 를 AppDB (legacy method)(으)로 설정할 때 이 필드를 표시합니다.

AWS 비밀 키

조건부

네

AWS 비밀 액세스 키를 입력합니다.

MongoDB Ops Manager는 S3 Authorization Mode 을 Keys (으)로, Credential Storage Location 를 AppDB (legacy method)(으)로 설정할 때 이 필드를 표시합니다.

Ops Manager에 기존 시크릿 액세스 키가 표시되지 않습니다.

<hostname>:<port>

필수 사항

네

S3 호환 저장소 스냅샷 저장소 메타데이터 데이터베이스를 구성하는 하나 이상의 호스트를 <hostname:port> 형식으로 입력합니다.

S3호환 스냅샷 저장소 메타데이터 데이터베이스 가 복제본 세트 또는 샤드 클러스터인 경우 mongod 인스턴스(복제본 세트의 경우) 또는 mongos 인스턴스(샤드 클러스터의 경우)를 쉼표로 구분하여 목록을 입력합니다.

예를 들면 다음과 같습니다.

host1.example.com:27017,host2.example.com:27017,host2.example.com:27018

S3 호환 스냅샷 저장소 메타데이터 데이터베이스가 독립형 MongoDB 인스턴스인 경우 인스턴스의 hostname:port를 입력합니다.

중요: 이러한 호스트를 변경하는 경우 해당 호스팅하다 가 호스팅하는 블록 저장소 의 데이터가 원본 블록 저장소 와 동일해야 합니다. 호스팅하다 를 새 블록 저장소 로 변경하면 데이터가 손실됩니다.

MongoDB 인증 사용자 이름

옵션

네

이 데이터베이스에 액세스할 수 있는 권한이 있는 사용자의 이름을 입력합니다.

Ops Manager Application Database에서 인증 또는 TLS를 사용하는 경우 애플리케이션 데이터베이스에 대한 연결을 구성해야 합니다. 자세히 알아보려면 애플리케이션 데이터베이스 연결 구성을 참조하세요.

SCRAM 인증 구성에 대해 자세히 알아보려면 SCRAM을 참조하세요.

이 데이터베이스 액세스 수 있는 권한이 있는 사용자의 클라이언트 인증서에 있는 RFC- 형식의 주체를 입력합니다.2253

Ops Manager Application Database에서 인증 또는 TLS를 사용하는 경우 애플리케이션 데이터베이스에 대한 연결을 구성해야 합니다. 자세히 알아보려면 애플리케이션 데이터베이스 연결 구성을 참조하세요.

x. 인증509 구성에 대해 자세히 학습 x. 를 참조하세요.509

이 데이터베이스 에 액세스 있는 권한이 있는 사용자의 UPN 을 입력합니다.

Ops Manager Application Database에서 인증 또는 TLS를 사용하는 경우 애플리케이션 데이터베이스에 대한 연결을 구성해야 합니다. 자세히 알아보려면 애플리케이션 데이터베이스 연결 구성을 참조하세요.

Kerberos 인증 구성에 대해 자세히 학습 Kerberos 참조하세요.

이 데이터베이스 에 액세스 있는 권한이 있는 LDAP 사용자의 이름을 입력합니다.

Ops Manager Application Database에서 인증 또는 TLS를 사용하는 경우 애플리케이션 데이터베이스에 대한 연결을 구성해야 합니다. 자세히 알아보려면 애플리케이션 데이터베이스 연결 구성을 참조하세요.

LDAP 인증 구성에 학습 보려면 LDAP 를 참조하세요.

이 저장 에 대해 OIDC를 활성화 하면 Ops Manager 이 필드 숨깁니다. OIDC를 구성하려면 OIDC Authentication 필드 대신 사용하세요.

MongoDB 인증 비밀번호

옵션

네

이 데이터베이스에 액세스할 수 있는 사용자 이름과 연결된 비밀번호를 입력합니다.

Ops Manager Application Database에서 인증 또는 TLS를 사용하는 경우 애플리케이션 데이터베이스에 대한 연결을 구성해야 합니다. 자세히 알아보려면 애플리케이션 데이터베이스 연결 구성을 참조하세요.

SCRAM 인증 구성에 대해 자세히 알아보려면 SCRAM을 참조하세요.

경고: credentialstool 을 사용하여 이 비밀번호를 암호화하지 않은 경우 데이터베이스 에 일반 텍스트로 저장됩니다.

비워 둡니다.

Ops Manager Application Database에서 인증 또는 TLS를 사용하는 경우 애플리케이션 데이터베이스에 대한 연결을 구성해야 합니다. 자세히 알아보려면 애플리케이션 데이터베이스 연결 구성을 참조하세요.

x. 인증509 구성에 대해 자세히 학습 x. 를 참조하세요.509

Kerberos 는 키탭 파일 에서 비밀번호를 검색합니다. 이 필드 에 비밀번호를 입력하지 마세요.

Ops Manager Application Database에서 인증 또는 TLS를 사용하는 경우 애플리케이션 데이터베이스에 대한 연결을 구성해야 합니다. 자세히 알아보려면 애플리케이션 데이터베이스 연결 구성을 참조하세요.

Kerberos 인증 구성에 대해 자세히 학습 Kerberos 참조하세요.

이 데이터베이스 에 액세스 있는 권한이 있는 LDAP 사용자의 비밀번호를 입력합니다.

Ops Manager Application Database에서 인증 또는 TLS를 사용하는 경우 애플리케이션 데이터베이스에 대한 연결을 구성해야 합니다. 자세히 알아보려면 애플리케이션 데이터베이스 연결 구성을 참조하세요.

LDAP 인증 구성에 학습 보려면 LDAP 를 참조하세요.

경고: credentialstool 을 사용하여 이 비밀번호를 암호화하지 않은 경우 데이터베이스 에 일반 텍스트로 저장됩니다.

이 저장 에 대해 OIDC를 활성화 하면 Ops Manager 이 필드 숨깁니다. OIDC를 구성하려면 OIDC Authentication 필드 대신 사용하세요.

Ops Manager는 기존 MongoDB Auth Password를 표시하지 않습니다.

해당 사항 없음.

해당 사항 없음.

Ops Manager는 기존 MongoDB Auth Password를 표시하지 않습니다.

해당 사항 없음.

OIDC 인증

옵션

네

사용자 이름 과 비밀번호 대신 OIDC를 사용하여 이 저장 를 인증하려면 Enable OIDC를 선택합니다. Enable OIDC를 선택하면 관리자 인터페이스가 이 저장 의 Username 및 Password 필드를 숨깁니다. 그런 다음 Method을 선택합니다:

  • Custom Callback:IdP의 Token URI, Client ID, Client Secret 및 Scope를 입력합니다.

  • Azure 또는 GCP: 내장 워크로드 인덴티티에 대한 Token Resource을 입력합니다. 클라이언트 시크릿은 필요하지 않습니다.

  • Kubernetes: MongoDB Ops Manager는 환경에서 워크로드 인덴티티 토큰을 자동으로 가져옥니다. 추가 필드는 필요하지 않습니다.

구성을 저장하면 Ops Manager 사용자가 제공한 OIDC 설정을 사용하여 연결의 유효성을 검사합니다. 기존 저장 편집하고 Client Secret를 변경하지 않고 그대로 두면 Ops Manager 기존 시크릿을 유지합니다. 이 저장 에 대한 OIDC 구성 변경 사항을 저장하려면 Ops Manager 와 백업 디먼 다시 시작해야 합니다.

암호화된 자격증명

옵션

네

데이터베이스에 대한 자격 증명이 credentialstool을 사용하여 암호화된 경우 선택합니다. 자격 증명에는 사용자 이름, 비밀번호, AWS 액세스 키 ID 및 AWS 시크릿 키가 포함됩니다.

TLS/SSL 사용

옵션

네

블록 저장소 데이터베이스가 TLS를 사용하여 암호화된 연결만 허용하도록 하려면 선택합니다.

이 확인란을 선택하지 않은 상태에서 TLS를 사용하여 이 S3호환 스냅샷 저장소 연결하려면 S3 블록 저장소 데이터베이스 에서 TLS를 활성화 해야 합니다.

연결 옵션

옵션

네

MongoDB 인스턴스에 대한 추가 설정 파일 옵션을 입력합니다. 이 필드는 이스케이프되지 않은 값만 지원합니다.

올바른 구문은 MongoDB 매뉴얼의 연결 문자열 URI 형식을 참조하세요.

과제 레이블

옵션

네

S3 블록 저장소를 특정 프로젝트에 할당하려면 쉼표로 구분된 레이블 목록을 입력합니다.

부하 계수

옵션

네

이 스냅샷 저장소가 다른 스냅샷 저장소와 비교하여 수행할 백업 작업의 양을 나타내는 양의 정수를 입력합니다.

백업 작업에는 백업 실행 , 스냅샷 복원 또는 블록 저장소 그루밍 이 포함됩니다. 단일 스냅샷 저장소 에 할당된 백업 작업의 비율을 부하 계수( Load Factor) 라고 합니다.

중요: 스냅샷 저장소 가 하나만 있는 경우 Load Factor 은(는) 스냅샷 저장소 가 한 번에 수행하는 동시 백업 작업 프로세스의 수를 나타냅니다. 하나의 스냅샷 저장소 가 있는 경우 여러 개의 동시 프로세스를 실행 하는 것과 관련된 성능 비용을 방지하려면 이 설정을 생략하여 스냅샷 저장소 에 기본값 인 1 Load Factor (를) 할당합니다.

스냅샷 저장소가 여러 개 있는 경우 기본값 Load Factor 인 는 각 스냅샷 저장소 1 에 동일한 양의 작업을 할당합니다. 스냅샷 저장소의 Load Factor 이(가) 0 로 설정하다 되어 있으면 백업 작업을 전혀 수행하지 않습니다.

백업 작업이 진행 중일 때 스냅샷 저장소의 Load Factor 이(가) 변경되면 해당 스냅샷 저장소 에서 실행 모든 작업 또는 태스크가 완료되도록 허용합니다. 이후 모든 백업 작업은 Load Factor 가 1 이상이고 Assignment Enabled 이 선택된 나머지 스냅샷 저장소에 분산된 됩니다.

스냅샷 저장소의 Load Factor 가 증가하면 다른 스냅샷 저장소 에 비해 더 많은 백업 작업을 수행합니다. 예를 예시, 스냅샷 저장소 A 의 Load Factor 이(가) 2 로 설정하다 되고 스냅샷 저장소 B 의 Load Factor 이(가) 1 로 설정하다 되는 경우 A 는 B 2} 의 백업 작업을 두 배 수행합니다. .

컴퓨터 또는 저장 성능이 더 뛰어난 스냅샷 저장소에는 더 큰 Load Factor 을(를) 제공해야 합니다. 예를 예시 다음과 같은 백업 저장 구성을 가진 5개의 샤드 샤딩된 클러스터 를 가정해 보겠습니다.

  • 파일 시스템 저장소(F)는 클러스터의 샤드 하나에 대한 백업 작업을 관리합니다. F는 단일 2코어 물리적 서버에서 실행 중입니다.

  • 블록 저장소(B)는 클러스터에 있는 4개의 샤드에 대한 백업 작업을 관리합니다. B는 물리적 서버 4대에서 4노드 샤딩된 클러스터로 실행되며 각 서버에 코어가 2개씩 있습니다.

이 예시 에서 B 의 역량 은 F 의 4배입니다. 의 를 로, 를 로 설정하다 해야 Load Factor B 4 합니다.F 1 F 가 수행하는 모든 1 백업 작업 에 대해 B 은 4 을 수행합니다.

다양한 백업 구성의 저장 기능을 비교하는 더 많은 예는 다음을 참조하세요.

  • 16코어와 128GB RAM을 갖춘 파일 시스템 저장소는 코어가 2개, RAM이 8GB에 불과한 파일 시스템 저장소보다 더 짧은 시간에 더 많은 데이터베이스를 백업할 수 있습니다.

  • 10노드 샤딩된 클러스터로 지원되는 블록 저장소는 단일 복제본 세트로 지원되는 블록 저장소보다 더 많은 데이터베이스를 백업하고 더 많은 데이터베이스를 그루밍할 수 있습니다.

쓰기 고려

필수 사항

네

원하는 쓰기 고려를 선택합니다.

기본값

배포 유형
디폴트 쓰기 고려

독립형

저널링

복제 세트 또는 샤딩된 클러스터

W2

저널링

프라이머리 또는 독립형 MongoDB 인스턴스가 쓰기를 확인하고 해당 쓰기를 디스크 저널에 썼습니다.

승인함

프라이머리 또는 독립형에서 쓰기를 승인했습니다.

W2

클러스터 멤버 중 한 명 이상이 쓰기를 승인했습니다.

다수

복제본 세트 멤버의 대다수가 쓰기를 승인했습니다.

4

이 S3 호환 스냅샷 저장소를 만든 후 활성화할지 여부를 선택합니다. S3 호환 스냅샷 저장소에 백업 작업을 할당할 수 있도록 기본적으로 이 옵션이 선택되어 있습니다. 이 확인란을 선택 취소하면 S3 호환 저장소 스냅샷 저장소가 만들어지지만 해당 S3 호환 저장소 스냅샷 저장소에 백업을 할당할 수 없습니다.

5
6

연결 문자열 값이나 쓰기 고려(write concern)를 변경하는 경우 백업 데몬을 실행 중인 인스턴스를 포함하여 모든 Ops Manager 인스턴스를 다시 시작합니다.

경고

기존 블록 저장소의 연결 문자열 값이나 쓰기 고려(write concern)를 수정하는 경우 백업 데몬만 실행하는 구성 요소를 포함하여 모든 Ops Manager 구성 요소를 다시 시작해야 변경 사항이 적용됩니다. 연결 매개변수에는 다음이 포함됩니다:

  • <hostname>:<port>

  • MongoDB Auth Username

  • MongoDB Auth Password

  • Encrypted Credentials

  • Use TLS/SSL

  • Connection Options

  • Write Concern

다른 블록 저장소 호스트로 변경하면 기존 블록 저장소의 데이터가 다른 블록 저장소에 자동으로 복사되지 않습니다.

팁

MongoDB 연결 문자열 URI에 대한 자세한 내용은 MongoDB 매뉴얼의 연결 문자열 URI 형식을 참조하세요.

여러 클러스터가 하나의 MongoDB Ops Manager 프로젝트를 공유하는 경우 각 클러스터의 백업 작업은 고유핕 S3호환 스냅샷 저장소로 라우팅될 수 있습니다. Ops Manager는 Assignment Enabled 이(가) 선택된 저장소에 새 백업 작업을 할당합니다. 각 백업 작업을 시작하기 전에 할당이 활성화된 저장소를 선택하여 각 작업을 특정 저장소로 라우팅할 수 있습니다.

1

S 호환3스냅샷 저장소 1개 추가 절차에 3따라 고유 저장 로 라우팅하려는 각 백업 작업 에 대해 S 호환 스냅샷 저장소 1개를 생성합니다.

2

대상 저장에서 할당을 활성화하고 다른 모든 저장에서는 비활성화합니다.

각 S3호환 스냅샷 저장소 에 대해 기존 S 호환 스냅샷 3저장소 1개 편집 절차를 사용합니다.

  1. 첫 백업 작업에 할당할 저장소를 선택하려면 Assignment Enabled을 선택합니다. *Self-correction note: While "저장소" is the standard Korean term for a "store" (storage/repository) in a technical UI context, if strict adherence to the glossary term "저장" (which is a verb/action noun) is required over grammatical naturalness, the output would be "첫 백업 작업에 할당할 저장을 선택하려면 을 선택합니다." I have used the most contextually appropriate form of the glossary term.*

  2. 모든 다른 저장의 경우 Assignment Enabled을 지우십시오.

3

Ops Manager는 이 백업 작업에 활성화된 저장소를 할당합니다.

4

남은 각 백업 작업에 대해:

  1. 대상 저장소에 대해 Assignment Enabled 을 선택합니다.

  2. 모든 다른 저장에 대해 Assignment Enabled 을(를) 지우세요.

  3. 백업 작업을 시작합니다.

5

모든 백업 작업을 할당한 후 모든 저장에서 Assignment Enabled 을 다시 사용합니다. 이를 통해 MongoDB Ops Manager는 향후 백업 작업을 사용 가능한 모든 저장에 분산할 수 있습니다.

1
  1. Admin 링크를 클릭합니다.

  2. Backup 탭을 클릭합니다.

  3. Snapshot Storage 페이지를 클릭합니다.

2
3