Docs Menu
Docs Home
/
MongoDB Enterprise Kubernetes 연산자
/ /

멀티 클러스터 MongoDB Ops Manager 아키텍처

이 페이지의 내용

  • 단일 및 다중 클러스터 모드
  • 제한 사항
  • 단일 클러스터와 다중 클러스터 MongoDB Ops Manager 배포의 차이점

이 섹션에서는 spec.topologyspec.applicationDatabase.topologyMultiCluster 로 설정한 경우 여러 Kubernetes 클러스터에 Ops Manager 애플리케이션 및 애플리케이션 데이터베이스를 배포할 때 고려해야 할 구체적인 사항을 설명합니다.

이 섹션에서는 다음 영역을 다룹니다.

  • 단일 및 다중 클러스터 모드

  • 제한 사항

  • 단일 클러스터 배포와 멀티 클러스터 배포의 차이점

참고

MongoDB Ops Manager 리소스 사양 의 다음 설정은 MongoDB Ops Manager 애플리케이션 및 애플리케이션 데이터베이스 사용자 지정 리소스를 배포하는 모드를 정의합니다.

  • 멀티 클러스터 모드. 여러 Kubernetes 클러스터에 MongoDB Ops Manager 애플리케이션과 애플리케이션 데이터베이스를 배포하려면 spec.topologyspec.applicationDatabase.topologyMultiCluster로 설정합니다.

    spec.topologyspec.applicationDatabase.topologyMultiCluster 로 정의하면 단일 멤버 Kubernetes 클러스터로 시작하여 필요에 따라 멀티 클러스터 배포를 확장할 수 있습니다. 특히 다음과 같습니다.

    • 멤버 클러스터가 하나만 있는 멀티 클러스터 모드에서 배포를 만들 수 있습니다.

    • 멀티 클러스터 모드에서는 단일 멤버 클러스터에 배포된 애플리케이션 데이터베이스에 대한 최소 3 mongod 프로세스의 복제본 세트를 가질 수 있습니다. 애플리케이션 데이터베이스의 복원력을 높이려면 복제본 세트를 여러 Kubernetes 클러스터로 확장하고 구성을 재배포할 수 있습니다.

    • 멀티 클러스터 모드에서는 단일 Ops Manager 애플리케이션 인스턴스를 단일 멤버 클러스터에 배포할 수 있습니다. Ops Manager 애플리케이션의 복원력을 높이려면 Kubernetes 클러스터를 더 추가하고, 클러스터에 Ops Manager 애플리케이션 인스턴스를 추가하고, 구성을 다시 배포하면 됩니다.

  • 단일 클러스터 모드. 단일 Kubernetes 클러스터에 MongoDB Ops Manager 애플리케이션 및 애플리케이션 데이터베이스를 배포하려면 다음 설정 값을 지정하지 않거나 spec.topologyspec.applicationDatabase.topologySingleCluster로 설정합니다.

여러 Kubernetes 클러스터에 MongoDB Ops Manager 애플리케이션 및 애플리케이션 데이터베이스를 배포하는 데에는 다음과 같은 제한 사항이 있습니다.

  • 기존 MongoDB Ops Manager 배포의 토폴로지를 단일 클러스터에서 다중 클러스터로 변경할 수 없습니다. MongoDB Ops Manager 애플리케이션의 신규 배포에 대해서만 spec.topologyspec.applicationDatabase.topologyMultiCluster 로 설정할 수 있습니다.

  • 서비스 메시 없이는 Kubernetes 연산자를 사용하여 MongoDB Ops Manager 애플리케이션과 애플리케이션 데이터베이스를 배포할 수 없습니다. 자세히 알아보려면 서비스 메시를 참조하세요.

  • HashiCorp Vault 를 사용할 수 없습니다. 모든 멀티 클러스터 Kubernetes 배포에서 여기에는 MongoDB Ops Manager 리소스, 애플리케이션 데이터베이스 리소스 및 MongoDBMultiCluster 리소스의 멀티 클러스터 배포가 포함됩니다.

다음 표에는 MongoDB Ops Manager 애플리케이션과 애플리케이션 데이터베이스의 단일 Kubernetes 클러스터 배포와 다중 Kubernetes 클러스터 배포 간의 차이점이 나열되어 있습니다. 이 표에 나열되지 않은 다른 모든 기능은 단일 및 다중 클러스터 배포에 해당합니다.

기능 또는 요구 사항
단일 클러스터 배포
멀티 클러스터 배포
MongoDB Ops Manager 애플리케이션 및 애플리케이션 데이터베이스와 동일한 클러스터에 Kubernetes Operator를 설치해야 합니다.
아니요. 연산자 클러스터는 MongoDB Ops Manager 애플리케이션, 애플리케이션 데이터베이스 및 백업 데몬도 호스팅할 수 있습니다. 자세한 내용은 멀티 클러스터 아키텍처 다이어그램: MongoDB Ops Manager 및 애플리케이션 데이터베이스를 참조하세요.
No.
No
대체 비밀 저장소(HashiCorp Vault)가 지원됩니다.
아니요. 자세히 알아보려면 제한 사항을 참조하세요.
모든 백업 메커니즘이 지원됩니다.
아니요. S3호환 oplog 및 스냅샷 스토리지 백업만 지원됩니다. 자세한 내용은 spec.clusterSpecList[*].backup 를 참조하세요.`
KMIP 암호화

다음 리소스를 사용하면 다중 Kubernetes 클러스터 배포의 아키텍처 및 성능에 대해 알아보고 네트워킹을 구성할 수 있습니다.

돌아가기

화해