このトピックでは、Global Accelerator (GA) に関するよくある質問とその回答を提供します。
-
GA インスタンスは、別の Alibaba Cloud アカウントにあるバックエンドサービスへのアクセスを高速化できますか?
-
UDP または TCP リスナーの高速化パフォーマンスをテストするために ICMP Ping または TCPing を使用できますか?
-
ベーシック GA インスタンスを設定した後、クライアントがバックエンドサービスにアクセスできません。何を確認すればよいですか?
-
スタンダード GA インスタンスを設定した後、クライアントがバックエンドサービスにアクセスできません。何を確認すればよいですか?
-
トラフィックバーストが発生するシナリオで、GA はクライアントのアクセス帯域および Alibaba Cloud 内部ネットワーク帯域の自動スケーリングをサポートしていますか?
主なユースケース
GA は、OA システム、インターネットアプリケーション、ゲームサーバーへのアクセス高速化に使用できます。詳細については、「シナリオ」をご参照ください。
クロスアカウント高速化
直接的にはできません。
バックエンドサービスが、GA を有効化するために使用している Alibaba Cloud アカウントとは異なる Alibaba Cloud アカウントで Alibaba Cloud 上にデプロイされている場合でも、GA を使用できます。GA を設定する際は、以下の点にご注意ください。
-
GA に使用するアカウントには、アクティブなエンハンストまたはプレミアム加速帯域幅プランが必要です。
-
エンドポイントグループを設定する際、バックエンドサービスが Alibaba Cloud 上にデプロイされていないことを指定してください。
CNAME を使用した高速化
いいえ。
GA の CNAME はバックエンドサービスのオリジンサーバーを識別する目的でのみ使用され、ICP 登録はされていません。そのため、クライアントは GA の CNAME を使用してバックエンドサービスへのアクセスを直接高速化することはできません。
GA の CNAME を使用してバックエンドサービスへのアクセスを高速化したい場合は、DNS プラットフォームに CNAME レコードを追加し、バックエンドサービスのドメイン名を GA の CNAME にマッピングしてください。詳細については、「特定のドメイン名に関連付けられたバックエンドサービスへのアクセス高速化」をご参照ください。
リージョン固有の CNAME 解決
はい。
DNS プラットフォームに CNAME レコードを設定し、ドメイン名を GA の CNAME にマッピングできます。クライアントがドメイン名を使用してバックエンドサービスにアクセスすると、GA は自動的にドメイン名をクライアントのリージョンに対応する高速化 IP に解決します。
DNS 反映時間
エンドポイントのバックエンドサービスとしてカスタムドメイン名を使用する場合、DNS レコードが反映されるまでの時間は次の 2 つの要因に依存します。
-
DNS レコードに設定した TTL 値。
-
Global Accelerator のキャッシュ更新間隔(デフォルトでは 15 秒ごとに DNS レコードを取得)。
TCP および UDP フラグメント処理
いいえ。
Ping または TCPing によるパフォーマンステスト
いいえ。
GA はプロキシ応答メカニズムをサポートしています。ICMP Ping および TCPing リクエストは、加速リージョンで応答およびクローズされ、バックエンドサーバーには渡されません。ICMP Ping および TCPing は、クライアントと加速リージョン間のネットワーク接続をテストするために使用できますが、遅延をテストすることはできません。
高速化パフォーマンスのテスト方法については、「GA インスタンスの高速化パフォーマンスをテストする」をご参照ください。
GA インスタンスのクォータ
デフォルトでは、最大 10 個のスタンダード GA インスタンスを作成できます。クォータ管理 ページでクォータの引き上げをリクエストできます。
ベーシック GA インスタンスにはクォータ制限はありません。
クライアントのインターネットアクセス
いいえ。
GA に接続するには、クライアントがインターネットにアクセスできる必要があります。
加速エリアあたりの最小帯域幅
高速化 IP アドレスのタイプが EIP の場合:2 Mbps。
高速化 IP アドレスのタイプが Anycast EIP の場合:200 Mbps。
キャッシュ機構
いいえ。
ベーシックインスタンスのトラブルシューティング
-
エンドポイントのバックエンドリソースをホストする VPC のネットワーク ACL またはセキュリティグループにブロッキングルールが含まれている可能性があります。ネットワーク ACL およびセキュリティグループルールの設定方法については、「ネットワーク ACL の作成と管理」または「セキュリティグループルールの変更」をご参照ください。
-
エンドポイントのバックエンドリソースをホストする VPC で IPv4 ゲートウェイがアクティブまたは過去にアクティブだった場合、VPC ルートテーブルに IPv4 ゲートウェイを指すルートを追加する必要があります。詳細については、「IPv4 ゲートウェイの作成と管理」をご参照ください。
-
エンドポイントのバックエンドサービスが ECS インスタンスまたは ENI のセカンダリプライベート IP アドレスを使用しているが、オペレーティングシステムがそのアドレスを使用するように設定されていない可能性があります。
-
ENI 構成の確認方法については、「セカンダリ ENI の IP アドレスを認識するようにオペレーティングシステムを設定する」をご参照ください。
-
ENI にセカンダリプライベート IP アドレスを設定する方法については、「セカンダリプライベート IP アドレスの割り当て」をご参照ください。
-
IPv6 Translation Service のテスト
Web サービスで GA の IPv6 Translation Service を使用している場合、IPv6 クライアント上で curl コマンドを実行して、バックエンドの IPv4 Web サービスにアクセスし、IPv6 Translation Service が機能していることを確認できます。以下の手順でテストを実施します。
このトピックでは Alibaba Cloud Linux 2 を例として使用しています。テストコマンドはオペレーティングシステムによって異なります。詳細については、ご利用のオペレーティングシステムのドキュメントをご参照ください。
-
GA 加速エリアで、IPv6 クライアントのコマンドラインインターフェイス (CLI) を開きます。
-
次のコマンドを実行して、IPv6 クライアントがバックエンドの IPv4 Web サービスにアクセスできるかどうかをテストします。
curl -6 -g http://[<GA によって割り当てられた高速化 IP アドレス>]テスト結果から、IPv6 クライアントが高速化 IP アドレス経由でバックエンドの IPv4 Web サービスにアクセスできることを確認できます。

IPv6 Translation Service のトラブルシューティング
GA の IPv6 Translation Service が失敗する原因はいくつか考えられます。以下の項目を確認してください。
-
Global Accelerator の構成が完了しているかどうかを確認します。
完全な構成には、加速エリア、リスナー(スタンダード GA インスタンスの場合)、エンドポイントグループ、エンドポイントが含まれている必要があります。
-
クライアントがインターネット経由で IPv6 アクセスをサポートしているかどうかを確認します。
ping コマンドを実行して、IPv6 経由で高速化 IP アドレスをテストできます。コマンドが失敗する場合は、クライアントで IPv6 を有効にし、インターネットアクセスが可能であることを確認してください。
-
ドメイン名を使用してサービスを提供している場合、ドメイン名の DNS 解決が設定されているかどうかを確認します。
dig などのコマンドを実行して DNS 解決情報を確認できます。AAAA レコードまたは CNAME レコードが追加されているかどうかを確認してください。AAAA レコードは IPv6 高速化 IP アドレスを指定し、CNAME レコードは高速化用の CNAME を指定します。詳細については、「DNS 設定の構成」をご参照ください。
-
DNS 解決用に CNAME レコードを追加している場合、クライアントのリージョンが加速エリアに含まれているかどうかを確認します。
GA インスタンスの CNAME はリージョン固有であり、加速エリアの構成に影響されます。リージョンをまたいだアクセスは失敗する可能性があります。たとえば、加速エリアに中国本土のリージョンのみが含まれている場合、中国本土外からは CNAME を解決できません。中国本土外にも加速エリアを追加するか、AAAA レコードに切り替えることを推奨します。
-
Web サイトにセキュリティポリシーまたはファイアウォールが設定されているかどうかを確認します。
オリジンサーバーにセキュリティポリシーが設定されている場合、エンドポイントがオリジンから送信先へのトラフィックに使用するパブリック IP アドレスからのトラフィックを許可する必要があります。
-
DNS 同期時間および検出メカニズムの違いにより、一部のサードパーティの IPv6 検出 Web サイトが失敗する場合があります。この場合は、IPv6 クライアントから Web サイトにアクセスして、IPv6 が期待どおりに機能しているかどうかを確認できます。
スタンダードインスタンスのトラブルシューティング
設定後にアプリケーションが GA 経由でバックエンドサービスに接続できない場合は、以下の項目を確認してください。
-
バックエンドサービスが正常に動作しているかどうかを確認します。
バックエンドサービスに直接アクセスします。バックエンドサービスにアクセスできない場合は、オリジンサーバーのトラブルシューティングを行ってください。
-
DNS 解決に CNAME レコードを使用している場合、クライアントのリージョンが GA の加速エリアに追加されているかどうかを確認します。
GA インスタンスの CNAME はリージョン固有であり、加速エリアの構成に依存します。リージョンをまたいだアクセスは失敗する可能性があります。
たとえば、加速エリアに中国本土以外のリージョン(香港 (中国) を除く)のみが含まれている場合、CNAME レコードは中国本土で有効にならず、中国本土のクライアントのアクセスが失敗します。以下のいずれかのソリューションを使用できます。
-
ソリューション 1:クライアントのロケーションに基づくインテリジェント DNS 解決を構成します。中国本土以外からのトラフィックを GA の CNAME に解決し、中国本土からのトラフィックを直接オリジンサーバーに解決します。
この場合、中国本土以外からのトラフィックは中国本土以外の加速エリアの高速化 IP アドレス経由で GA に入ります。中国本土からのトラフィックは直接オリジンサーバーに接続されるため、ISP や国際回線の制限により、遅延やパケット損失が発生する可能性があります。
-
ソリューション 2:GA インスタンスに中国本土の加速エリアを追加し、デフォルトの DNS ラインを使用してリクエストを GA の CNAME に解決します。
GA はリクエストの発信元リージョンに基づいて自動的に高速化 IP アドレスを割り当てます。中国本土以外からのトラフィックは中国本土以外の加速エリアの高速化 IP アドレス経由で GA にルーティングされ、中国本土からのトラフィックは中国本土の加速エリアの高速化 IP アドレス経由で GA にルーティングされます。
注: 加速エリアに中国本土が含まれており、かつサービストラフィックが HTTP または HTTPS の場合、ドメイン名の ICP 登録 を取得する必要があります。そうしないと、アクセラレーションが失敗します。
-
-
バックエンドサーバーにセキュリティポリシーが設定されているかどうかを確認します。
エンドポイントのオリジンから送信先へのパブリック IP アドレスからのトラフィックが許可されているかどうかを確認します。この IP アドレスは、リスナーの詳細 タブで確認できます。オリジンサーバーが Sangfor SSL VPN やファイアウォールなどのサードパーティのセキュリティデバイスで保護されている場合、GA エンドポイントのオリジンから送信先へのパブリック IP アドレスをデバイスの許可リストに追加する必要があります。追加しない場合、接続タイムアウトが発生する可能性があります。
-
必要なサービスポートが GA リスナーに追加されているかどうかを確認します。
たとえば、Web アプリケーションがポート 80 とポート 443 の両方を使用している場合、両方のポートを GA リスナーに追加する必要があります。リスナーに含まれていないポートを使用して GA インスタンスにアクセスすると、アクセスは失敗します。
-
オリジンサーバーが Alibaba Cloud 上にデプロイされていない場合、クライアント IP の保持機能が有効になっているかどうかを確認します。
クライアントの配信元 IP アドレスの保持 機能には、オリジンサーバーが Proxy Protocol をサポートしている必要があります。サポートしていない場合、アクセスは失敗します。クライアント IP の保持機能を無効化して、再度サービスにアクセスしてみてください。
-
トラフィックが加速エリアの帯域幅上限を超えているかどうかを確認します。
-
モニタリングチャート タブで接続数および帯域幅使用量を確認できます。トラフィックスパイクは DDoS 攻撃を示している可能性があります。インスタンスメトリックの表示方法については、「インスタンスメトリックの表示」をご参照ください。
-
加速エリアの帯域幅上限を変更できます。詳細については、「加速エリアの変更」をご参照ください。
-
-
GA インスタンスに対してアクセス制御リスト (ACL) が有効になっているかどうか、およびクライアントの IP アドレスが ACL の許可リストに含まれているかどうかを確認します。
-
ドメイン名の DNS 解決が正しく構成され、GA の CNAME または高速化 IP アドレスに解決されるようになっているかどうかを確認します。
dig などのコマンドを使用して確認できます。CNAME レコードの設定方法については、「CNAME レコードの設定」をご参照ください。
-
ヘルスチェックポートがバックエンドサービスのリッスンポートと一致しているかどうかを確認します。
GA が CLB などのロードバランサー経由でバックエンドサービスにリクエストをルーティングする場合、ヘルスチェックポートはバックエンドサービスの実際のリッスンポートと同じである必要があります。ポートマッピングのシナリオでは、実際のバックエンドのリッスンポートが GA リスナーのポートと異なる場合があります。この場合、実際のバックエンドのリッスンポートに基づいてヘルスチェックを構成する必要があります。構成しない場合、ヘルスチェックは失敗し、バックエンドサーバーが利用不可とみなされ、アクセスが失敗します。
トラフィックバースト時の自動スケーリング
クライアントのアクセス帯域および伝送帯域の自動調整は、GA インスタンスの課金方法によって異なります。
-
従量課金:帯域幅はトラフィックに基づいて自動的にスケーリングされますが、加速エリアの帯域幅上限までです。
-
サブスクリプション:自動スケーリングはサポートされていません。帯域幅は基本帯域幅プランの帯域幅および GA インスタンス仕様の最大帯域幅容量に制限されます。