インテリジェント ワークロード マネジメント(IWM)は、Atlas では軽量制御レイヤーとして実行される動的リソースマネージャーです。 IWM は、次の操作を実行するポリシーで構成されています。
クラスターのワークロードの監視
トラフィックの急増、使用状況の変化、リソースの競合に対応する
負荷下で可用性を維持するための自動予防手段を提供する
IWM ポリシーは負荷分散であり、過負荷下でクラスターを正常に保つために操作を拒否、終了、または遅延させます。これらのポリシーが機能すると、アプリケーションに新しい過負荷エラーまたはタイムアウトが表示される可能性があります。
重要
負荷分散ポリシーを使用して最良の結果を得るには、 過負荷エラーのガイダンスに従ってください。
IWM ポリシー
IWM ポリシー | 説明 | レプリカセット | シャーディングされたクラスター | 専有クラスター | フレックス クラスター | デフォルトで有効 []1 |
|---|---|---|---|---|---|---|
書き込みブロック | 空きディスク容量が定義されたしきい値を下回ると、プライマリノードへの書込みをブロックし、ディスクの枯渇を防ぎます。 「 書込み (write) ブロック 」を参照してください。 | |||||
アダプティブ 操作数の制限 | MongoDB が新しい操作を受け入れるレートを制御して、サーバーを過負荷から保護します。 「 適応型操作レート制限 」を参照してください。 | |||||
クエリ区別 | 長時間実行されるクエリ操作を終了することで、クラスターの可用性を保護します。 「 クエリ区別 」を参照してください。 |
| [1] | MongoDB8.3 +を実行中専用クラスターの場合、AtlasIntelligent Workload Management はAtlas Managed Atlas UIで の有効化をAtlas Managed に自動的に設定します。 ポリシーは、クラスターのMongoDB Serverバージョンに基づいて Atlas によって有効または無効にされます。クラスター設定でIntelligent Workload Management をEnabled またはDisabled に設定すると、Atlas は選択を上書きしません。 |
| [2] | MongoDB 8.0+を実行中専用クラスターでは、書込み (write) ブロックはデフォルトで有効になっています。 |
構成
IWM を有効または無効にするには、 IWM 設定 を参照してください。 IWM が無効になっている場合、クエリが長時間実行されたり、操作速度が高い場合など、IWM が起動するときに Atlas は Atlas UIにバナーを表示します。
観察可能性
IWM ポリシーがワークロードにどのように影響するかについて詳しくは、「 利用可能なメトリクスを確認する 」および「 アラート条件を確認する 」を参照してください。