Docs Menu
Docs Home
/
MongoDB Ops Manager

Ops Manager の概要

項目一覧

  • オートメーション
  • モニタリング
  • バックアップ

MongoDB Ops Manager は、MongoDB インフラストラクチャを自動化、モニター、バックアップできます。

Ops Manager Automation を使用すると、MongoDB ノードとクラスターを構成および維持できます。

「オートメーションにより、パブリッククラウド、プライベート データセンター、またはローカル システムで実行されている MongoDB インスタンスが調整されます。」

各 MongoDB ホストでオートメーションを使用する MongoDB エージェントは、MongoDB 配置を維持できます。MongoDB エージェントインストール できます。オートメーションにより、 ホストの追加や、 新規または既存のクラスターの配置およびアップグレードが行えます。

Ops Manager モニタリングは、データベースとハードウェアの主要なインジケーターに関して、リアルタイムのレポート作成、可視化、およびアラートを提供します。

MongoDB ホストでモニタリングをアクティブ化すると、MongoDB 配置のノードから統計情報を収集できます。エージェントはデータベースの統計情報を Ops Manager に送信し、配備状況をリアルタイムで報告します。選択したインジケーターにアラートを設定できます。

Ops Manager バックアップは、MongoDBの レプリカセットシャーディングされたクラスターのスケジュールされたスナップショットとポイントインタイム リカバリを提供します。

MongoDB 配置のバックアップをアクティブ化すると、指定した MongoDB プロセスからデータのスナップショットが作成されます。

注意

データベースでMongoDB FCV4.2 以前が実行されている場合は、シャーディングされたクラスターとレプリカセットのみがバックアップできる配置タイプです。 MongoDB FCV またはそれ以前のバージョンを実行中しているスタンドアロンのmongodプロセスをバックアップするには、4.2 シングルノードのレプリカセットに変換する 必要があります。

バックアップは、データベースのMongoDBバージョンの互換性 によって異なります。MongoDB4.4 の場合、 FCV4.2 または4.4 になります。

バックアップ プロセスでは、スケジュールされたスナップショット間隔でデータディレクトリのスナップショットが取得されます。

このプロセスでは、MongoDB 配置内のデータファイルがコピーされ、Ops Manager を介してネットワーク経由で既存のスナップショットストレージに送信されます。

配置では、コピー プロセス中に読み取りおよび書込み操作を引き続き処理できます。

新しいバックアップ プロセスでは、最初の同期はなくなりました。 最初の同期がない結果、MongoDB Ops Manager (mongod FCV を実行している4.2 を使用)は、renameCollection を頻繁に使用するカスタマーなど、より幅広いカスタマーをサポートできます。

MongoDB Agent は、WiredTiger の増分バックアップ カーソルを使用して、増分変更をキャプチャします。

スナップショットがどのようにストアされているかに関係なく、バックアップ プロセスはこのように機能します。

バックアップは、バックアップするレプリカセットのバージョンと同じか、それ以上のバージョンの MongoDB インスタンスを使用します。

バックアップは、 ユーザー定義のスナップショット保持ポリシーに基づいて、スナップショットを取得して保存します。 シャーディングされたクラスターのスナップショットにより、バランサーが一時的に停止されます。 その後のスナップショットは、クラスター内のすべてのシャードとコンフィギュレーションサーバーにマーク トークンを挿入できます。 MongoDB Ops Managerは、スナップショット データにカーソル トークンが表示されると、スナップショットを作成します。

どれだけのストレージ容量が必要かは、スナップショットの数と選択するスナップショットストレージのタイプによって異なります。以下の表では、スナップショット保存の違いをまとめています。

スナップショットストア
説明

MongoDB ブロックストア

連続する各スナップショット間の差分のみが保存されます。圧縮とブロックレベルの重複除外により、スナップショットデータのサイズは縮小されます。

Amazon Web Services S3 互換ストレージ バケット

連続する各スナップショット間の差分のみが保存されます。圧縮とブロックレベルの重複除外により、スナップショットデータのサイズは縮小されます。

S3 互換ストレージ バケット

連続する各スナップショット間の差分のみが保存されます。圧縮とブロックレベルの重複除外により、スナップショットデータのサイズは縮小されます。

すべてのスナップショットは 完全なバックアップを表します。 MongoDB Ops Managerは、データを 完全バックアップ または 増分バックアップとしてバックアップできます。 MongoDB Ops Managerには フルバックアップが必要です。

  • 初めてのバックアップ用。

  • スナップショットが削除された後。

  • ブロックストアのブロック・サイズが変更された場合。

増分バックアップにより、ネットワーク転送とストレージのコストが削減されます。

バックアップの構成方法の詳細については、「バックアップ構成オプション」を参照してください。

バックアップでは、スケジュールされた完全なスナップショットから、またはスナップショット間の選択されたポイントからデータを復元できます。

シャーディングされたクラスターレプリカセットは、選択した時点から復元できます。

スナップショットから復元する 場合、 MongoDB Ops Managerはスナップショット ストレージから直接読み取りを行います。 スナップショットを復元できます。

  • 別のクラスターへ。

  • HTTPSリンクからスナップショット ファイルをダウンロードするには、

ポイントインタイム復元を行う場合、Ops Manager は次の処理を実行します。

  1. スナップショット ストレージから完全なスナップショットを復元します。

  2. 指定された点に達するまで保存されたoplogを適用します。

  3. 同じHTTPSメカニズムを使用して、スナップショットと oplog の更新を提供します。

バックアップごとに保持する oplog の量を設定できます。これは、ポイントインタイム復元がカバーできる時間の長さに影響します。

戻る

MongoDB Ops Manager