Docs Menu
Docs Home
/
MongoDB Ops Manager
/

배포서버 아키텍처 예시

이 페이지의 내용

  • 고려 사항
  • 단일 호스트에서 테스트 설치
  • 프로덕션 설치

다음 예시는 가능한 MongoDB 및 Ops Manager 배포를 보여줍니다.

FCV 4.0 이하 버전에서 이러한 설치 시 최상의 성능을 얻으려면 두 개의 디스크 파티션(스냅샷 저장소 또는 파일 시스템 저장소용 하나, 헤드 데이터베이스용 하나)으로 각 백업 호스트를 구성하십시오.

FCV 4.2 이상에서는 백업에 더 이상 헤드 데이터베이스 가 필요하지 않습니다. 자세한 내용은 백업 디먼 서비스를 참조하세요.

테스트 MongoDB Ops Manager 배포서버 의경우 간단한 테스트 설치 설치에 설명된 대로 모든 MongoDB Ops Manager 구성 요소를 단일 호스팅하다 에 배포 할 수 있습니다.

최소 배포는 개발 또는 테스트에 적합하며 애플리케이션과 백업 데몬은 물론 관련 데이터베이스를 단일 서버에서 호스팅합니다.

참고

백업 서비스를 테스트하려면 MongoDB Ops Manager 애플리케이션을 사용하여 구성하세요. 를 구성 할 MongoDB Ops Manager 때 백업 설정을 지정할 수 있습니다.

FCV 4.0 이하의 경우, 백업 데몬 서비스는 해당 디렉토리에 헤드 데이터베이스 를 동적으로 생성합니다. 그런 다음 Backup Daemon 서비스는 이러한 헤드 데이터베이스를 관리합니다.

FCV 4.2 이상의 경우 애플리케이션 데이터베이스 는 배포서버 상태 의 스냅샷을 백업 커서에 저장합니다.

이 배포는 호스트에 장애가 발생할 경우 Ops Manager Application Database스냅샷 스토리지에 대한 중복성을 제공합니다. 배포는 데이터 복사본이 있는 세 개의 데이터 보유 노드로 구성된 MongoDB 복제본 세트에서 데이터베이스를 실행합니다.

중요

이 배포서버 는 MongoDB Ops Manager 애플리케이션에 고가용성 을 제공합니다. MongoDB Ops Manager 는 w:2 쓰기 고려 (write concern) 고려를 사용하며, Ops Manager Application Database 에서 데이터 보유 노드 하나의 손실을 허용할 수 있습니다. 배포서버 의 지속형 을 높이려면 저널링을 활성화 합니다.

일반적인 배포에서는 애플리케이션 데이터베이스 및 스냅샷 저장소에 복제본 세트를 사용합니다.
클릭하여 확대

참고

모든 호스트는 시스템 요구 사항 열에 지정된 두 시스템에 대한 결합된 hardware 및 소프트웨어 요구 사항 을 충족해야 합니다.

호스트
시스템 요구 사항
목적
1
  • Ops Manager 애플리케이션

  • Ops Manager Application Database

MongoDB Ops Manager 애플리케이션 데이터베이스 프라이머리 및 스냅샷 저장소 세컨더리 를 제공합니다.
2
  • Ops Manager 애플리케이션

  • 스냅샷 저장소

스냅샷 저장소를 프라이머리로, Ops Manager Application Database를 세컨더리로 제공합니다.
3
  • Ops Manager Application Database

  • 스냅샷 저장소

Ops Manager Application Database 및 스냅샷 저장소 세컨더리 복제본 세트 멤버를 호스팅합니다.

복제본 세트는 데이터 중복성을 제공하므로 적극 권장하지만, Ops Manager에는 필수 사항은 아닙니다.

최소 실행 가능한 MongoDB Ops Manager 설치에 대한 예시 튜토리얼 은 RHEL에 간단한 테스트 배포 설치를 참조하세요.

이 Ops Manager 배포는 로드 밸런서 뒤에서 여러 인스턴스를 실행하여 Ops Manager에 고가용성을 제공합니다. 이 배포는 스냅샷 저장소를 추가하기 위해 확장됩니다.

고가용성 배포는 애플리케이션 데이터베이스의 수평적 확장과 백업을 위한 스냅샷 저장소와 여러 백업 디먼을 사용합니다.
클릭하여 확대

배포에는 다음이 포함됩니다.

  • Ops Manager 애플리케이션 및 Ops Manager Application Database를 제공하는 두 개의 호스트

  • 백업이 활성화되고 데이터베이스 백업이 있는 Ops Manager 애플리케이션을 제공하는 4개의 호스트

  • 각 복제본 세트의 나머지 노드를 제공하기 위한 추가 호스트

HTTP 로드 밸런서를 배포하여 Ops Manager 애플리케이션의 HTTP 트래픽 균형을 맞춥니다. Ops Manager는 HTTP Load Balancer를 제공하지 않습니다. 사용자가 직접 프로비저닝, 배포 및 구성해야 합니다. Ops Manager 애플리케이션 호스트 앞에 배치된 밸런서는 캐시된 콘텐츠를 반환해서는 안 됩니다.

모든 소프트웨어 서비스는 Ops Manager Application Database 및 스냅샷 저장소와 통신할 수 있어야 합니다. 적절한 포트에서 이러한 호스트 간 트래픽을 허용하도록 방화벽을 구성합니다.

참고

모든 호스트는 시스템 요구 사항 열에 지정된 두 시스템에 대한 결합된 hardware 및 소프트웨어 요구 사항 을 충족해야 합니다.

호스트
시스템 요구 사항
목적
1 및 2
  • Ops Manager 애플리케이션

  • Ops Manager Application Database

Ops Manager Application Database의 프라이머리 및 세컨더리를 제공합니다.
3, 4, 5 & 6
  • Ops Manager 애플리케이션

  • 스냅샷 저장소

두 스냅샷 저장소에 대한 프라이머리 및 세컨더리 저장소를 제공합니다.

백업 데몬만 헤드 데이터베이스와 통신하면 됩니다. 따라서 외부 통신을 방지하기 위해 net.bindIp 값은 127.0.0.1 입니다. 은(는) mongod와 mongos 가 net.bindIp 애플리케이션에서 들어오는 연결을 수신 대기하는 IP 주소를 지정합니다.

7 & 8
  • Ops Manager Application Database

  • 스냅샷 저장소

Ops Manager Application Database와 두 개의 스냅샷 저장소에 대한 나머지 복제본 세트 노드를 제공합니다.

고가용성과 함께 MongoDB Ops Manager 를 설치하는 방법을 학습 보려면 고가용성 MongoDB Ops Manager 애플리케이션 구성을 참조하세요.

돌아가기

Ops Manager 아키텍처