Docs Menu
Docs Home
/
MongoDB Atlas
/ /

メンテナンスウィンドウの設定

項目一覧

  • メンテナンスウィンドウに関する考慮事項
  • 保護時間に関する考慮事項
  • 必要なアクセス権
  • 手順
  • 必要なメンテナンスに応答する
  • メンテナンスWindows中のメンテナンス バージョンのアップグレード

Atlas がクラスターの週次メンテナンスを開始する時刻を設定できます。 この設定は任意であり、ほとんどのクラスターでは必須ではありません。 プロジェクト設定 からメンテナンス を構成します。Windows

通常、メンテナンスウィンドウを手動で設定する必要はありません。 Atlas は、一時的なレプリカセットの選挙を除き、継続的な可用性を維持するために、ローリング方式で自動的にメンテナンスを実行します。 フェイルオーバーのテスト機能を使用して、アプリケーションがレプリカセットの選挙で回復しやすくなることを確認できます。

また、プロジェクトに保護時間を設定することもできます。これは、標準更新が開始されない日次の時間枠を定義します。設定されると、Atlas は、日次設定された保護時間外で、クラスターの再起動や再同期を伴わない標準的な更新を実行します。

カスタムメンテナンスウィンドウを使用すると、レプリカセットの選挙が必要なメンテナンスを希望する時間帯に実施し、その他の標準的な更新をビジネスクリティカルな時間外に行うことで、クラスターのパフォーマンスをより細かく制御できます。

Atlasは、スケジュールされたメンテナンスWindowsに関係なく、必要になった時点でセキュリティ パッチなどの緊急のメンテナンス アクティビティを実行します。

注意

mongod 再起動を必要としない一部の標準更新(例: バックエンドサービスの更新)は、スケジュールされたメンテナンスウィンドウに関係なく実行される場合もあります。

クラスターのメンテナンスウィンドウは、一度スケジュールすると、進行中のメンテナンス操作が完了するまで変更できません。

メンテナンスに MongoDB のバージョン アップグレードが含まれる場合、Atlas は現在のバージョンとターゲット バージョンをコンソールに表示します。

Atlas は、 MongoDB マニュアルに記載されているメンテナンス手順と同じ方法でメンテナンスを実行します。 この手順では、レプリカセットごとに、メンテナンスウィンドウ中に少なくとも 1 回のレプリカセット選挙が必要です。

フェイルオーバーのテスト機能を使用して、アプリケーションがレプリカセットの選挙に対して回復力があることを確認します。

メンテナンスは常に可能な限り予定時刻に近い時間に開始されますが、進行中のクラスターアップデートや予期しないシステム問題により、開始時間が遅れる可能性があります。

ディスク IOPSが低い場合、MongoDB が WiredTiger ストレージ エンジンに再入力している間、クラスターのメンテナンス中に短時間のパフォーマンスが低下する可能性があります。 詳しくは、「 ジャーナリングと WiredTiger ストレージ エンジン」を参照してください。

Atlas は、ユーザーが定義した日次の保護時間中に、クラスターの再起動を伴わない標準更新を回避できます。保護時間枠の長さは 18 時間を超えることはできません。

Atlas のメンテナンスは、メンテナンスウィンドウ内で自動的にスケジュールされます。ただし、標準の Atlas 更新はメンテナンスウィンドウの外で発生することがあり、保護された時間外でも標準更新を行うように設定できます。

メンテナンスWindowsを管理するには、プロジェクトに対するOrganization OwnerまたはProject Ownerアクセス権が必要です。

1
  1. まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. Projects メニューの横にある Options メニューをクリックし、 Project Settings をクリックします。

    [ Project Settings ]ページが表示されます。

2

Atlas CLI を使用してメンテナンスウィンドウの詳細を返すには、次のコマンドを実行します。

atlas maintenanceWindows describe [options]

Atlas CLI を使用してメンテナンスウィンドウを更新するには、次のコマンドを実行します。

atlas maintenanceWindows update [options]

前のコマンドの構文とパラメーターの詳細については、Atlas CLIドキュメントの「AtlasメンテナンスWindows の説明」および「メンテナンスAtlasWindows Update」を参照してください。

Tip

参照: 関連リンク

Atlas UI を使用してメンテナンスウィンドウを表示および設定するには、次の手順に従います。

  1. メンテナンスウィンドウの設定を表示するには、[Set Maintenance Window] ボタンをクリックします。

  2. Atlas がプロジェクトのメンテナンスを開始する日時を設定します。

  3. Atlasがスケジュールされたメンテナンスを 1 週間自動的に延期する場合は、Automatically defer maintenance for one week をクリックします。

  4. Atlas が標準更新を回避する保護時間の範囲を設定するには、Turn on protected hours 設定を On に切り替えます。1 日に最大 18 時間の時間範囲を設定できます。

  5. 変更を保持するにはSaveをクリックし、変更を破棄するにはCancelをクリックします。

希望するメンテナンスウィンドウの開始時間を構成した場合は、Atlas CLI または Atlas UI を使用して 設定をクリアできます。 メンテナンスウィンドウの構成をクリアすると、デフォルトのメンテナンスウィンドウ設定が復元されます。

Atlas CLI を使用して構成されたメンテナンスウィンドウをクリアするには、次のコマンドを実行します。

atlas maintenanceWindows clear [options]

コマンド構文とパラメーターの詳細については、Atlas CLI AtlasmaintenanceWindows clear の ドキュメントを参照してください。

Atlas UI を使用して構成されたメンテナンスウィンドウをクリアするには、 Set Maintenance Windowの設定をOffに切り替えます。

メンテナンスが必要な場合、Atlas は次の処理を実行します。

Atlas CLI を使用してメンテナンスウィンドウを延期するには、次のコマンドを実行します。

atlas maintenanceWindows defer [options]

コマンド構文とパラメーターの詳細については、 Atlas CLIドキュメントのAtlasメンテナンスウィンドウのデフォルトを参照してください。

この情報を使用して、Atlas UI で次の 3 つのオプションのいずれかを選択できます。

  1. 何も行いません。 メンテナンスはスケジュールされたメンテナンスウィンドウ中に発生します。

  2. Begin Maintenance Nowを選択します。 スケジュールされたメンテナンスはただちに開始されます。 このオプションを選択すると、Atlas は別のモーダルで確認するように要求します。

  3. Defer Maintenance for One Weekを選択します。 スケジュールされたメンテナンスは、指定されたメンテナンスの日時の 1 週間後の、希望するメンテナンスウィンドウ中に開始されます。 このオプションを選択すると、Atlas は別のモーダルで確認するように要求します。

    注意

    1 つのプロジェクトのメンテナンス イベントは最大 2 回まで延期できます。

Atlas が次回のメンテナンスウィンドウ中にいずれかのクラスターの MongoDB メンテナンス バージョンをアップグレードする場合、クラスターの カードには対象の MongoDB メンテナンス バージョンが表示されます。

3 つのリージョンにわたる選択可能なノードのスクリーンショット
クリックして拡大します

戻る

クラスターのメジャー MongoDB バージョンをアップグレードする