Docs Menu
Docs Home
/
MongoDB Enterprise Kubernetes 演算子
/

Overview

項目一覧

  • 中央クラスターとノードクラスター
  • マルチ Kubernetes クラスター配置への移行

マルチKubernetes クラスターMongoDB配置では、エンタープライズアプリケーションのニーズに応じて、さまざまなレベルの回復力が有効になります。

  • 単一リージョン、複数 AZ 。 1 つ以上の Kubernetes クラスター。各クラスターのノードを同じリージョン内の異なるゾーンに配置します。 このような配置により、エンタープライズ アプリケーションをバックアップする MongoDB インスタンスをゾーンおよび Kubernetes クラスターの障害から保護し、可用性、障害復旧、および 1 つのクラウド リージョン内でのデータ分散を強化します。

  • マルチリージョン。 1 つ以上の Kubernetes クラスターでは、各クラスターを異なるリージョンに配置し、各リージョン内で異なるアベイラビリティーゾーンにクラスター ノードを配置します。 これにより、Kubernetes クラスター、ゾーン、またはクラウド リージョン全体が失われた場合でも、データベースは回復力があります。

マルチ Kubernetes クラスターMongoDB配置では、複数の地理的リージョンにまたがるグローバルクラスターにMongoDBインスタンスを追加して、可用性とデータのグローバル分散を実現できます。

配置で 中央クラスター として機能する クラスターを 1 つ特定します。KubernetesKubernetesMongoDB

を使用する複数の KubernetesクラスターMongoDB 配置は、 の 1MongoDBEnterprise Kubernetes Operator つの 中央クラスター と 1 つ以上のノードKubernetes クラスターで構成されています。

  • 中央クラスターには、次のロールがあります。

    • MongoDB Enterprise Kubernetes Operator のホスト

    • MongoDB のマルチ Kubernetes クラスター配置のコントロール プレーンとして機能

    • MongoDB レプリカセットの MongoDBMultiClusterリソース仕様をホストします

    • を 演算子とともに配置する場合、 をホストしますMongoDB Ops ManagerMongoDB Ops ManagerKubernetes

    • MongoDB レプリカセット のノードもホストできます

    重要

    中央クラスターは、 演算子クラスター とも呼ばれます。 将来のリリースでは、中央クラスターへの参照は演算子クラスターを参照するように名前が変更される可能性があります。

  • メンバークラスターは MongoDB レプリカセットをホストします。

次の図は、リージョンとアベイラビリティーゾーンにわたるマルチ Kubernetes クラスター MongoDB 配置の高レベルのアーキテクチャを示しています。 詳細については、「 のアーキテクチャ、機能、制限 」を参照してください。

MongoDB Enterprise Kubernetes Operator を使用して、リージョンとアベイラビリティーゾーンにわたるマルチクラスター Kubernetes 配置の高レベルのアーキテクチャとサービス メトリクスを示す図
クリックして拡大します

注意

この配置では サービス メトリクスを使用します。 これにより、複数の Kubernetes クラスターMongoDB配置の構成が簡素化されます。 サービス メトリクスは、異なるKubernetesクラスターに配置されたレプリカセットノード間のクラスター間通信を可能にします。 MongoDB開発では Istio を使用してこれらの配置をテストしていますが、クラスター全体のポッド間で FQDN ホスト名解決を提供するサービス メトリクスが動作するはずです。詳しくは、「 外部接続のプラン 」を参照してください。

新しいマルチ Kubernetes クラスター MongoDB 配置を作成し、 MongoDB サポートに連絡して、既存の Kubernetes 配置からマルチ Kubernetes クラスター MongoDB 配置にデータを移行してください。 既存の単一 Kubernetes クラスターの配置を新しい Kubernetes クラスターに拡張することはできません。

戻る

複数のKubernetesクラスターでの配置