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

개요

이 페이지의 내용

  • 중앙 및 멤버 cluster
  • 멀티-Kubernetes-Cluster 배포로 마이그레이션

Multi-Kubernetes 클러스터 MongoDB deployment 활성화 엔터프라이즈 애플리케이션 의 요구 사항에 따라 다양한 수준의 회복 탄력성 을 지원합니다.

  • 단일 리전, 다중 AZ. 동일한 리전의 서로 다른 구역에 각 cluster의 노드를 배포하는 하나 이상의 Kubernetes cluster입니다. 이러한 배포는 엔터프라이즈 애플리케이션을 지원하는 MongoDB 인스턴스를 구역 및 Kubernetes cluster 장애로부터 보호하고 하나의 cloud 리전 내에서 향상된 가용성, 재해 복구, 데이터 배포를 제공합니다.

  • 다중 리전. 각 클러스터를 서로 다른 리전에 배포하는 하나 이상의 Kubernetes 클러스터와 각 리전 내에서는 서로 다른 가용영역에 클러스터 노드를 배포합니다. 이를 통해 Kubernetes cluster, 구역 또는 전체 cloud 리전의 손실에 대비한 데이터베이스 복원력을 제공할 수 있습니다.

다중 Kubernetes 클러스터 MongoDB 배포를 사용하면 여러 지리적 리전에 걸쳐 있는 글로벌 클러스터에 MongoDB 인스턴스를 추가하여 데이터의 가용성과 글로벌 배포를 높일 수 있습니다.

멀티-Kubernetes 클러스터 MongoDB deployment 에서 중앙 클러스터 역할을 해야 하는 Kubernetes 클러스터 한 개를 식별합니다.

MongoDB Enterprise Kubernetes Operator를 사용하는 다중 Kubernetes 클러스터 MongoDB deployment는 Kubernetes의 중앙 클러스터 한 개와 멤버 클러스터 한 개 이상의 멤버 클러스터 로 구성됩니다.

  • 중앙 cluster 의 역할은 다음과 같습니다.

    • MongoDB Enterprise Kubernetes Operator 호스팅

    • 다중 Kubernetes 클러스터 MongoDB 배포를 위한 컨트롤 플레인 역할을 합니다.

    • MongoDB 복제본 세트에 대한 MongoDBMultiCluster 리소스 사양을 호스팅합니다.

    • Kubernetes Operator로 Ops Manager를 배포하는 경우 Ops Manager를 호스팅합니다.

    • MongoDB 복제본 세트의 멤버를 호스팅할 수도 있습니다.

    중요

    중앙 클러스터는 연산자 클러스터라고도 합니다. 향후 릴리스에서는 중앙 클러스터에 대한 참조의 이름이 연산자 클러스터를 참조하도록 변경될 수 있습니다.

  • cluster 는 MongoDB 복제본 세트를 호스팅합니다.

다음 다이어그램은 리전 및 가용영역에 걸친 다중 Kubernetes 클러스터 MongoDB deployment 의 상위 수준 아키텍처를 보여줍니다. 학습 내용은 아키텍처, 기능 및 제한 사항을 참조하세요.

MongoDB Enterprise Kubernetes Operator를 사용하여 리전 및 가용영역에 걸친 멀티 클러스터 Kubernetes 배포의 개략적인 아키텍처와 서비스를 보여주는 다이어그램
클릭하여 확대

참고

이 배포서버 는 서비스 메시를 사용합니다. 이렇게 하면 다중 Kubernetes 클러스터 MongoDB 배포 구성이 간소화됩니다. 서비스 메시를 사용하면 서로 다른 Kubernetes 클러스터에 배포된 복제본 세트 멤버 간의 클러스터 간 통신이 가능합니다. MongoDB 개발은 Istio 를 사용하여 이러한 배포를 테스트했습니다. 그러나 클러스터 전체의 파드 간에FQDN 호스트 이름 확인을 제공하는 모든 서비스 메시가 작동해야 합니다. 학습 내용 은 외부 연결 계획을 참조하세요.

새로운 다중 Kubernetes 클러스터 MongoDB 배포를 생성하고 MongoDB 지원팀 에 문의하여 기존 Kubernetes 배포에서 다중 Kubernetes 클러스터 MongoDB 배포로 데이터를 마이그레이션하는 데 도움을 받을 수 있습니다. 기존 단일 Kubernetes 클러스터 배포를 새 Kubernetes 클러스터로 확장할 수 없습니다.

돌아가기

여러 Kubernetes 클러스터에 배포