용어집
- 에이전트
- MongoDB 프로세스와 Ops Manager 간의 인터페이스를 제공하는 경량 프로그램입니다.
- 에이전트 API 키
프로젝트의 MongoDB Agent 를 MongoDB Ops Manager 에 인증하는 고유 식별자입니다. 프로젝트 에는 여러 개의 에이전트 API 키가 있을 수 있습니다.
- 애플리케이션 데이터베이스
Ops Manager 설치 및 managed MongoDB 배포를 위한 메타데이터를 저장하는 전용 MongoDB 데이터베이스 세트입니다.
- 인증 메커니즘
MongoDB database에 대한 액세스를 활성화하는 메서드입니다. 이는 MongoDB 데이터베이스에서 특정 작업을 사용할 수 있는 권한을 부여하는 권한 부여와는 별개입니다.
- 자동화
MongoDB Ops Manager 인터페이스를 통한 MongoDB 프로세스 관리 지원. 호스트에 MongoDB Agent 를 설치하면 MongoDB MongoDB MongoDB Ops Manager에서 직접 프로세스를 배포, 구성 및 업데이트할 수 있습니다.
- 자동화 에이전트
일반적인 관리 작업을 자동화한 경량 구성 요소입니다. 자동화 에이전트 는 mongod 또는 mongod 를 실행한 모든 서버 에서 실행 mongos.
참고
이 기능은 MongoDB Agent 로 대체되었습니다.
- 백업 데이터베이스
배포서버 를 지원 하는 데이터베이스 세트를 총칭하는 텀 MongoDB MongoDB Ops Manager 는 애플리케이션 데이터베이스와 백업 데이터베이스 입니다.
- 백업 에이전트
데이터 센터 내에서 실행되고 MongoDB 유선 프로토콜을 통해 MongoDB 프로세스를 백업한 경량 구성 요소입니다. 파일 시스템에 직접 액세스할 필요가 없었습니다.
참고
이 기능은 MongoDB Agent 로 대체되었습니다.
- 백업 블록 저장소 데이터베이스
- 스냅샷 을 저장하는 데이터베이스입니다. 데이터베이스는 간단히 블록 저장소라고도 합니다. 블록 저장소는 MongoDB Ops Manager가 스냅샷 변경 사항을 관리할 수 있도록 스냅샷을 작은 청크 로 구문 분석하는 스토리지 형식을 사용합니다. 스냅샷 스토리지 에서 블록스토어를 관리할 수 있습니다. 블록 저장소는 백업 데이터베이스의 한 유형입니다.
- 백업 커서
- 백업 파일 목록을 가리키는 테일 커서( tailable cursor )입니다. FCV 4.2 부터 시작, MongoDB Ops Manager 는 헤드 데이터베이스 대신 백업 커서 를 사용합니다.
- 백업 데몬
FCV 이전 버전에 대한 헤드 데이터베이스 및 스냅샷 을 유지 관리하여 백업을 생성하고 관리하는 구성 MongoDB Ops Manager 4.0 요소입니다. FCV 부터 4.2 onprem은 헤드 데이터베이스 대신 백업 커서 를 사용합니다.
- 데이터베이스 백업
온프레미스가 백업 데이터를 저장하는 데이터베이스 세트입니다. 여기에는 Oplog Store Database 및 배포된 모든 백업 블록스토어 데이터베이스 또는 S3 스냅샷 스토어 메타데이터 데이터베이스가 포함됩니다.
- 백업 작업
MongoDB deployment를 백업하는 Ops Manager 프로세스입니다.
FCV 4.0 이하의 경우, 백업 데몬 은 백업을 헤드 데이터베이스 로 로컬에 저장합니다. 샤드 클러스터는 각 샤드에 대해 서로 다른 헤드 데이터베이스를 갖습니다.
FCV 4.2 이상의 경우, WiredTiger 스토리지 엔진 은 백업 커서 를 사용하여 배포서버 의 스냅샷을 생성하여 WiredTiger 파일의 특정 시점 복사를 허용합니다. WiredTiger 가 스냅샷 을 만드는 동안 애플리케이션은 데이터베이스 에서 읽기 및 쓰기 (write) 작업을 계속할 수 있습니다.
백업 디먼 간에 백업 작업을 다시 할당할 수 있습니다.
- 배치
샤드 클러스터 를 복원하는 데 필요한 작업 컬렉션: 각 샤드당 작업 하나와 구성 서버용 작업 하나.
복제본 세트 복원 작업은 배치를 사용하지 않습니다.
- 차단
- 스냅샷에 포함된 파일의 64KB~16MB 슬라이스 데이터와 파일의 메타데이터를 압축하여 저장하는 MongoDB 문서입니다. 스냅샷을 분할할 때 Ops Manager는 스냅샷의 완전히 새로운 복사본을 쓰는 대신 블록별로 데이터를 백업할 수 있습니다.
- blockstore
- 체크포인트
샤드 클러스터를 복원할 수 있는 스냅샷 사이의 시점입니다. MongoDB Ops Manager는 체크포인트를 생성할 때마다 밸런서 를 중지해야 합니다. MongoDB Ops Manager는 체크포인트가 필요하지 않으며 기본적으로 체크포인트를 비활성화합니다.
중요
기능 호환성 버전 이 4.0 이하인 MongoDB를 실행하는 클러스터에 체크포인트를 사용할 수 있습니다. FCV 가 4.2 이상인 MongoDB 인스턴스에서 체크포인트가 제거되었습니다.
- cluster
- MongoDB Ops Manager 에서 클러스터 는 복제본 세트 또는 샤딩된 클러스터 를 참조할 수 있습니다.
- 회의 호출
- Agent가 연결되는 노드와 백업할 데이터를 포함하여 해당 Agent의 프로젝트 에 대한 최신 구성을 가져오기 위해 MongoDB Agent 에서 MongoDB Ops Manager 로 보내는 요청 입니다.
- 사용자 지정 스냅샷
저장된 스냅샷 사이의 특정 시점의 MongoDB 배포 상태에 대한 백업입니다. MongoDB Ops Manager는 저장된 스냅샷에 oplog 데이터를 적용하여 사용자 지정 스냅샷을 빌드합니다.
- 중복 제거
중복 데이터를 제거하는 프로세스입니다. 이 데이터는 데이터베이스 또는 파일 시스템 문서의 추가 복사본이거나 회전 또는 솔리드 스테이트 디스크와 같은 저장 매체에 기록될 때 블록 수준에서 해당 문서 내의 중복 데이터일 수 있습니다. 고유한 문서 또는 블록만 저장 매체에 기록됩니다. 이 프로세스는 일반적으로 백업 또는 데이터 보관에 적용됩니다.
예시
이메일 시스템의 각 수신자는 회사 전체에 전송된 자신의 이메일 사본을 가질 수 있습니다. 중복 제거를 사용하면 이메일 시스템을 백업하기 전에 하나의 사본을 제외한 모든 사본이 저장된 단일 사본에 대한 포인터로 대체됩니다. 이를 통해 이 이메일 하나를 백업하는 데 필요한 스토리지 용량을 99% 효과적으로 줄일 수 있습니다.
- 배포
- 일반적으로 MongoDB Ops Manager 프로젝트 내에서 실행되는 모든 프로세스를 MongoDB 나타냅니다. 배포 는 특정 샤드 클러스터 또는 복제본 세트와 같은 특정 MongoDB 프로세스 세트를 참조할 수도 있습니다.
- 더티 바이트
- WiredTiger 캐시에서 업데이트되었지만 디스크로 플러시되지 않은 데이터입니다.
- 제외된 네임스페이스
네임스페이스에 지정된 대로 MongoDB Ops Manager가 백업하지 않는 데이터베이스 또는 컬렉션입니다.
- 파일 시스템 저장소
- 데이터베이스 백업 스냅샷 을 파일로 저장하는 서버 의 디렉토리 입니다. 스냅샷 스토리지에서 파일 시스템 저장 를 관리할 수 있습니다 .
- 신랑
- 블록 블록 저장소 에서 사용하지 않는 블록을 제거하고 한 블록 블록 저장소 에서 다른 블록 저장소로 블록을 이동할 수 있는 작업 입니다. 그룸 및 그룸 우선순위에서 그룸을 보고 관리 수 있습니다.
- 그룹
고유한 MongoDB 프로세스와 MongoDB Ops Manager 사용자의 설정하다 입니다. 프로젝트 와 동의어입니다.
- 헤드
- 헤드 데이터베이스
백업 데몬의 서버 에 저장된 백업된 배포서버 의 복사본입니다. 데몬 은 백업하는 각 샤드 또는 복제본 세트 에 대해 헤드 데이터베이스 를 유지 관리하고 주기적으로 스냅샷 을 생성합니다. 데몬은 헤드 디렉토리에 헤드 데이터베이스를 저장합니다.
FCV 부터 4.2 onprem은 헤드 데이터베이스 대신 백업 커서 를 사용합니다.
- 헤드 디렉토리
- 백업 데몬이 헤드 데이터베이스 를 저장하는 백업 디먼 호스트 호스팅하다 전용 디스크 파티션입니다. 데몬 은 이 디렉토리 에
mongodb-mms
사용자로 기록합니다. - 호스트
- 하나 이상의 MongoDB 프로세스를 제공하는 물리적 머신, 가상 머신 또는 container입니다.
- 초기 동기화
기존 복제본 세트 멤버의 데이터를 새 멤버로 복제하는 MongoDB 작업입니다. MongoDB Ops Manager는 새 헤드 데이터베이스를 생성할 때 초기 동기화를 사용합니다.
- 작업
- 백업 작업을 참조하세요.
- 링크 토큰
Ops Manager 배포에서 Atlas의 배포로 실시간 마이그레이션하는 동안 Ops Manager에서 Atlas로 연결하는 데 필요한 정보가 포함된 문자열입니다.
Ops Manager 배포에서 데이터를 실시간으로 마이그레이션할 준비가 되면 Atlas에서 링크 토큰을 생성한 다음 Ops Manager 조직 설정에 입력합니다. 동일한 링크 토큰을 사용하여 Ops Manager 조직의 각 배포를 한 번에 하나씩 순차적으로 마이그레이션합니다.
Atlas에서는 여러 개의 링크 토큰을 생성할 수 있습니다. 각 Ops Manager 조직에 대해 하나의 고유한 링크 토큰을 사용합니다.
- 마이그레이션 호스트
실시간 마이그레이션을 위해 특별히 구성된 자체 MongoDB Agent가 있는 전용 서버입니다. 마이그레이션 호스트에서 실시간 마이그레이션(푸시) 프로세스를 실행하여 MongoDB 배포서버를 Atlas로 마이그레이션합니다.
- MongoDB Agent
MongoDB 데이터베이스를 모니터링, 관리 및 백업할 수 있는 경량 에이전트 입니다.
- 모니터링
MongoDB 프로세스 상태에 대한 실시간 보고, 시각화 및 경고.
- 모니터링 에이전트
데이터 센터 내에서 실행되었으며 MongoDB 유선 프로토콜을 통해 MongoDB 프로세스를 모니터링하는 경량 구성 요소입니다. 파일 시스템에 직접 액세스할 필요가 없었습니다.
참고
이 기능은 MongoDB Agent 로 대체되었습니다.
- namespace
데이터베이스 이름과 collection 이름의 조합:
"database-name.collection-name" - oplog slice
백업된 샤드 또는 복제본 세트 의 테일 oplog 에 대한 압축된 항목 배치 입니다. MongoDB Agent 는 oplog slice 를 생성하여 MongoDB Ops Manager 로 전송하고, 이 슬라이스를 Oplog Store Database 에 저장합니다.
FCV 4.0 이하의 경우, 백업 데몬 은 슬라이스를 검색하여 연결된 헤드 데이터베이스에 적용합니다.
FCV 4.2 이상의 경우, onprem은 슬라이스를 검색하여 Oplog Store Database 에 저장합니다.
- Oplog Store Database
배포의 백업에 적용하기 전에 MongoDB Ops Manager가 oplog 슬라이스 를 저장하는 데이터베이스입니다.
- Ops Manager 애플리케이션
메인 MongoDB Ops Manager 구성 요소입니다. 이 애플리케이션 은 MongoDB 배포를 관리하기 위한 사용자 인터페이스를 제공하고, MongoDB Agent 가 데이터를 전송할 수 있는 엔드포인트를 제공합니다.
- Ops Manager HTTP Service
MongoDB Agent 가 MongoDB Ops Manager와 통신하는 데 사용하는 인터페이스입니다.
- ping
- 에이전트와 해당 프로세스가 실행 연결할 수 있는지 확인하기 위해 가 로 보내는 데이터 전송입니다.MongoDB Agent MongoDB Ops Manager MongoDB
- 특정 시점 복원
스냅샷 사이의 순간에 데이터 상태를 캡처하는 데이터베이스 복원입니다. 특정 시점 복원은 스냅샷 복원보다 수행하는 데 시간이 더 오래 걸립니다.
- 프로세스
지정된 호스트 및 포트에서 실행되는 MongoDB의 인스턴스입니다. MongoDB database 프로세스는 mongod 입니다. 또한 MongoDB는 mongos 프로세스를 사용하여 샤드 클러스터에서 작업을 라우팅합니다.
- 프로젝트
고유한 MongoDB 프로세스와 MongoDB Ops Manager 사용자의 집합입니다. 그룹과 동의어입니다.
- 공개 API 키
- MongoDB Ops Manager 관리 를 API 통해 사용자를 인증하는 고유MongoDB Ops Manager 식별자입니다. 키는 프로젝트 에 속하는 에이전트 API 키 와 달리 사용자에게 속합니다.
- 쿼리 가능 백업
MongoDB Ops MongoDB Ops Manager Manager가 MongoDB Ops Manager MongoDB 연결 을 통해 특정 스냅샷 에 빠르고 안전하게 액세스할 수 있도록 string 하는 에서 제공하는 기능 입니다. 또는 mongodump와
mongosh
같은 표준 도구와 함께 연결 을 사용하여 읽기 전용 작업을 위해 스냅샷 에 액세스 있습니다.string MongoDB쿼리 가능 백업은 스냅샷의 총 데이터 크기에 관계없이 빠르게 시작됩니다. 이는 실수로 삭제된 문서와 같은 작은 데이터 하위 집합을 복원하거나 mongodump로 단일 collection을 읽는 데 특히 유용합니다.
- 복구 시점 목표
- 장애나 재해가 발생한 후 정상적인 작업을 재개하기 위해 스토리지에서 복구해야 하는 백업 파일의 최대 허용 기간입니다.
- 복구 시간 목표
- 장애나 재해가 발생한 후 시스템이 오프라인 상태일 수 있는 최대 허용 시간입니다.
- 역할
Ops Manager 또는 MongoDB 사용자에게 부여된 권한입니다.
- 롤링 재시작
복제본 세트의 노드를 하나씩 업데이트하여 모든 노드가 업데이트될 때까지 항상 프라이머리 노드를 유지 관리하여 유지 관리 기간 동안 cluster 가용성을 유지하는 데 사용되는 기술입니다.
- S3 Snapshot Store
데이터베이스 백업 스냅샷 을 블록으로 저장하는 Amazon Web Services의3 버킷입니다. 스냅샷 스토리지에서3 블록스토어 스토리지를 관리할 수 있습니다 .
- 서버
- 하나 이상의 MongoDB 프로세스를 제공하는 물리적 또는 가상 머신입니다.
- 스냅샷
Ops Manager가 특정 간격으로 캡처하여 다음 위치 중 하나에 스냅샷으로 저장하는 데이터의 단일 백업입니다.
Ops Manager는 MongoDB database의 FCV 링크에 따라 다양한 방식으로 스냅샷을 생성합니다.
fcv-link 4.0 이하의 경우, MongoDB Ops Manager 는 헤드 데이터베이스에 보관된 데이터베이스 복사본에서 스냅샷을 생성했습니다.
fcv-링크 4.2 이상의 경우 MongoDB Ops Manager 는 세컨더리에서 스냅샷을 생성합니다.
스냅샷 빈도 및 보존 정책 에 따라 스냅샷 촬영 간격과 스냅샷 저장 기간이 결정됩니다.
- 스냅샷 빈도 및 보존 정책
스냅샷 을 생성하는 빈도와 저장 기간에 대한 예정 입니다.
- 스냅샷 저장소
스냅샷 이 저장되는 위치입니다. 스냅샷 저장소에는 다음을 포함하여 여러 유형이 있습니다.
- 스토리지 엔진
데이터베이스 storage engine은 데이터가 디스크에 저장되는 방식을 managed합니다. MongoDB 버전 3.0 이상은 여러 스토리지 엔진을 제공합니다.
- 동기화 저장소
- 백업된 배포서버 의 초기 동기화 중에 MongoDB Ops Manager 는 백업된 배포서버 의 슬라이스를 Oplog Store Database 의 임시 동기화 저장소 에 잠시 저장합니다. MongoDB Ops Manager 는 슬라이스를 백업 디먼 으로 스트리밍 하는 동안 저장 를 사용합니다.
- 버전 매니페스트
- 특정 버전의 Ops Manager가 지원하는 출시된 모든 MongoDB 버전의 목록입니다. Ops Manager는 로컬 모드에서 실행되는 경우 이 목록을 사용합니다.