パラメーター | 説明 |
サーバーグループタイプ | バックエンドサーバーをサーバーグループに追加する方法を指定します。 有効な値: サーバー: ECSインスタンスを指定してバックエンドサーバーを追加します。 IP: IPアドレスを指定してバックエンドサーバーを追加します。 Function Compute: 関数を指定してバックエンドサーバーを追加します。
|
サーバーグループ名 | サーバーグループのカスタム名。 |
[VPC] | [VPC] ドロップダウンリストからVPCを選択します。 VPC内のサーバーのみをサーバーグループに追加できます。 説明 このパラメーターは、Function Computeタイプのサーバーグループでは使用できません。 |
バックエンドサーバープロトコル | バックエンドプロトコルを選択します。 有効な値: HTTP: これはデフォルト値です。 このオプションを選択すると、サーバーグループをHTTPS、HTTP、およびQUICリスナーに関連付けることができます。 HTTPS: このオプションを選択すると、サーバーグループをHTTPSリスナーに関連付けることができます。 gRPC: このオプションを選択すると、サーバーグループをHTTPSリスナーに関連付けることができます。
|
スケジューリングアルゴリズム | スケジューリングアルゴリズムを選択します。 有効な値: 重み付きラウンドロビン: 重みの大きいバックエンドサーバーは、重みの小さいバックエンドサーバーよりも多くのリクエストを受け取ります。 重み付き最小接続数: リクエストは、バックエンドサーバーへの接続の重みと数に基づいて分散されます。 2つのバックエンドサーバーの重みが同じ場合、リクエストは接続の少ないバックエンドサーバーに転送されます。 一貫性のあるハッシュ: 同じ送信元IPアドレスからのリクエストは、同じバックエンドサーバーに転送されます。 ハッシュファクター: ハッシュファクターを選択します。
説明 このパラメーターは、Function Computeタイプのサーバーグループでは使用できません。 |
IPv6の有効化 | IPv6を有効にするかどうかを指定します。 IPv6はデフォルトで無効になっています。 IPv6を有効にすると、IPv4およびIPv6バックエンドサーバーをサーバーグループに追加できます。 Server Group Typeパラメーターは、Serverのみに設定できます。 IPv6を無効にすると、IPv4バックエンドサーバーのみをサーバーグループに追加できます。 Server Group Typeパラメーターは、Server、IP、またはFunction Computeに設定できます。
説明 サーバーグループのVPCでIPv6が無効になっている場合、IPv6を有効にできません。 このパラメーターは、IPおよびFunction Computeタイプのサーバーグループでは使用できません。 IPv4 ALBインスタンスのリスナーを作成する場合、IPv6が有効になっているサーバーグループを追加することはできません。
|
セッション永続性 | セッション維持を有効にするかどうかを指定します。 セッション維持はデフォルトで無効になっています。 セッション維持が有効になっている場合、ALBはクライアントからのすべてのリクエストを同じバックエンドサーバーに転送します。 説明 このパラメーターは、Function Computeタイプのサーバーグループでは使用できません。 |
クロスゾーンロードバランシング | ゾーン間の負荷分散を有効にするかどうかを指定します。 ゾーン間負荷分散はデフォルトで有効になっています。 ALBは、同じリージョン内のすべてのゾーンにデプロイされたバックエンドサービスにリクエストを配信します。 ゾーン間の負荷分散が無効になっている場合、ALBはリクエストを単一のゾーンにデプロイされたバックエンドサービスに分散します。 説明 ゾーン間負荷分散が無効になっているサーバーグループは、標準およびWAF対応のALBインスタンスにのみ関連付けることができ、基本ALBインスタンスに関連付けることはできません。 ゾーン間の負荷分散が無効になっている場合、Session Persistenceは有効にできません。 IPタイプのサーバーグループの場合、リモートIPが有効になっている場合、ゾーン間の負荷分散を無効にすることはできません。 このパラメーターは、Function Computeタイプのサーバーグループでは使用できません。
|
バックエンド永続接続 | バックエンド永続接続機能を有効にするかどうかを指定します。 デフォルトでは、この機能は有効になっています。 バックエンド永続接続が有効になっている場合、ALBとバックエンドサーバー間で特定の数のTCP接続が有効になります。 ALBインスタンスが新しい要求を受信し、アイドルの永続的TCP接続が存在する場合、ALBは優先的にTCP接続を使用して要求をバックエンドサーバーに転送します。 これにより、TCPハンドシェイクの数とバックエンドサーバーの負荷が削減されます。 説明 このパラメーターは、Function Computeタイプのサーバーグループでは使用できません。 |
スロースタート | ビジネス要件に基づいてスロースタートモードを有効にします。 スロースタートモードはデフォルトで無効になっています。 スロースタートモードを有効にするには、スロースタート期間パラメーターを設定します。 有効な値: 30 ~ 900 デフォルト値:30。 単位は秒です。 スロースタートモードを有効にすると、ALBはスケールアウトしたバックエンドサーバーに転送されるリクエストの数を徐々に増やし、リソースの準備、キャッシュ、プリフェッチなどのシナリオでのトラフィックの急増を防ぎます。 スロースタート期間が終了すると、ALBはリクエストの重みに基づいてバックエンドサーバーにリクエストを転送します。 スロースタート期間の終了後にスケールアウトされたバックエンドサーバーは、スロースタートモードに入りません。 説明 標準およびWAF対応のALBインスタンスのみがスロースタートモードをサポートしています。 ベーシックALBインスタンスはスロースタートモードをサポートしていません。 このパラメーターは、Function Computeタイプのサーバーグループでは使用できません。 スロースタートモードは、[スケジューリングアルゴリズム] を [加重ラウンドロビン] に設定した場合にのみ、サーバーグループでサポートされます。 スロースタートモードを有効にすると、正常なバックエンドサーバーは自動的にスロースタートモードになりません。 空のサーバーグループに対してスロースタートモードを有効にした場合: スロースタート期間が終了する前に削除されたバックエンドサーバーは、自動的にスロースタートモードを終了します。 バックエンドサーバーをサーバーグループに再追加した場合、バックエンドサーバーがヘルスチェックに合格した場合にのみ、バックエンドサーバーはスロースタートモードに入ることができます。 スロースタート期間が終了する前にバックエンドサーバーが異常であると宣言された場合、バックエンドサーバーはスロースタートモードを終了します。 バックエンドサーバーがヘルスチェックに合格すると、バックエンドサーバーは再びスロースタートモードに入ります。 スロースタートモードとヘルスチェックを有効にすると、正常なバックエンドサーバーのみがスロースタートモードになります。 ヘルスチェックを無効にすると、すべてのバックエンドサーバーはすぐにスロースタートモードになります。
|
接続排水 | 接続ドレインを有効にするかどうかを指定します。 デフォルトでは、接続のドレインは無効になっています。 接続のドレインを有効にするには、Timeout Periodパラメーターを設定します。 有効な値: 0 ~ 900 デフォルト値は 300 です。 単位は秒です。 0の値は、即時切断を指定する。 バックエンドサーバーを削除するか、バックエンドサーバーが異常と宣言された場合: |
リソースグループ | ALBインスタンスが属するリソースグループを選択します。 |
タグ | [タグキー] および [タグ値] パラメーターを設定します。 |
ヘルスチェック | ヘルスチェックを有効にするかどうかを指定します。 |
ヘルスチェックの設定 | ヘルスチェックを有効にすると、[ヘルスチェック設定] の右側にある [変更] をクリックして、ヘルスチェックの設定をさらに表示できます。 |
ヘルスチェックの選択と読み込み | ヘルスチェックを選択して読み込みます。 |
ヘルスチェックプロトコル | ヘルスチェックのプロトコルを選択します。 HTTPSヘルスチェックの制限の詳細については、「HTTPSヘルスチェックの制限」をご参照ください。 HTTP: HTTPヘルスチェックを実行するために、ALBはHEADまたはGETリクエストをバックエンドサーバーに送信して、バックエンドサーバーが正常かどうかを確認します。 HTTPS: ALBは、HEADまたはGETリクエストをバックエンドサーバーに送信して、バックエンドサーバーが正常かどうかを確認することにより、HTTPSヘルスチェックを実行します。 詳細については、このトピックの「HTTPSヘルスチェックの制限」セクションをご参照ください。 TCP: ALBは、バックエンドサーバーにSYNパケットを送信して、バックエンドサーバーのポートがリクエストを受信できるかどうかを確認することで、TCPヘルスチェックを実行します。 gRPC: ALBは、バックエンドサーバーにPOSTまたはGETリクエストを送信して、バックエンドサーバーが正常かどうかを確認することにより、gRPCヘルスチェックを実行します。
|
ヘルスチェック方法 | ヘルスチェックの方法を指定します。 有効な値: HEAD: デフォルトでは、HTTPヘルスチェックはHEADメソッドを使用します。 バックエンドサーバーがHEADリクエストをサポートしていることを確認してください。 バックエンドサーバーがHEADメソッドをサポートしていない場合、またはHEADメソッドが無効になっている場合、ヘルスチェックは失敗する可能性があります。 この場合、GETメソッドを使用できます。 POST: デフォルトでは、gRPCヘルスチェックはPOSTメソッドを使用します。 バックエンドサーバーがPOSTリクエストをサポートしていることを確認してください。 バックエンドサーバーがPOSTメソッドをサポートしていない場合、またはPOSTメソッドが無効になっている場合、ヘルスチェックは失敗する可能性があります。 この場合、GETメソッドを使用できます。 GET: レスポンスのサイズが8 KBを超える場合、レスポンスは切り捨てられます。 ヘルスチェックの結果は影響を受けません。
|
ヘルスチェックプロトコルのバージョン | HTTPバージョンを選択します。 有効な値: HTTP1.0およびHTTP1.1。 説明 このパラメーターは、ヘルスチェックプロトコルとしてHTTPまたはHTTPSが指定されている場合にのみ有効になります。 |
ヘルスチェックポート | ヘルスチェックを実行するポートを指定します。 |
ヘルスチェックパス | ヘルスチェックページのURLを入力します。 URLの長さは1 ~ 80文字で、英数字、ハイフン (-) 、スラッシュ (/) 、ピリオド (.) 、パーセント記号 (%) 、疑問符 (?) 、数字記号 (#) 、アンパサンド (&) を使用できます。 URLには、次の拡張文字を含めることもできます。_ ; ~! ( ) * [ ] @ $ ^ : ' , + . URLはスラッシュ (/) で始まる必要があります。 |
ヘルスチェックドメイン名 | ヘルスチェックに使用するドメイン名を入力します。 バックエンドサーバーの内部IP: バックエンドサーバーのプライベートIPアドレスは、ヘルスチェックに使用されます。 デフォルト値です。 カスタムドメイン名: ドメイン名を入力します。 ドメイン名は1 ~ 80文字で、英小文字、数字、ピリオド (.) 、およびハイフン (-) のみを使用できます。 ドメイン名には少なくとも1つのピリオド (.) を含める必要がありますが、ピリオド (.) で開始または終了することはできません。
|
ヘルスチェックステータスコード | 1つ以上のHTTPステータスコードを選択します。 指定されたHTTPステータスコードは、バックエンドサーバーがヘルスチェックに合格したことを示すために使用されます。 ヘルスチェックプロトコルがHTTPまたはHTTPSに設定されている場合、http_2xx、http_3xx、http_4xx、およびhttp_5xxを選択できます。 デフォルトでは、http_2xxとhttp_3xxが選択されています。 ヘルスチェックプロトコルパラメーターをgRPCに設定した場合、有効な値は0 ~ 99です。 値の範囲がサポートされています。 最大20の値の範囲を入力できます。 複数の値の範囲はコンマ (,) で区切ります。
説明 このパラメーターは、ヘルスチェックプロトコルとしてHTTP、HTTPS、またはgRPCが指定されている場合にのみ有効になります。 |
応答タイムアウト期間 | ヘルスチェック応答のタイムアウト時間を指定します。 指定されたタイムアウト期間内にバックエンドサーバーが応答しない場合、サーバーはヘルスチェックに失敗します。 |
ヘルスチェック間隔 | 2つの連続したヘルスチェックの間隔を指定します。 |
正常なしきい値 | 正常でないバックエンドサーバーが正常であると宣言されるまでに連続してヘルスチェックに合格する必要がある回数を指定します。 |
異常しきい値 | 正常なバックエンドサーバーが正常でないと宣言されるまでに連続してヘルスチェックに失敗する必要がある回数を指定します。 |
ヘルスチェック設定をテンプレートとして保存します。これにより、ヘルスチェックの作成と設定が容易になります。 | チェックボックスをオンにすると、ヘルスチェックテンプレートを保存できます。 このオプションを選択する場合は、テンプレートの名前を入力する必要があります。 説明 このパラメーターは、[ヘルスチェックの選択と読み込み] パラメーターを [カスタムヘルスチェック] に設定した場合にのみ有効になります。 |