Docs Menu
Docs Home
/
MongoDB Ops Manager
/

Ops Manager 아키텍처

이 페이지의 내용

  • Ops Manager 애플리케이션
  • 백업 데몬 서비스
  • 운영 데이터 전용 스토리지

Ops Manager 설치에는 Ops Manager 애플리케이션을 실행하는 호스트와 애플리케이션 데이터 및 스냅샷을 제공하고 저장하는 호스트가 포함됩니다.

Ops Manager의 구성 요소 간 데이터 흐름을 보여주는 네트워크 다이어그램
클릭하여 확대

MongoDB Ops Manager 애플리케이션에는 전용 애플리케이션 데이터베이스 가 필요하며, 백업을 활성화한 경우 스냅샷 저장소가 필요합니다.

Ops Manager 애플리케이션은 사용자 인터페이스와 MongoDB Agent가 Ops Manager와 데이터를 주고받는 데 사용하는 HTTP 서비스를 제공합니다. 이들은 모두 상태를 저장하지 않으며 Ops Manager 애플리케이션이 시작될 때 자동으로 시작됩니다. 각 인스턴스가 동일한 구성과 동일한 애플리케이션 데이터베이스를 사용하는 경우 여러 개의 Ops Manager 애플리케이션 인스턴스를 실행할 수 있습니다. 사용자와 Agent는 모든 인스턴스와 상호 작용할 수 있습니다.

기본적으로 Ops Manager 애플리케이션은 포트 8080에서 실행되며, Ops Manager 사용자 관리, MongoDB 호스트 모니터링 및 호스트 백업 관리를 위한 웹 인터페이스가 포함되어 있습니다.

MongoDB Ops Manager 의 기본값 포트 및 상태 확인 엔드포인트 목록은 방화벽 구성을 참조하세요.

백업 디먼 실행 하여 파일 시스템 저장 에서 파일 시스템 스냅샷 파일 그루밍 및 관리와 같은 백업 스냅샷 유지 관리 작업을 수행하도록 Ops Manager 인스턴스 구성할 수 있습니다. 서버 에서 백업 디먼 시작하고, 상태를 확인하고, 중지하고, 다시 시작하는 방법을 학습 백업 디먼 시작 및 중지를 참조하세요.

백업 데몬의 성능은 데이터베이스의 MongoDB 버전 호환성 에 따라 달라집니다. 이 기능 호환성 버전은 현재 버전부터 이전 버전까지 다양합니다. 예를 들어 MongoDB 4.4 의 경우 FCV는 4.2 또는 4.4 일 수 있습니다. FCV 4.2 로 백업 기능이 변경되었습니다.

백업 디먼 서비스는 데이터베이스에 대해 다음 서비스를 제공합니다.

  • 그루밍 작업, 증분 파일 시스템 스냅샷, 기타 백업 관련 작업을 실행합니다.

  • 백업 작업에 대한 일부 상태 업데이트를 수행합니다.

  • 쿼리 가능한 복원 수행

클라이언트 애플리케이션은 데몬 과 통신할 수 없습니다. 상태 및 작업 대기열은 Ops Manager 애플리케이션 데이터베이스 에서 가져옵니다. Ops Manager 백업 중인 데이터베이스 에서 스냅샷을 생성합니다. 파일 시스템 저장소를 사용하는 증분 백업의 경우 데몬 스냅샷을 생성하는 역할을 합니다.

여러 백업 데몬 은 수평으로 확장하다 하여 필요할 때 더 많은 동시 작업을 실행 수 있으며 수동 페일오버 를 제공할 수 있습니다.

여러 백업 데몬을 실행하는 경우 MongoDB Ops Manager는 사용자가 배포를 위한 백업을 활성화할 때 사용할 백업 데몬을 선택합니다. 헤드 데이터베이스 는 데몬의 호스트와 함께 상주합니다.

MongoDB Ops Manager 는 전용 MongoDB 데이터베이스 를 저장 하여 MongoDB Ops Manager 의 운영 데이터를 저장합니다. 애플리케이션 데이터베이스복제본 세트 로 실행되어 중복성과 고가용성 을 보장합니다. 이 복제본 세트 MongoDB Ops Manager 데이터 만 호스팅합니다. MongoDB Ops Manager 를 설치하기 전에 애플리케이션 데이터베이스 를 프로비저닝 해야 합니다. 이 데이터베이스 에는 MongoDB Ops Manager 애플리케이션 메타데이터 가 포함되어 있습니다.

  • MongoDB Agent에서 수집한 모니터링 데이터

  • Ops Manager 사용자, 프로젝트, 호스트, 모니터링 데이터 및 백업 상태에 대한 메타데이터

토폴로지 및 사양은 Ops Manager Application Database 하드웨어 요구 사항을 참조하세요.

Ops Manager는 배포의 스냅샷을 만들어 데이터베이스를 백업합니다. Ops Manager가 이러한 스냅샷을 스냅샷 저장소에 저장하도록 설정할 수 있습니다. 스냅샷 저장소는 로컬 데이터베이스, 로컬 파일 시스템 또는 클라우드 기반 데이터 저장소일 수 있습니다. 프로젝트당 스냅샷 저장소가 두 개 이상 있을 수 있습니다. Ops Manager는 스냅샷을 작성하는 위치에 관계없이 배포 데이터베이스의 최근 기록을 별도의 데이터베이스에 기록합니다.

스냅샷 스토리지에는 다음과 같은 두 가지 구성 요소가 있습니다.

스냅샷은 세 가지 대상 스토리지 시스템 중 하나에 작성할 수 있습니다.

시스템
저장 방법
자세히 알아보기

로컬 호스트에 저장된 MongoDB database.

S3 호환 스토리지의 클라우드 데이터 저장소

선택한 디렉토리의 로컬 파일 시스템

저장소 oplog 백업 oplog 데몬 이 백업된 배포의 로컬 복사본에 적용하는 항목을 유지합니다.

다음도 참조하세요.

Oplog 저장소의 요구 사항 및 절차에 대해 자세히 알아보려면 Oplog 저장소 관리를 참조하세요.

돌아가기

개요