배포서버 아키텍처 예시
이 페이지의 내용
다음 예시는 가능한 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 |
| MongoDB Ops Manager 애플리케이션 데이터베이스 프라이머리 및 스냅샷 저장소 세컨더리 를 제공합니다. |
2 |
| 스냅샷 저장소를 프라이머리로, Ops Manager Application Database를 세컨더리로 제공합니다. |
3 |
| Ops Manager Application Database 및 스냅샷 저장소 세컨더리 복제본 세트 멤버를 호스팅합니다. 복제본 세트는 데이터 중복성을 제공하므로 적극 권장하지만, Ops Manager에는 필수 사항은 아닙니다. |
최소 실행 가능한 MongoDB Ops Manager 설치에 대한 예시 튜토리얼 은 RHEL에 간단한 테스트 배포 설치를 참조하세요.
고가용성 Ops Manager 애플리케이션 및 여러 스냅샷 저장소
이 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 Application Database의 프라이머리 및 세컨더리를 제공합니다. |
3, 4, 5 & 6 |
| 두 스냅샷 저장소에 대한 프라이머리 및 세컨더리 저장소를 제공합니다. 백업 데몬만 헤드 데이터베이스와 통신하면 됩니다. 따라서 외부 통신을 방지하기 위해 |
7 & 8 |
| Ops Manager Application Database와 두 개의 스냅샷 저장소에 대한 나머지 복제본 세트 노드를 제공합니다. |
고가용성과 함께 MongoDB Ops Manager 를 설치하는 방법을 학습 보려면 고가용성 MongoDB Ops Manager 애플리케이션 구성을 참조하세요.