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

マルチクラスターMongoDB Ops Managerのアーキテクチャ

項目一覧

  • 単一クラスター モードとマルチクラスター モード
  • 制限
  • MongoDB Ops Managerの単一クラスターとマルチクラスター配置の違い

このセクションでは、MongoDB Ops Manager アプリケーションとアプリケーション データベースを複数のKubernetes クラスターに配置するための具体的な考慮事項について説明します。ここでは、 {3spec.topologyspec.applicationDatabase.topologyMultiCluster に設定します。

このセクションでは、次の領域について説明します。

  • 単一クラスター モードとマルチクラスター モード

  • 制限

  • 単一クラスター配置とマルチクラスター配置の違い

注意

MongoDB Ops Managerリソース仕様の次の設定は、MongoDB MongoDB Ops Managerアプリケーションとアプリケーション データベースのカスタム リソースを配置するモードを定義します。

  • マルチクラスター モード。 MongoDB Ops Managerアプリケーションとアプリケーション データベースを複数のKubernetesクラスターに配置するには、 spec.topologyspec.applicationDatabase.topologyMultiCluster に設定します。

    spec.topologyspec.applicationDatabase.topologyMultiClusterとして定義すると、シングルノードの Kubernetes クラスターから開始し、必要に応じてマルチクラスター配置を増やすことができます。 特に、

    • ノード クラスターが 1 つだけの配置をマルチクラスター モードで作成できます。

    • マルチクラスター モードの単一ノード クラスターに配置されたアプリケーション データベースの最小3 mongodプロセスのレプリカセットを持つことができます。 アプリケーション データベースの回復力を高めるには、レプリカセットを複数の Kubernetes クラスターにまたがるように拡張し、 構成を再配置します。

    • マルチクラスター モードでは、単一のノード クラスターに 1 つのMongoDB Ops Managerアプリケーション インスタンスを配置できます。 MongoDB Ops Manager Application の回復力を高めるには、 Kubernetesクラスターを追加し、それらにMongoDB Ops Manager Application インスタンスを追加して、構成を再デプロイします。

  • 単一クラスター モード。 MongoDB Ops Managerアプリケーションとアプリケーション データベースを単一のKubernetesクラスターに配置するには、次の設定の値の指定を省略するか、 spec.topologyspec.applicationDatabase.topologySingleCluster に設定します。

MongoDB Ops Managerアプリケーションとアプリケーション データベースを複数のKubernetesクラスターに配置する場合、次の制限があります。

  • 既存のMongoDB Ops Manager配置のトポロジーを、単一クラスターから複数クラスターに変更することはできません。 spec.topologyspec.applicationDatabase.topologyMultiCluster に設定できるのは、 MongoDB Ops Managerアプリケーションの新しい配置の場合のみです。

  • Kubernetes Operator を使用してMongoDB Ops Managerアプリケーションとアプリケーション データベースを配置することはできません。 詳しくは、「サービス メッシュ 」を参照してください。

  • HashiCorp Vault は使用できません すべてのマルチクラスター Kubernetes 配置で。これには、 MongoDB Ops Managerリソース、アプリケーション データベース リソース、MongoDBMultiCluster リソースのマルチクラスター配置が含まれます。

次の表は、 MongoDB Ops Managerアプリケーションとアプリケーション データベースの単一 Kubernetes クラスター配置とマルチ Kubernetes クラスター配置の違いを示しています。 この表にリストされていないすべての機能は、単一クラスターと複数クラスターの配置で同等です。

機能または要件
単一クラスター配置
マルチクラスター配置
Kubernetes Operator は、 MongoDB Ops Managerアプリケーションおよびアプリケーション データベースと同じクラスターにインストールする必要があります。
はい
いいえ。オペレータークラスターは、 MongoDB Ops Managerアプリケーション、アプリケーションデータベース、およびバックアップデーモンもホストできます。 詳細については、「マルチクラスター アーキテクチャ図: MongoDB Ops Managerとアプリケーション データベース」を参照してください。
No.
はい
アプリケーションとアプリケーション データベースをホストする クラスターに はサービス メトリクスが必要です 。KubernetesMongoDB Ops Manager
No
はい
代替のシークレット ストレージ( HashiCorp Vault )がサポートされています。
はい
いいえ。詳細については、「制限 」を参照してください。
すべてのバックアップ メカニズムがサポートされています。
はい
いいえ。 S3互換oplogおよびスナップショット ストレージ バックアップのみがサポートされます。 詳しくは、 spec.clusterSpecList[*].backupを参照してください。
KMIP暗号化
はい

Kubernetes クラスターのマルチ配置のアーキテクチャとパフォーマンス、およびネットワークの構成には、次のリソースを使用してください。

戻る

調整