Server Load Balancer インスタンスを作成したら、それに対してリスナーを設定する必要があります。 リスナーは接続リクエストを確認し、設定されたルールに従ってそれらをバックエンドサーバーに配信します。

Alibaba Cloud は、レイヤー 4 (TCP プロトコルと UDP プロトコル) とレイヤー 7 (HTTP プロトコルと HTTPS プロトコル) の負荷分散サービスを提供します。 ビジネス需要に応じてプロトコルを選択します。

プロトコル 説明 シナリオ
TCP
  • コネクション型プロトコル。 データを送受信できるようにするには、信頼できる接続をピア側と確立する必要があります。
  • 送信元アドレスベースのセッション維持。
  • 送信元アドレスはネットワークレイヤーに表示されます。
  • 高速なデータ伝送
  • ファイルの送信、電子メールの送受信、リモートログインなど、信頼性とデータの正確性に対する要件が高く、低速が許容されるシナリオに利用します。
  • 特別な要件のない Web アプリケーション。

詳細は、「TCP リスナーの追加」をご参照ください。

UDP
  • 非コネクション型プロトコル。 UDP は、データを送信する前に相手と 3 ウェイハンドシェイクをせず、データパケット送信を直接実行します。 エラーリカバリとデータ再送信を提供しません。
  • 高速なデータ伝送が可能ですが、信頼性は比較的低めです。

テレビ電話や金融情報のリアルタイムプッシュなど、信頼性よりもリアルタイム性を優先するシナリオに利用します。

詳細は、「UDP リスナーの追加」をご参照ください。

HTTP
  • 主にデータのパッケージ化に使用されるアプリケーションレイヤープロトコルです。
  • Cookie ベースのセッション持続。
  • 送信元 IP アドレスを取得するには、X-Forward-For を使用します。

データコンテンツ (Web アプリや小型携帯ゲームなど) を認識する必要のあるアプリケーションに利用します。

詳細は、「HTTPリスナーの追加」をご参照ください。

HTTPS
  • HTTP に似ていますが、接続の暗号化により、不正アクセスを防ぎます。
  • 統合された証明書管理サービス。 ユーザーは証明書を Server Load Balancer にアップロードでき、復号化操作は Server Load Balancer で直接完了します。

暗号化通信を必要とするアプリケーション。

詳細は、「HTTPS リスナーの追加」をご参照ください。