すべてのプロダクト
Search
ドキュメントセンター

Server Load Balancer:GWLBの特徴

最終更新日:Nov 07, 2024

Gateway Load Balancer (GWLB) を使用して、正常なバックエンドネットワーク仮想アプライアンス (NVA) にトラフィックを分散し、セキュリティ防御、ネットワーク分析、およびその他の機能を実装できます。 このトピックでは、GWLBの機能について説明します。

カテゴリ

機能

IP バージョン

IPv4: GWLBはIPv4トラフィックアクセスをサポートします。

リスナー

  • リスナープロトコルとポート: 指定されたプロトコルとポートを使用して、特定のIPアドレスの着信IPパケットをチェックします。 すべてのプロトコルとポートがサポートされています。

  • トラフィック転送: IPトラフィックを転送します。

スケジューリングアルゴリズム

  • 5タプルハッシュ: 要求の5タプル (送信元IPアドレス、送信元ポート、宛先IPアドレス、宛先ポート、およびIPプロトコル) ハッシュに基づいて要求を配布し、同じハッシュ値を持つ要求が同じバックエンドサーバーに転送されるようにします。

  • 3タプルハッシュ: リクエストの3タプル (送信元IPアドレス、宛先IPアドレス、およびIPプロトコル) ハッシュに基づいてリクエストを配布し、同じハッシュ値を持つリクエストが同じバックエンドサーバーに転送されるようにします。

  • 2タプルハッシュ: リクエストの2タプル (送信元IPアドレスと宛先IPアドレス) ハッシュに基づいてリクエストを配布し、同じハッシュ値を持つリクエストが同じバックエンドサーバーに転送されるようにします。

信頼性

  • ヘルスチェック: GWLBはヘルスチェックを実行し、バックエンドサービスの可用性を判断します。 バックエンドサーバーが異常であると宣言された場合、GWLBはそのサーバーへのリクエストの転送を停止し、その後のリクエストを正常なバックエンドサーバーに配信します。

  • マルチゾーンデプロイ: GWLBインスタンスは、複数のゾーンにまたがるGWLBエンドポイントに関連付けることができます。 特定のゾーンのGWLBエンドポイントに障害が発生した場合でも、他のゾーンのGWLBエンドポイントからインスタンスにアクセスできます。 これにより、ビジネスの継続性が確保され、単一障害点がなくなります。

  • ゾーン間転送: 特定のゾーンにデプロイされたGWLBインスタンスは、別のゾーンにデプロイされたバックエンドサーバーにトラフィックを転送できるため、柔軟なデプロイが可能です。 さらに、GWLBインスタンスは、複数のゾーンにまたがるバックエンドサーバーに関連付けることができます。 特定のゾーンのバックエンドサーバーに障害が発生した場合、GWLBはそのサーバーへのリクエストの転送を停止し、その後のリクエストを他のゾーンのバックエンドサーバーに配信できます。

Backend

  • サーバー: ECS (Elastic Compute Service) インスタンス、ENI (elastic network Interface) 、およびelasticコンテナインスタンスをバックエンドサービスとして設定できます。

  • IPアドレス: IPアドレスをバックエンドサービスとして設定できます。

高度な機能

接続のドレイン: バックエンドサーバーが削除された後、指定された接続のドレインタイムアウトの間、サーバーへの既存の接続は開いたままになります。 このタイムアウトの後、アイドル接続タイムアウト中に新しい要求がサーバによって受信されない場合、既存の接続は閉じられ、それ以上のパケットはサーバに転送されない。

モニタリングとO&M

インスタンスモニタリング: GWLBはCloudMonitorと統合して、接続、帯域幅、ヘルスチェックメトリクスなどのインスタンスベースおよびゾーンベースのメトリクスを提供し、ビジネスの運用状況を把握するのに役立ちます。