WAF ポリシーの場合、サンプリングとは、アプリケーション学習プロセスに参加する受信要求の割合を割り当てるプロセスです。このトピックでは、アプリケーション ユーザー インターフェイスを使用してサンプリングを有効にし、サンプリング率を変更する手順について詳しく説明します。
サンプリング率は、コントローラで分析が実行されている間にサービス エンジンによるデータ収集の頻度を制御します。
サンプリング頻度の値が 50% に設定されている場合、サービス エンジンは受信要求の 50% またはすべての代替要求のみを収集します。
アプリケーション学習の初期段階では、サンプリング率を 100% に設定することをお勧めします。これにより、データ集約が高速になり、アプリケーション学習がより効率的になります。
学習に使用できる新しいデータがない場合は、サンプリング率を低くすると SE リソースを節約できます。学習が進行中の場合、NSX Advanced Load Balancer に送信される URI 情報の量はピークに達するか、または減少する傾向があります。
NSX Advanced Load Balancer は、調整(低減)されたサンプリング率を SE に送信します。サンプリング後、SE は受信トラフィックのごく一部のみを検査または評価するだけで十分になります。アプリケーション学習の最大サンプリング率は 100%、最小サンプリング率は 1% に設定できます。
デフォルトでは、分析プロファイルで使用可能な enable_adaptive_config
パラメータの値は true
に設定されています。
適合型学習を無効にするには、enable_adaptive_config
の値を false
に設定します。
適合型アプリケーション学習では、新しいタイプのトラフィックを SE が受信すると、NSX Advanced Load Balancer によって学習のサンプリング率が変更されます。
サンプリング率を手動で設定するオプションは、WAF ポリシーの [学習] タブにあります。
WAF ポリシーの受信要求のサンプリング率を変更するには、次の手順を実行します。
の順に移動します。
以下に示す [学習] タブをクリックします。
このパラメータの値は、1 ~ 100 の任意の値に設定できます。
サンプリング率はデフォルト設定のままにすることをお勧めします。