Global Accelerator (GA) インスタンスがクライアントリクエストを最適なエンドポイントに自動的にルーティングできるように、スマートルーティングリスナーを構成できます。
前提条件
-
HTTPS リスナーの場合、SSL 証明書を購入済みで、証明書署名要求を送信済みである必要があります。
-
ご利用の GA インスタンスがサブスクリプション課金方法を使用している場合、基本帯域幅プランを購入し、関連付け済みである必要があります。
スマートルーティングリスナーの追加
TCP または UDP リスナー
-
リスナーとプロトコルを構成します。
-
Global Accelerator コンソールにログインします。
-
インスタンスページで対象の GA インスタンスを見つけ、操作 列の リスナーの設定 をクリックします。
-
リスナー タブで、リスナーを追加 をクリックします。
説明初めてリスナーを追加する場合、または現在の Global Accelerator インスタンスにリスナーが存在しない場合は、この手順をスキップしてください。
-
構成ウィザードの リスナーとプロトコルノの設定を行う ページで、次のパラメーターを設定し、次へ をクリックします。
パラメーター
説明
リスナー名
リスナーの名前を入力します。
ルーティングタイプ
ルーティングタイプを選択します。本トピックでは、スマートルーティング を選択します。
-
[標準]: 遅延に基づいて、最も近いまたは最も健全なエンドポイントグループにトラフィックを転送し、リクエストを最適なエンドポイントに配信します。
-
カスタムルーティング:リスナーポート範囲、宛先エンドポイントグループポート範囲、およびエンドポイント(vSwitch)の IP アドレスに基づいてポートマッピングテーブルを生成します。これにより、特定の vSwitch 内の特定の IP アドレスとポートにトラフィックを決定論的にルーティングできます。カスタムルーティングリスナーの構成方法の詳細については、「カスタムルーティングリスナーの追加と管理」をご参照ください。
説明カスタムルーティングリスナー機能は招待プレビューとして提供されています。この機能を使用するには、アカウントマネージャーにお問い合わせください。リクエストが承認されると、リスナーのルーティングタイプを選択できるようになります。
プロトコル
リスナーのネットワークトランスポートプロトコルを選択します。次のプロトコルがサポートされています。
-
TCP
-
データ転送前に接続を確立することで高信頼性を保証する、コネクション指向型のプロトコルです。
-
ソース IP アドレスに基づくセッション維持をサポートします。
-
ネットワークレイヤーでソースアドレスが可視化されます。
-
データ転送速度は遅くなります。
-
-
UDP
-
信頼性が低く、3 ウェイハンドシェイクを行わずにデータパケットを送信し、エラー回復やデータ再送を提供しないコネクションレス型のプロトコルです。
-
データ転送速度が速くなります。
警告GA の UDP リスナーにおける最大転送単位(MTU)は 1,452 バイトです。UDP リスナーを使用する際は、バックエンドサーバーと GA 間の通信に使用するネットワークインターフェースカード(NIC)の MTU が 1,452 バイトを超えることを確認してください。そうでない場合、このサイズを超えるパケットは破棄される可能性があります。
-
ポート
リクエストを受信してエンドポイントに転送するために使用するリスナーポートを指定します。ポート番号は 1 ~ 65499 の範囲内である必要があります。
各リスナーに対して最大 30 個のポートを指定できます。複数のポートを指定する場合は、カンマ(,)で区切ってください(例:80,90,8080)。
連続する複数のポートがある場合は、ハイフン(-)を使用してポート範囲を指定できます(例:80-85)。
説明TCP、HTTP、HTTPS リスナーのポートは重複できません。
UDP リスナーのポートは、HTTP/3 が有効になっている HTTPS リスナーのポートと重複できません。
制限事項の詳細については、「スマートルーティングのリスナーポート」をご参照ください。
詳細設定
必要に応じて、クライアントのアフィニティ と アイドル接続タイムアウト を設定します。
クライアントのアフィニティ
クライアントアフィニティを有効にするかどうかを指定します。
-
ソース IP:クライアントアフィニティを有効にします。クライアントがステートフルアプリケーションにアクセスする場合、そのクライアントからのすべてのリクエストが同じエンドポイントにルーティングされます。
-
無効:クライアントアフィニティを無効にします。同一クライアントからのリクエストが同じエンドポイントにルーティングされるとは限りません。
アイドル接続タイムアウト
アイドルタイムアウト期間を指定します。タイムアウト期間中に接続上でデータが転送されない場合、GA はその接続を閉じます。次のリクエストを受信した際に、新しい接続が確立されます。
このパラメーターの有効値はリスナープロトコルによって異なります。
TCP リスナー:10 ~ 900 秒。デフォルト値は 900 秒です。
UDP リスナー:10 ~ 20 秒。デフォルト値は 20 秒です。
説明ご利用の標準 GA インスタンスがスマートルーティングリスナーの アイドル接続タイムアウト の構成をサポートしていない場合、インスタンスバージョンがこの機能に対応していない可能性があります。この機能を使用するには、ビジネスマネージャーに連絡してインスタンスをスペックアップしてください。
-
-
-
エンドポイントを構成します。
各リスナーは特定のリージョン内のエンドポイントグループに関連付けられています。トラフィックは、リスナーに関連付けられたエンドポイントグループ内の最適なエンドポイントに分散されます。
構成ウィザードの エンドポイントの設定 ページで、エンドポイントグループとエンドポイントを構成し、次へ をクリックします。
本トピックでは、エンドポイントグループおよびエンドポイントの基本的な構成のみを説明します。ヘルスチェックなどの他の構成の詳細については、「デフォルトエンドポイントグループの追加」をご参照ください。エンドポイントグループおよびエンドポイントの詳細については、「エンドポイントグループとエンドポイント」をご参照ください。
パラメーター
説明
エンドポイントグループ名
エンドポイントグループの名前を入力します。
リージョン
エンドポイントグループをデプロイするリージョンを選択します。
バックエンド IP プロトコル
GA インスタンスがバックエンドサービスと通信する際に使用する IP プロトコルを選択します。
-
IPv4:エンドポイントサービスとの通信に IPv4 アドレスのみを使用します。
-
IPv6:エンドポイントサービスとの通信に IPv6 アドレスのみを使用します。
-
IPv4/IPv6(プロトコルアフィニティ):GA が使用する IP プロトコルはクライアントリクエストのプロトコルと一致します。
-
クライアントリクエストが IPv6 を使用する場合、GA は IPv6 を使用してエンドポイントサービスと通信します。
-
クライアントリクエストが IPv4 を使用する場合、GA は IPv4 を使用してエンドポイントサービスと通信します。
-
説明-
従量課金の課金方法を使用する標準 GA インスタンスでスマートルーティングタイプのリスナーを持つ場合のみ、バックエンド IP プロトコルの構成がサポートされます。他のタイプの GA インスタンスはこの構成をサポートせず、デフォルトで IPv4 を使用します。
バックエンド IP アドレスプロトコル機能は招待プレビューとして提供されています。この機能を使用するには、ビジネスマネージャーにお問い合わせください。
-
エンドポイントグループのリージョンが Alibaba Cloud エッジノード(POP)である場合、バックエンド IP プロトコルを構成することはできません。
ListAvailableBusiRegions 操作を呼び出して、リージョンが Alibaba Cloud POP かどうかを確認できます。
-
バックエンド IP プロトコルが IPv6 または IPv4/IPv6(プロトコルアフィニティ)に設定されている場合、OSS をバックエンドサービスとして構成することはできません。
エンドポイント設定
エンドポイントはクライアントリクエストを処理する宛先ホストです。次の情報を基にエンドポイントを構成できます。
-
バックエンドサービスタイプ:ECS、ALB、NLB、CLB、OSS、ENI、カスタムプライベート IP アドレス、Alibaba Cloud パブリック IP アドレス、カスタムパブリック IP アドレス、または カスタムドメイン名 を選択できます。
説明-
ご利用の標準 GA インスタンスが ECS(VPC タイプ)、ALB、NLB、CLB(VPC タイプ)、ENI、または カスタムプライベート IP アドレス などのバックエンドサービスタイプをサポートしていない場合、インスタンスバージョンが古い可能性があります。これらの機能を使用するには、ビジネスマネージャーに連絡してインスタンスのスペックアップを依頼してください。
-
GA を使用して、現時点でサポートされていない Alibaba Cloud バックエンドサービスタイプまたはオンプレミス IDC サービスをプライベートネットワーク経由でアクセラレーションする場合、カスタムプライベート IP アドレス タイプのエンドポイントを追加できます。
-
カスタムプライベート IP アドレスには、次の標準プライベート CIDR ブロックなどが含まれますが、これらに限定されません。
-
10.0.0.0/8
-
100.64.0.0/10
-
172.16.0.0/12
-
192.168.0.0/16
-
-
高可用性を確保するため、バックエンドサービス に対して 2 つ以上の vSwitch を選択することを推奨します。
-
パブリック IP アドレスをプライベート IP アドレスとして使用する場合、カスタムプライベート IP 機能を使用すると、これらのアドレスはプライベート IP アドレスとして扱われます。必要に応じて、VPC で必要なルートを設定してください。
-
-
UDP リスナーは、ALB バックエンドサービスをサポートしていません。
-
GA インスタンスとバックエンドサービス間の接続が途切れることなく維持されるように、バックエンドサービスのネットワーク接続タイプに基づいてアクセスポリシーを構成する必要があります。
-
パブリック接続:バックエンドサービスのアクセスポリシー(セキュリティグループやファイアウォールなど)で、GA の出口パブリック IP アドレスからのトラフィックを許可する必要があります。
-
プライベート接続:バックエンドサービスのアクセスポリシー(セキュリティグループやアクセス制御ルールなど)で、バックエンドサービスが配置されている vSwitch CIDR ブロックからのトラフィックを許可する必要があります。また、vSwitch CIDR ブロック内に少なくとも 8 個のプライベート IP アドレスが利用可能であることを確認する必要があります。
-
-
各 GA インスタンスのエンドポイントの送信元パブリック IP アドレスは一意であり、他の GA インスタンスのユーザーと共有されません。
-
ECS、ALB、NLB、CLB、OSS、ENI、またはカスタムプライベート IP アドレスをバックエンドサービスタイプとして選択し、サービスリンクロールが存在しない場合、システムが自動的に作成します。詳細については、「AliyunServiceRoleForGaVpcEndpoint」、「AliyunServiceRoleForGaAlb」、「AliyunServiceRoleForGaOss」、および「AliyunServiceRoleForGaNlb」をご参照ください。
-
-
バックエンドサービス:バックエンドサーバーの IP アドレス、ドメイン名、またはインスタンス ID を入力します。
-
重み (有効値:0~255):エンドポイントのルーティング重みを 0 ~ 255 の範囲で指定します。GA は、エンドポイントの重みに比例してトラフィックをルーティングします。
警告エンドポイントの重みを 0 に設定すると、Global Accelerator はそのエンドポイントへのトラフィック配信を停止します。慎重に操作してください。
エンドポイントの追加 をクリックして、複数のエンドポイントを追加できます。最大 4 つのエンドポイントを追加できます。それ以上のエンドポイントを追加するには、クォータセンターでクォータ増加をリクエストしてください。詳細については、「Global Accelerator クォータの管理」をご参照ください。
クライアント IP の保持
クライアント IP アドレスを保持するかどうかを指定します。
この機能を有効にすると、バックエンドサーバーがクライアントのソース IP アドレスを取得できます。詳細については、「クライアント IP の保持」をご参照ください。
ポートマッピング
リスナーポートがエンドポイントのサービスポートと異なる場合にポートマッピングを構成します。
-
リスナーポート:現在のリスナーのポート範囲内である必要があります。
-
エンドポイントポート:エンドポイントがサービスを提供するために使用するポートです。有効値:1 ~ 65535。
リスナーポートがエンドポイントがサービスを提供するために使用するポートと同じ場合、ポートマッピングを構成する必要はありません。GA は、リスナーポートと一致するポートでアクセスリクエストをエンドポイントに自動的に送信します。
TCP および UDP リスナーの場合、ポートマッピングの追加 をクリックして、複数のポートマッピングを追加できます。リスナーポート は各ポートマッピング内で一意である必要があります。最大 30 個のポートマッピングを追加できます。
説明-
ご利用の標準 GA インスタンスが TCP または UDP リスナーの ポートマッピング の構成をサポートしていない場合、インスタンスバージョンがこの機能をサポートしていない可能性があります。この機能を使用するには、ビジネスマネージャーに連絡してインスタンスのスペックアップを申請してください。
-
TCP リスナーの場合:
-
仮想エンドポイントグループに対してポートマッピングを構成することはできません。
-
リスナーに対して既に仮想エンドポイントグループが存在する場合、デフォルトエンドポイントグループに対してポートマッピングを構成することはできません。
-
デフォルトエンドポイントグループに対して既にポートマッピングが構成されている場合、仮想エンドポイントグループを追加することはできません。
-
-
ポートマッピングを構成した後、以降のリスナー変更には次の制限が適用されます。
-
リスナープロトコル:HTTP と HTTPS の間での切り替えのみがサポートされます。他のプロトコル間の切り替えはサポートされません。
-
リスナーポート:変更後のリスナーポート範囲には、既存のポートマッピングを持つすべてのリスナーポートが含まれている必要があります。
たとえば、リスナーポート範囲が 80~82 で、エンドポイントポート 100~102 にマッピングされている場合、変更後のリスナーポート範囲にはポート 80~82 が含まれている必要があります。範囲を 80~90 に変更できますが、80~81 に狭めることはできません。
-
-
ポートマッピングの使用方法の詳細については、「GA ポートマッピングを使用したアプリケーションの柔軟性とセキュリティの向上」をご参照ください。
トラフィック配分率
異なるエンドポイントグループに分配されるトラフィックの割合を構成します。
有効値:0 ~ 100。
説明-
サブスクリプション課金方法の場合、TCP および UDP リスナーのみがトラフィック分配をサポートします。従量課金方法の場合、すべてのリスナータイプがトラフィック分配をサポートします。
-
0 を指定すると、このエンドポイントグループへのトラフィック転送は行われません。100 を指定すると、すべてのトラフィックがこのエンドポイントグループに転送されます。
-
トラフィックダイヤルの使用方法の詳細については、「トラフィックダイヤルの仕組みとユースケース」をご参照ください。
クロスボーダーサービス構成
データのクロスボーダー運用に関するコンプライアンス誓約書 を読み、上記のコンプライアンスコミットメントに同意する を選択します。
この手順は、ご利用の GA インスタンスでクロスボーダーアクセラレーションが有効になっておらず、サービス構成が中国本土とその他のリージョン間のクロスボーダーアクセラレーションを含む場合にのみ必要です。
-
-
構成内容を確認します。
構成ウィザードの 設定監査 ページで、リスナーおよびエンドポイントの構成を確認し、送信する をクリックします。
構成を変更するには、対応するセクションの Edit をクリックして、前の構成ページに戻ります。
説明初めてリスナーを作成した場合、構成が有効になるまで約 3 分かかります。リスナーの構成を変更した場合、変更内容が有効になるまで約 1 分かかります。
HTTP または HTTPS リスナー
-
リスナーとプロトコルを構成します。
-
Global Accelerator コンソールにログインします。
-
インスタンス ページで対象の GA インスタンスを見つけ、操作 列の リスナーの設定 をクリックします。
-
リスナー タブで、リスナーを追加 をクリックします。
説明初めてリスナーを追加する場合、または現在の Global Accelerator インスタンスにリスナーが存在しない場合は、この手順をスキップしてください。
-
構成ウィザードの リスナーとプロトコルノの設定を行う ページで、次のパラメーターを設定し、次へ をクリックします。
パラメーター
説明
リスナー名
リスナーの名前を入力します。
ルーティングタイプ
ルーティングタイプを選択します。本トピックでは、スマートルーティング を選択します。
-
標準:レイテンシに基づいて、最も近いまたはヘルスチェックに合格したエンドポイントグループにトラフィックを転送し、リクエストを最適なエンドポイントに配信します。
-
カスタム:リスナーポート範囲、宛先エンドポイントグループポート範囲、およびエンドポイント(vSwitch)の IP アドレスに基づいてポートマッピングテーブルを生成します。これにより、vSwitch 上の特定の IP アドレスとポートにトラフィックを決定論的にルーティングできます。カスタムルーティングタイプのリスナーの構成方法の詳細については、「カスタムルーティングタイプのリスナーの追加と管理」をご参照ください。
説明カスタムルーティングリスナー機能は招待プレビューとして提供されています。この機能を使用するには、アカウントマネージャーにお問い合わせください。リクエストが承認されると、リスナーのルーティングタイプを選択できるようになります。
プロトコル
リスナーのネットワークトランスポートプロトコルを選択します。
-
HTTPS:HTTPS プロトコルには次の特徴があります。
-
データ転送前に接続を確立することで高信頼性を保証する、コネクション指向型のプロトコルです。
-
サーバー SSL 証明書をバインドすることでデータ信頼性を保証します。
-
データは転送中に暗号化されます。
-
-
HTTP:HTTP プロトコルには次の特徴があります。
-
データ転送前に接続を確立することで高信頼性を保証する、コネクション指向型のプロトコルです。
-
データ転送速度が速くなります。
-
データはプレーンテキストで転送されます。
-
HTTP プロトコルの最大バージョン
GA がサポートする最大 HTTP バージョンを選択します。[最大 HTTP バージョン] は、プロトコル が HTTPS に設定されている場合にのみ必須です。
HTTP/1.1:HTTP/1.0 をベースに、接続保持やパイプラインなどの技術を導入していますが、head-of-line ブロッキングの影響を受けます。
HTTP/2(デフォルト):TCP プロトコルをベースに、多重化とヘッダ圧縮をサポートすることで、単一接続の同時実行能力を向上させます。
HTTP/3:UDP をベースにした QUIC プロトコルを使用して head-of-line ブロッキングの問題を解決します。HTTP/3 は、エラー回復、フロー制御などのメカニズムを導入することで、伝送の安定性と効率を向上させます。
HTTP/3 プロトコルの最新バージョンは h3 です。このバージョンは Chrome 87 以降でサポートされています。他のブラウザを使用する場合は、HTTP/3 がサポートされていることを確認してください。
HTTP バージョンは上位互換性があります。たとえば、HTTP/3 を最大バージョンとして選択しても、クライアントが HTTP/3 をサポートしていない場合、GA は HTTP/2 または HTTP/1.1 でのリクエストも受け入れます。
説明ご利用の従量課金 GA インスタンスが HTTP プロトコルの最大バージョン の構成をサポートしていない場合、インスタンスバージョンがサポートされていない可能性があります。GA インスタンスをスペックアップするには、アカウントマネージャーに連絡してください。
サブスクリプション Global Accelerator インスタンスは現在、HTTP/3 をサポートしていません。
TLS セキュリティポリシー の構成は、HTTP/3 接続以外にのみ適用されます。HTTP/3 接続では、組み込みのデフォルトセキュリティポリシーが使用されます。
ポート
リクエストを受信してエンドポイントに転送するために使用するリスナーポートを指定します。ポート番号は 1 ~ 65499 の範囲内である必要があります。
HTTP または HTTPS リスナーは 1 つのポートのみをサポートします。
説明TCP、HTTP、HTTPS リスナーのポートは重複できません。
UDP リスナーのポートは、HTTP/3 が有効になっている HTTPS リスナーのポートと重複できません。
サーバー証明書を選択する
申請済みのサーバー証明書を選択します。このパラメーターは、プロトコル を HTTPS に設定した場合にのみ必須です。
サーバー証明書は、Global Accelerator によって転送されるデータの暗号化を提供します。
証明書の購入方法の詳細については、「SSL 証明書の選択と購入」および「証明書署名要求の送信」をご参照ください。
Global Accelerator インスタンスのサーバー証明書を構成する際、必要なサービスリンクロールが存在しない場合、システムが自動的に作成します。
TLS セキュリティポリシー
ビジネス要件を満たす TLS セキュリティポリシー を選択します。このパラメーターは、プロトコル を HTTPS に設定した場合にのみ必須です。システムデフォルトポリシーまたはカスタムポリシーを選択できます。TLS セキュリティポリシー の構成は HTTP/3 接続には適用されません。HTTP/3 接続では、組み込みのデフォルトセキュリティポリシーが使用されます。
TLS セキュリティポリシーには、TLS プロトコルバージョンとサポートされる暗号スイートが含まれます。
標準従量課金 GA インスタンスのみがカスタム TLS セキュリティポリシーをサポートします。
HTTP プロトコルの最大バージョン を HTTP/3 に設定した場合、カスタム TLS セキュリティポリシーを選択することはできません。
詳細設定
必要に応じて、クライアントのアフィニティ、アイドル接続タイムアウト、接続要求タイムアウト、および 追加の HTTP ヘッダーフィールド を構成します。
クライアントのアフィニティ
クライアントアフィニティを有効にするかどうかを指定します。
-
ソース IP:クライアントアフィニティを有効にします。クライアントがステートフルアプリケーションにアクセスする場合、そのクライアントからのすべてのリクエストが同じエンドポイントにルーティングされます。
-
無効:クライアントアフィニティを無効にします。同一クライアントからのリクエストが同じエンドポイントにルーティングされるとは限りません。
アイドル接続タイムアウト
アイドルタイムアウト期間を指定します。タイムアウト期間中にアクセスリクエストを受信しない場合、GA は接続を閉じます。次のリクエストを受信した際に、新しい接続が確立されます。
有効値は 1 ~ 60 秒です。デフォルト値は 15 秒です。従量課金 GA インスタンスの場合、クォータセンターでクォータ増加をリクエストできます。
説明ご利用の標準 GA インスタンスがスマートルーティングリスナーの アイドル接続タイムアウト の構成をサポートしていない場合、インスタンスバージョンがこの機能をサポートしていない可能性があります。この機能を使用するには、ビジネスマネージャーに連絡してインスタンスをスペックアップしてください。
接続要求タイムアウト
リクエストタイムアウト期間を指定します。バックエンドサーバーがタイムアウト期間内に応答しない場合、GA は待機を中止し、クライアントに HTTP 504 エラーコードを返します。
有効値は 1 ~ 180 秒です。デフォルト値は 60 秒です。従量課金 GA インスタンスの場合、クォータセンターでクォータ増加をリクエストできます。
説明ご利用の標準 GA インスタンスがスマートルーティングリスナーの 接続要求タイムアウト の構成をサポートしていない場合、インスタンスバージョンがこの機能をサポートしていない可能性があります。この機能を使用するには、ビジネスマネージャーに連絡してインスタンスをスペックアップしてください。
追加の HTTP ヘッダーフィールド
追加するカスタム HTTP ヘッダーフィールドを選択します。
-
GA-IDヘッダーフィールドを使用して、GA インスタンスの ID を取得します。 -
GA-APヘッダーフィールドを使用して、GA の加速リージョンに関する情報を取得します。 -
GA-X-Forwarded-Protoヘッダーフィールドを使用して、GA インスタンスのリスナープロトコルを取得します。 -
GA-X-Forwarded-Portヘッダーフィールドを使用して、GA インスタンスのリスナーポートを取得します。 -
X-Real-IPヘッダーフィールドを使用して、実際のクライアント IP アドレスを取得します。
-
-
-
エンドポイントを構成します。
各リスナーは特定のリージョン内のエンドポイントグループに関連付けられています。システムは、リスナーに関連付けられたエンドポイントグループ内の最適なエンドポイントに自動的にトラフィックを分散します。
構成ウィザードの エンドポイントの設定 ページで、エンドポイントグループとエンドポイントを構成し、次へ をクリックします。
本トピックでは、エンドポイントグループおよびエンドポイントの基本的な構成のみを説明します。ヘルスチェックなどの他の構成の詳細については、「デフォルトエンドポイントグループの追加」をご参照ください。エンドポイントグループおよびエンドポイントの詳細については、「エンドポイントグループとエンドポイント」をご参照ください。
パラメーター
説明
エンドポイントグループ名
エンドポイントグループの名前を入力します。
リージョン
エンドポイントグループをデプロイするリージョンを選択します。
バックエンド IP バージョン
GA インスタンスがバックエンドサービスと通信する際に使用する IP プロトコルを選択します。
-
IPv4:エンドポイントサービスとの通信に IPv4 アドレスのみを使用します。
-
IPv6:エンドポイントサービスとの通信に IPv6 アドレスのみを使用します。
-
IPv4/IPv6(プロトコルアフィニティ):GA が使用する IP プロトコルはクライアントリクエストのプロトコルと一致します。
-
クライアントリクエストが IPv6 を使用する場合、GA は IPv6 を使用してエンドポイントサービスと通信します。
-
クライアントリクエストが IPv4 を使用する場合、GA は IPv4 を使用してエンドポイントサービスと通信します。
-
説明-
従量課金の課金方法を使用する標準 GA インスタンスでスマートルーティングタイプのリスナーを持つ場合のみ、バックエンド IP プロトコルの構成がサポートされます。他のタイプの GA インスタンスはこの構成をサポートせず、デフォルトで IPv4 を使用します。
バックエンド IP アドレスプロトコル機能は招待プレビューとして提供されています。この機能を使用するには、ビジネスマネージャーにお問い合わせください。
-
エンドポイントグループのリージョンが Alibaba Cloud エッジノード(POP)である場合、バックエンド IP プロトコルを構成することはできません。
ListAvailableBusiRegions 操作を呼び出して、リージョンが Alibaba Cloud POP かどうかを確認できます。
-
バックエンド IP プロトコルが IPv6 または IPv4/IPv6(プロトコルアフィニティ)に設定されている場合、OSS をバックエンドサービスとして構成することはできません。
エンドポイント設定
エンドポイントはクライアントリクエストを処理する宛先ホストです。次の情報を基にエンドポイントを構成できます。
-
バックエンドサービスタイプ:ECS、ALB、NLB、CLB、OSS、ENI、カスタムプライベート IP アドレス、Alibaba Cloud パブリック IP アドレス、カスタムパブリック IP アドレス、または カスタムドメイン名 を選択できます。
説明-
ご利用の標準 GA インスタンスが ECS(VPC タイプ)、ALB、NLB、CLB(VPC タイプ)、ENI、または カスタムプライベート IP アドレス などのバックエンドサービスタイプをサポートしていない場合、インスタンスバージョンが古い可能性があります。これらの機能を使用するには、ビジネスマネージャーに連絡してインスタンスのスペックアップを依頼してください。
-
GA を使用して、サポートされていない Alibaba Cloud バックエンドサービスタイプまたはオンプレミス IDC サービスをプライベート接続経由でアクセラレーションする場合、カスタムプライベート IP アドレス タイプのエンドポイントを追加できます。
-
カスタムプライベート IP アドレスには、次の標準プライベート CIDR ブロックなどが含まれますが、これらに限定されません。
-
10.0.0.0/8
-
100.64.0.0/10
-
172.16.0.0/12
-
192.168.0.0/16
-
-
高可用性を確保するため、バックエンドサービス に対して 2 つ以上の vSwitch を選択してください。
-
パブリック IP アドレスをプライベート IP アドレスとして使用したい場合、カスタムプライベート IP 機能を使用すると、これらのアドレスはプライベート IP アドレスとして扱われます。必要に応じて、VPC 内で必要なルートを構成してください。
-
-
GA インスタンスとバックエンドサービス間の接続が途切れることなく維持されるように、バックエンドサービスのネットワーク接続タイプに基づいてアクセスポリシーを構成する必要があります。
-
パブリック接続:バックエンドサービスのアクセスポリシー(セキュリティグループやファイアウォールなど)で、GA の出口パブリック IP アドレスからのトラフィックを許可する必要があります。
-
プライベート接続:バックエンドサービスのアクセスポリシー(セキュリティグループやアクセス制御ルールなど)で、バックエンドサービスが配置されている vSwitch CIDR ブロックからのトラフィックを許可する必要があります。また、vSwitch CIDR ブロック内に少なくとも 8 個のプライベート IP アドレスが利用可能であることを確認する必要があります。
-
-
各 GA インスタンスのエンドポイントの送信元パブリック IP アドレスは一意であり、他の GA インスタンスのユーザーと共有されません。
-
ECS、ALB、NLB、CLB、OSS、ENI、またはカスタムプライベート IP アドレスをバックエンドサービスタイプとして選択し、サービスリンクロールが存在しない場合、システムが自動的に作成します。詳細については、「AliyunServiceRoleForGaVpcEndpoint」、「AliyunServiceRoleForGaAlb」、「AliyunServiceRoleForGaOss」、および「AliyunServiceRoleForGaNlb」をご参照ください。
-
-
バックエンドサービス:バックエンドサーバーの IP アドレス、ドメイン名、またはインスタンス ID を入力します。
-
重み (有効値:0~255):0 ~ 255 の整数を入力します。Global Accelerator は、構成された重みに基づいてエンドポイントにトラフィックをルーティングします。
警告エンドポイントの重みを 0 に設定すると、Global Accelerator はそのエンドポイントへのトラフィック配信を停止します。慎重に操作してください。
エンドポイントの追加 をクリックして、複数のエンドポイントを追加できます。最大 4 つのエンドポイントを追加できます。それ以上のエンドポイントを追加するには、クォータセンターでクォータ増加をリクエストしてください。詳細については、「Global Accelerator クォータの管理」をご参照ください。
クライアント IP の保持
クライアント IP アドレスを保持するかどうかを指定します。
HTTP および HTTPS リスナーはデフォルトでクライアント IP アドレスを保持し、HTTP リクエストの
X-Forwarded-Forヘッダーフィールドに格納します。詳細については、「クライアント IP の保持」をご参照ください。バックエンドサービスプロトコル
バックエンドサービスが使用するプロトコルを選択します。バックエンドサービスプロトコル は、HTTP または HTTPS リスナーのエンドポイントグループを構成する場合にのみ構成する必要があります。
-
HTTP(デフォルト)
-
HTTPS
説明-
リスナープロトコルが HTTP の場合、バックエンドサービスはデフォルトで HTTP プロトコルを使用し、これを変更することはできません。
-
バックエンドサービスプロトコル を HTTPS に設定した場合、GA はバックエンドサービスへの接続に対して次の TLS セキュリティポリシーバージョンをサポートします:
TLSv1.0、TLSv1.1、TLSv1.2、およびTLSv1.3。GA は、バックエンドサービスと利用可能な TLS バージョンを自動的にネゴシエートします。ご利用の GA インスタンスがバックエンドサービスへの接続に対して プロトコルのバージョン の選択をサポートしていない場合、TLSv1.3ネゴシエーションはデフォルトでサポートされません。この機能を使用するには、アカウントマネージャーに連絡してインスタンスのスペックアップを依頼してください。
プロトコルのバージョン
GA がバックエンドサービスに接続するために使用するプロトコルバージョンを選択します。プロトコルのバージョン は、バックエンドサービスプロトコル が HTTPS に設定されている場合にのみ構成する必要があります。
-
HTTP/1.1(デフォルト)
-
HTTP/2
プロトコルバージョンを HTTP/2 に設定することで、バックエンド HTTPS サービスがこのプロトコルの利点を十分に活用し、パフォーマンスを大幅に向上させ、遅延とネットワークオーバーヘッドを削減し、全体的なアクセスエクスペリエンスを強化できます。
これは、すでに HTTP/2 をサポートしているバックエンドサービスに適用されます。バックエンドサービスが HTTP/2 のみをサポートしている場合、HTTP/2 を選択する必要があります。
説明-
ご利用の GA インスタンスでバックエンドサービスの プロトコルのバージョン を選択できない場合、インスタンスバージョンがこの機能をサポートしていない可能性があります。この機能を使用するには、ビジネスマネージャーに連絡してインスタンスのスペックアップを依頼してください。
-
プロトコルバージョンを HTTP/2 に設定した場合、次の制限が適用されます。
-
WebSocket プロトコルはサポートされません。
-
HTTP/2 のサーバープッシュ機能はサポートされません。
-
GA は、HTTP/2 をベースとした gRPC リクエストをアクセラレーションできません。
-
ポートマッピング
リスナーポートがエンドポイントのサービスポートと異なる場合にポートマッピングを構成します。
-
リスナーポート:現在のリスナーのポート範囲内である必要があります。
-
エンドポイントポート:エンドポイントがサービスを提供するために使用するポートです。有効値:1 ~ 65535。
リスナーポートがエンドポイントがサービスを提供するために使用するポートと同じ場合、ポートマッピングを構成する必要はありません。GA は、リスナーポートと一致するポートでアクセスリクエストをエンドポイントに自動的に送信します。
HTTP および HTTPS リスナーの場合、ポートマッピングは 1 つだけ追加できます。
説明-
ポートマッピングを構成した後、以降のリスナー変更には次の制限が適用されます。
-
リスナープロトコル:HTTP と HTTPS の間での切り替えのみがサポートされます。他のプロトコル間の切り替えはサポートされません。
-
リスナーポート:変更後のリスナーポート範囲には、既存のポートマッピングを持つすべてのリスナーポートが含まれている必要があります。
たとえば、リスナーポート範囲が 80~82 で、エンドポイントポート 100~102 にマッピングされている場合、変更後のリスナーポート範囲にはポート 80~82 が含まれている必要があります。範囲を 80~90 に変更できますが、80~81 に狭めることはできません。
-
-
ポートマッピングの使用方法の詳細については、「GA ポートマッピングを使用したアプリケーションの柔軟性とセキュリティの向上」をご参照ください。
トラフィック配分率
異なるエンドポイントグループに分配されるトラフィックの割合を構成します。
有効値:0 ~ 100。
説明-
サブスクリプション課金方法の場合、TCP および UDP リスナーのみがトラフィック分配をサポートします。従量課金方法の場合、すべてのリスナータイプがトラフィック分配をサポートします。
-
0 を指定すると、このエンドポイントグループへのトラフィック転送は行われません。100 を指定すると、すべてのトラフィックがこのエンドポイントグループに転送されます。
-
トラフィックダイヤルの使用方法の詳細については、「トラフィックダイヤルの仕組みとユースケース」をご参照ください。
クロスボーダーサービス構成
データのクロスボーダー運用に関するコンプライアンス誓約書 を読み、上記のコンプライアンスコミットメントに同意する を選択します。
この手順は、ご利用の GA インスタンスでクロスボーダーアクセラレーションが有効になっておらず、サービス構成が中国本土とその他のリージョン間のクロスボーダーアクセラレーションを含む場合にのみ必要です。
-
-
構成内容を確認します。
構成ウィザードの 設定監査 ページで、リスナーおよびエンドポイントの構成を確認し、送信する をクリックします。
構成を変更するには、対応するセクションの Edit をクリックして、前の構成ページに戻ります。
説明初めてリスナーを作成した場合、構成が有効になるまで約 3 分かかります。リスナーの構成を変更した場合、変更内容が有効になるまで約 1 分かかります。
その他の操作
|
操作 |
説明 |
|
リスナーの編集 |
ビジネス要件が変更された場合、リスナーとプロトコル、SSL 証明書、エンドポイントグループ情報を変更してビジネスニーズに対応できます。リスナーのルーティングタイプは変更できません。 ポートマッピングが構成されている場合、次の制限に注意してください。
クライアント IP の保持 が有効でバックエンド接続がパブリック接続である TCP リスナーの場合、リスナープロトコルを UDP に変更することはできません。 警告 構成後にリスナーポートまたはプロトコルを変更すると、トラフィックが中断される可能性があります。これらの変更は、非ピーク時または別の GA インスタンスにトラフィックを切り替えた後に行ってください。
|
|
リスナーの削除 |
リスナーを削除できます。リスナーを削除すると、関連付けられたエンドポイントグループも削除されます。
|
|
リスナーの仮想エンドポイントグループと転送ルールの構成 |
スマートルーティングリスナーを構成した後、仮想エンドポイントグループと転送ルールを追加できます。リスナーはこれらのルールを使用して、リクエストを適切なデフォルトまたは仮想エンドポイントグループに転送します。これにより、単一の GA インスタンスで複数の宛先エンドポイントへのアクセスをアクセラレーションできます。詳細については、次のトピックをご参照ください。 |
参照
-
CreateListener:GA インスタンスのリスナーを作成します。
-
UpdateListener:GA インスタンスの指定されたリスナーの構成を変更します。
-
DeleteListener:GA インスタンスから指定されたリスナーを削除します。