Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs Menu
Docs Home
/
Kubernetes Operator 用のMongoDBドライバー
/

Overview

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

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

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

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

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

MongoDB Controls for Kubernetes Operator を使用する複数の Kubernetes クラスターMongoDBデプロイは、 Kubernetesの 1 つの中央クラスターと 1 つ以上のノード クラスターで構成されます。

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

    • Kubernetes Operator 用のMongoDB Controls のホスト

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

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

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

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

    重要

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

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

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

MongoDB Controls for Kubernetes Operator を使用して、リージョンとアベイラビリティーゾーン全体にマルチクラスター Kubernetes 配置の高レベルのアーキテクチャを示す図。サービス メニューで、
クリックして拡大します

注意

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

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

戻る

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

項目一覧