Least Outstanding Requests ステアリング は、現在未完了リクエストが最も少ないプールへトラフィックを送ります。
このステアリングポリシーは、random_steering の重みと、各プールの処理中リクエスト数を考慮してプールを選びます。保留中のリクエストが多いプールは、ほかのプールより比例して重みが小さくなります。
Least Outstanding Requests ステアリングは、同時リクエストの急増でプールがすぐ逼迫する場合に適しています。この方式は、レイテンシや地理的な近さなどより、サーバーの健全性を重視するアプリケーション向きです。プールの健全性ステータス、adaptive routing、session affinity も考慮します。
{
"steering_policy": "least_outstanding_requests"
}Load Balancer の設定について、詳細は API ドキュメント を参照してください。
Least Outstanding Requests ステアリングは DNS-only ロードバランサー にも設定できますが、no-operation 形式でのみサポートされます。DNS-only ロードバランサーでは、すべてのプールの未完了リクエスト数は 0 とみなされ、トラフィックは random_steering の重みだけに基づいて配信されます。
設定はできますが、部分的なサポートのため、DNS-only ロードバランサーで Least Outstanding Requests ステアリングを使うことは推奨しません。