フォーム読み込み中
皆さんこんにちは、ソフトバンクの康です。
この記事では、Alibaba CloudのGlobal Accelerator(GA)を利用した低遅延、安定かつ高速のネットワーク通信を実現する方法について紹介します。
Alibaba CloudのGlobal Accelerator(GA)は、ユーザーのアプリケーションやウェブサイトのパフォーマンスを向上させるために設計されています。主に、グローバル規模でのアプリケーションの高速化や、接続の安定性を提供することを目的としています。GAは、最適なネットワーク経路を自動的に選択し、異なる地域にいるユーザーに対しても低遅延でサービスを提供することが可能です。
このサービスは複数のデータセンター間でのデータ転送やトラフィックのルーティングを最適化し、アプリケーションの応答時間を短縮します。また、DDoS攻撃などのセキュリティリスクにも対応し、トラフィックの監視や保護機能を備えています。これにより、ユーザーはビジネスの成長に合わせて柔軟にスケーリングし、信頼性の高いサービスを維持できます。
GAのメリットはグローバルな接続性を簡単に確保できる点と、ネットワークの冗長性を確保しながら、エンドユーザーへの高速なコンテンツ配信が可能なことです。これにより、企業は地理的に分散した顧客層に対しても、一貫したサービス品質を提供することができます。
この記事では、Global Accelerator利用して、中国本土またはグローバルの地域から、香港に設置されているWebサーバーにアクセスする際に、ネットワークの経路を最適化し、低遅延、高速化した通信を実現する方法を紹介します。
構成図:
GA回線を利用したGA加速IPアドレスへのアクセス
北京地域と東京地域にいるユーザからGA回線を利用し香港に設置しているWebサーバーに低遅延、高速化したネットワーク通信を実現。
今回北京リージョンおよび東京リージョンにてそれぞれClient ECSを作成します。
また、香港リージョンでECSインスタンスを作成し、ApacheでWebサーバーをデプロイして簡単なWeb Pageを作成しました。
クライアント構成情報:
Client ECS①:
CPU | 2 core |
|---|---|
Memory | 2 GB |
Instance Type | ecs.e-c1m1.large |
Region | BeiJing zone I |
OS | CentOS 7.9 64 bit |
Client ECS②:
CPU | 2 core |
|---|---|
Memory | 2 GB |
Instance Type | ecs.t6-c1m1.large |
Region | Tokyo zone B |
OS | CentOS 7.9 64 bit |
WebサーバーのECS構成:
CPU | 2 core |
|---|---|
Memory | 2 GB |
Instance Type | ecs.e-c1m1.large |
Region | Hong Kong zone C |
OS | CentOS 7.9 64 bit |
Web Server | Apache/2.4.6 (CentOS) |
EIP | 8.210.xxx.xx |
香港 Webサーバーにアクセスすると、以下のページが表示されます。
AlibabaCloud Global Acceleratorコンソールにログインし、GAインスタンス名と課金方法を選択します。
今回は北京と東京にいるユーザからGA回線を利用し、香港のWebサーバーにアクセスするため、加速地域はそれぞれ北京と東京を選択します。
今回は北京リージョンと東京リージョンをそれぞれ10Mbずつ設定します。
プロトコルを[TCP]、ポートを[80]に設定します。
今回はバックエンドサーバーのリージョンを[HONG KONG]に選択します。
バックエンドサーバーのタイプはECSとし、対象のECSインスタンスIDを選択します。
上記に入力した情報をsubmitすると、GAにバインドされるリソースが示されます。
暫く待つと、GA回線の準備が完了され、アクセス地域にそれぞれの加速IPアドレスが払い出されます。
今回は北京地域と東京地域それぞれ、以下の加速IPアドレスが利用できるようになります。
北京:123.56.xxx.xxx、123.57.xxx.xxx
東京:8.222.xx.xx 、8.222.xx.xx
上記の加速IPアドレスにアクセスすると、香港地域のWebサーバーにアクセスできていることを確認できます。
まずは、GA回線を利用していない時、通常のインターネット回線のアクセス通信遅延をテストします。北京地域と東京地域からそれぞれテストします。
構成:
北京ユーザから通常のインターネット回線による香港 Webサーバーにアクセスする場合のネットワーク遅延をテストします。
北京Clientから実行するコマンド:
ping {EIP address of HongKong Server}
結果:
「結果1. 北京Clientから通常のインターネット回線を利用時のネットワーク遅延」
東京ユーザから通常のインターネット回線による香港 Webサーバーにアクセスする場合のネットワーク遅延をテストします。
東京Clientから実行するコマンド:
ping {EIP address of HongKong Server}
結果:
「結果2. 東京Clientから通常のインターネット回線を利用時のネットワーク遅延」
次は、GA回線を利用している時のネットワーク通信遅延をテストします。北京地域と東京地域からそれぞれテストします。
構成:
コマンド:
ping {IP address of Acceleration IP(Beijing)}
結果:
「結果3. 北京ClientからGA加速IPアドレス(beijing)にアクセスした際のネットワーク遅延」
コマンド:
ping {IP address of Acceleration IP(Tokyo)}
結果:
「結果4. 東京ClientからGA加速IPアドレス(Tokyo)にアクセスした際のネットワーク遅延」
上記検証では次のような結果が得られています。
■Pingの応答時間
地域 | インターネット回線 | GA回線 平均遅延(ms) |
|---|---|---|
北京 | 109.88 | 4.67 |
東京 | 97.21 | 10.21 |
上記の検証結果により、通常のインターネット回線よりアクセスした場合に比べて、AlibabaCloud のGA回線を利用しGAの加速IPアドレスで香港のWeb サーバーにアクセスする場合、通信遅延が大幅に改善されることができました。
Alibaba CloudのGlobal Accelerator(GA)サービスは、世界中のユーザーに対してアプリケーションのパフォーマンスを最適化するためのネットワークソリューションです。GAは、異なる地域にあるユーザーからアプリケーションへのアクセスを加速させ、低遅延で信頼性の高い接続を提供します。具体的には、グローバルネットワーク上にあるアクセスポイントを活用して、ユーザーのリクエストを最も効率的なルートでアプリケーションに届けることができます。これにより、アプリケーションのレスポンス時間が短縮され、ユーザー体験が向上します。
また、GAはAlibaba Cloud上のリソースに対するアクセスだけでなく、インターネットやハイブリッド環境のアプリケーションにも対応しており、マルチリージョンでの負荷分散やトラフィック管理機能も持っています。これにより、企業はグローバルなユーザーベースに対して、より安定したネットワークパフォーマンスを提供することが可能です。
本記事では北京と東京地域からそれぞれ香港に設置しているWebサーバーにアクセスする際に、通常のインターネット回線を利用した場合とGlobal Accelerator 回線を利用した場合のネットワーク通信遅延について比較し、GAネットワークの経路が最適化され、低遅延、高速化したネットワークアクセスが可能であることを実感しました。興味ある方はぜひお試しください。
条件に該当するページがございません