AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

MongoDB Ops Managerアーキテクチャ

MongoDB Ops Managerのインストールには、 MongoDB Ops Managerアプリケーションを実行するホストと、アプリケーション データとスナップショットを提供して保存するホストが含まれます。

MongoDB Ops Managerのコンポーネント間のデータの流れを示すネットワーク図。
クリックして拡大します

MongoDB Ops Managerアプリケーションには専用のアプリケーションデータベースと、バックアップを有効にした場合はスナップショットストアが必要です。

MongoDB Ops Manager アプリケーションは、 MongoDB Agent が MongoDB Ops Manager との間でデータを送信するために使用するユーザー インターフェイスとHTTPサービスを提供します。これらはすべてステートレスで、Ops Manager アプリケーションの起動時に自動的に開始されます。各インスタンスが同じ構成と同じアプリケーションデータベースを使用する場合は、Ops Manager アプリケーションの複数の インスタンスを実行できます。ユーザーとエージェントは任意のインスタンスと交流できます。

デフォルトでは、 MongoDB Ops Managerアプリケーションはポート 8080 で実行され、 MongoDB Ops Managerユーザー、 MongoDBホストのモニタリング、ホストバックアップを管理するための Web インターフェイスが含まれています。

MongoDB Ops Managerのデフォルト ポートとヘルスチェック エンドポイントのリストについては、「ファイアウォール構成 」を参照してください。

バックアップデーモンを実行中ことで、グルームやファイルファイルシステムストアシステム スナップショット ファイルの管理などのバックアップスナップショットのメンテナンス作業を実行するように任意の Ops Managerインスタンスを構成できます。サーバー上でバックアップデーモンを起動、ステータスの確認、停止、再起動する方法については、バックアップデーモンの管理を参照してください。

バックアップデーモンの実行は、データベースのMongoDB version compatibilityによって異なります。この機能の互換性バージョンは、現在のバージョンから 1 つ前のバージョンまでの範囲です。例えば、MongoDB 4.4 の場合、機能の互換性バージョン は 4.2 または 4.4 になります。バックアップ機能は、機能の互換性バージョン 4.2 で変更されました。

バックアップデーモンサービスは、データベースに対して次のサービスを提供します。

  • groomジョブ、ファイルシステムの増分スナップショット、その他のバックアップ関連のジョブを実行

  • バックアップ ジョブのいくつかの状態更新を実行します

  • クエリ可能な復元の実行

クライアント アプリケーションはデーモンと通信できません。 その状態とジョブキューは、 MongoDB Ops Manager Application Database から取得されます。MongoDB Ops Manager は、バックアップされているデータベースからスナップショットを作成します。 ファイルシステム ストアを使用した増分バックアップの場合、スナップショットの作成はデーモンが行います。

複数のバックアップデーモンは、必要に応じてより多くの同時ジョブを実行するために水平方向に増やすでき、手動フェイルオーバーを提供できます。

複数のバックアップデーモンを実行する場合、ユーザーが配置のバックアップを有効にするときに、 MongoDB Ops Managerは使用するバックアップデーモンを選択します。 ヘッドデータベースはデーモンのホストとともに存在します。

MongoDB Ops Managerは、専用のMongoDB database を使用してMongoDB Ops Managerの運用データを保存します。 アプリケーション データベースは、冗長性と高可用性を確保するためにレプリカセットとして実行されます。 このレプリカセットは MongoDB Ops Managerデータ のみ をホストします。MongoDB Ops Managerをインストールする前に、 アプリケーション データベース をプロビジョニングする必要があります。 このデータベースにはMongoDB Ops Managerアプリケーションのメタデータが含まれています。

  • MongoDB エージェントから収集されたモニタリング データ。

  • MongoDB Ops Managerユーザー、プロジェクト、ホスト、モニタリング データ、バックアップ状態のメタデータ。

トポロジーと仕様については、「 Ops Manager Application Database ハードウェア要件 」を参照してください。

MongoDB Ops Managerは、データベースをバックアップするための配置のスナップショットを作成します。 MongoDB Ops Managerでこれらのスナップショットをスナップショット ストアに保存することができます。 スナップショットの保存は、ローカルデータベース、ローカル ファイル システム、またはクラウドベースのデータ ストアにすることができます。 プロジェクトごとに複数のスナップショット保存が可能です。 MongoDB Ops Managerは、スナップショットがどこに書き込まれているかに関係なく、配置データベースの最近の履歴を別のデータベースに書込みます。

スナップショット ストレージには2つのコンポーネントが含まれます。

スナップショットは、次の 3 つのターゲット ストレージ システムのいずれかに書き込むことができます。

システム
ストレージ方法
詳細

ローカル ホストに保存されている MongoDB database。

S3 互換ストレージ内のクラウド データ ストア。

選択したディレクトリ内のローカル ファイル システム。

ストアoplog は、oplog バックアップデーモン がバックアップされた配置のローカルコピーに適用する のエントリを保持します。

Tip

oplogストアの要件と手順の詳細については、「 oplogストレージの管理 」を参照してください。