AWS Global Accelerator

AWS グローバルネットワークを使用して、アプリケーションのグローバルな可用性とパフォーマンスを向上させる

AWS Globel Accelerator は、世界中の顧客に提供するアプリケーションの可用性とパフォーマンスを改善するネットワークサービスです。

現時点では、パブリックインターネットを介して世界中の顧客にアプリケーションを提供すると、顧客は複数のパブリックネットワークを経由してアプリケーションにアクセスするため、一貫したアプリケーションの可用性とパフォーマンスを提供できない場合が生じます。こういったパブリックネットワークは輻輳しやすい上、各ホップにおいて可用性やパフォーマンスへのリスクを招く可能性があります。AWS Global Accelerator は、可用性が高く、輻輳のない AWS ネットワークを使用して顧客からのインターネットトラフィックを AWS 上のアプリケーションに誘導するため、さらに一貫したユーザークスペリエンスを実現できます。

アプリケーションの可用性を向上させるには、アプリケーションエンドポイントの状態をモニタリングし、正常なエンドポイントにのみトラフィックをルーティングする必要があります。AWS Globel Accelerator はアプリケーションエンドポイントの状態を連続的にモニタリングし、最も近い正常なエンドポイントにトラフィックをルーティングすることで、アプリケーションの可用性を向上させます。

また AWS Global Accelerator は、AWS がホストするアプリケーションに対して固定エントリポイントとして機能する静的 IP アドレスを提供することでグローバルアプリケーションの管理を容易にし、様々な AWS リージョン、アベイラビリティーゾーンの特定の IP アドレスの管理における複雑さを排除します。AWS Global Accelerator は簡単にセットアップ、設定、管理できます。

AWS Global Accelerator のご紹介

利点

グローバルアプリケーションの可用性の向上

AWS Global Accelerator は、Network Load Balancer や Elastic IP などのアプリケーションエンドポイントを継続的にモニタリングして、各エンドポイントの状態や設定の変更に瞬時に反応します。変更に対応するため、AWS Global Accelerator は最高のパフォーマンスと可用性を顧客に提供できる、正常なエンドポイントにユーザーのトラフィックをリダイレクトします。

グローバルアプリケーションを迅速化

AWS Global Accelerator は膨大で輻輳のない AWS グローバルネットワークのメリットを活用してネットワークパスを最適化します。顧客がどこにいようとも、AWS Global Accelerator は最高のアプリケーションパフォーマンスを実現するエンドポイントにトラフィックをインテリジェントにルーティングします。

エンドポイントを容易に管理

AWS Global Accelerator の静的 IP アドレスにより、DNS 設定の更新または顧客対応アプリケーションの変更を行うことなく、アベイラビリティーゾーンまたは AWS リージョン間のエンドポイントを簡単に移動できます。

ユースケース

アプリケーションの利用状況の増加に応じてスケーリング

アプリケーションの使用率が増加すると、管理する必要のある IP アドレス数とエンドポイント数も増加します。AWS Global Accelerator を使用すると、ネットワーク規模を拡大または縮小させることができます。AWS Global Accelerator では、ロードバランサーや EC2 インスタンスといったリージョナルリソースを 2 つの静的 IP アドレスに関連付けることができます。これらのアドレスを、クライアントアプリケーション、ファイアウォール、DNS レコードでホワイトリストに登録するのは一度のみです。AWS Global Accelerator を使用すると、AWS リージョン内のエンドポイントを追加または削除できます。また、クライアントアプリケーションの IP アドレスを更新せずに、ブルー/グリーンデプロイや A/B テストを実行できます。これは、クライアントアプリケーションを頻繁に更新できない、IoT、小売り、メディア、自動車、医療など各業界のユースケースで特に役立ちます。

レイテンシーの影響を受けやすいアプリケーションを高速化

ゲーム、メディア、モバイルアプリケーション、財務アプリケーションといった多くのアプリケーションでは、優れたユーザーエクスペリエンスを提供する上でレイテンシーを極めて低く抑えることが重要です。AWS Global Accelerator では、ユーザーエクスペリエンスを向上させるため、ユーザートラフィックをクライアントに最も近いアプリケーションエンドポイントに誘導して、インターネットのレイテンシーとジッターを低減します。これを実現するには、エニーキャストを介してトラフィックを最も近いエッジロケーションにルーティングし、次いで AWS グローバルネットワークを介して最も近いリージョナルエンドポイントにルーティングします。AWS Global Accelerator はネットワークパフォーマンスの変化に迅速に反応し、ユーザーのアプリケーションパフォーマンスを向上させます。

災害対策およびマルチリージョンによる耐障害性

いつでも利用できるネットワークが必要となります。災害対策、高可用性、低レイテンシー、コンプライアンスのため、複数の AWS リージョンでアプリケーションを実行している場合があります。AWS Global Accelerator によってプライマリ AWS リージョン内でアプリケーションエンドポイントの障害が検出された場合、トラフィックの再ルーティングが即座にトリガーされます。ルーティングされるのは、次に利用可能な最も近いエンドポイントの AWS リージョンにあるアプリケーションエンドポイントになります。

オリジンクローキング

エンドユーザーにサービスを提供するために Application Load Balancer をインターネットに接続すると、インターネットを利用した攻撃にさらされる危険も増大します。AWS Global Accelerator では、内部の Application Load Balancer をエンドポイントとして追加することができます。AWS Global Accelerator をインターネットに接続された単一のアクセスポイントとして使用することで、AWS で実行しているアプリケーションを分散サービス妨害 (DDoS) 攻撃から保護し、エンドユーザーがアプリケーションにアクセスする方法を制御できます。AWS Global Accelerator は、AWS Global Accelerator と Amazon Virtual Private Cloud (Amazon VPC) 間でピア接続を作成します。2 つの VPC 間のトラフィックには、プライベート IP アドレスを使用します。

NewRelic-logo-bug

「New Relic は、何千社もの顧客がアプリケーションを効果的かつ安全に監視するのを支援しています。当社は、AWS Global Accelerator を使用してテレメトリデータを AWS に取り込み、それが提供する静的 IP アドレスを利用して、トラフィックシフティング機能と世界中の多くの拠点を活用しています。」

New Relic 社の製品管理担当上級副社長 Ken Gavranovic 氏は、こう語ります。

「Flowplayer は、メディア業界がビデオをもっと活用できるように支援します。当社のウェブ用オープンソースビデオプレイヤーでは、ユーザーはビデオの起源から自身のページにビデオをストリーミングすることができます。当社のビデオプラットフォームは AWS でホストされており、世界中のユーザーのためにビデオ取り込みのパフォーマンスと可用性を向上させるために AWS Global Accelerator を使用しています」

Flowplayer 社の Dev Ops 部長 Erik Viklund 氏は、こう語ります。

logo
ParTech_Logo

「PAR は、世界中のレストランチェーンに販売時点情報管理システムと支払いのソフトウェア、ハードウェア、およびサービスソリューションを提供する、業界のトップ企業です。グローバルなクイックサービスおよびファストカジュアルレストランのセグメントに対する POS システムの最大のサプライヤーの 1 つとして認められています。当社のクラウドベースの Brink POS ソフトウェアは、AWS Global Accelerator を使用し、高可用性と低レイテンシーで AWS で実行されている当社のアプリケーションにアクセスします」

というのは、ParTech, Inc のシステムアーキテクトである Leonard Redles 氏の言葉です。

「Team Internet AG は、ダイレクトナビゲーション検索市場におけるサービスの大手プロバイダーです。今日、私たちは 5 つの AWS リージョンでアプリケーションをホストし、パフォーマンスを加速し、ユーザーの高可用性を達成するために新しいリージョンに拡大し続けることを計画しています。AWS Global Accelerator による IP アドレスのエニーキャストとインテリジェントエッジネットワークにより、アプリケーションの障害や設定の更新にわずか数秒で対応できるようになり、ユーザーのアップタイムを最大限に引き上げ、レイテンシーを最小限に抑えています。UDP ベースのワークロードがあるため、AWS Global Accelerator によるほとんどのネットワークレイヤープロトコルをサポートできるようになったことを、非常に嬉しく思います」

と、Team Internet AG の CEO、Markus Ostertag 氏は言います。

Druck
large_czerwone_s

「CrazyCall はブラウザベースのソフトウェアで、日本担当チームやコールセンターがより多くの見込み客を獲得し、エージェントの活動をモニタリングし、取引をすばやく成立させる場合に役立ちます。AWS Global Accelerator の静的エニーキャスト IP とグローバルネットワークを活用してボイスオーバー IP (VoIP) トラフィックを処理することで、お客様に高品質のサービスを提供しています」

AWS のアーキテクトでもある、CrazyCall の Marcin 氏は言います。

「Skyscanner は旅行業界をリードする世界的な検索サイトです。Skyscanner 社は、利用者に旅行の魅力を紹介し、利用者自身が旅行をプラニングして何百万もの選択肢の中からベストプライスで直接予約できるサイトを運営しています。AWS Global Accelerator を使うことで、大きな労力を費やすことなく、障害に強いマルチリージョンのサービスを構築できるため、旅行者に可能な限りの最上の操作性を提供することに集中できます」

Skyscanner、上級エンジニア、Stewart Wallace 氏

Skyscanner_Logo (resized)
Refinitiv-logo (final resized)

「Refinitiv は、金融市場データとインフラストラクチャの世界有数のプロバイダーです。AWS のグローバルネットワークを活用することで、Global Accelerator は当社の World Check Online サービスのパフォーマンスを向上させます。これにより、金融危機からビジネスを保護できるようになります」

Refinitiv、ソフトウェア開発部長、Chris Pyrke-Moran 氏

仕組み

global-accelerator-how-it-works

ウェブアプリケーションに直接アクセス

AWS Global Accelerator を使用しない場合

global-accelerator-before

アプリケーションに到達するまでに多くのネットワークを経由します。アプリケーションのパスに一貫性がない。各ホップがパフォーマンスに影響を与え、リスクを招く。

AWS Global Accelerator を使用する場合

global-accelerator-after

AWS Global Accelerator によりこれらの非効率性を排除できます。グローバル AWS ネットワークを活用することでパフォーマンスが向上します。

ブログ投稿と記事

AWS Global Accelerator で高性能なアプリケーションを設計する
Shaun Ray

2018 年 11 月 26 日
詳細 »

AWS Global Accelerator でのトラフィック管理
Tino Tran

2019 年 3 月 29 日
詳細 »

Product-Page_Standard-Icons_01_Product-Features_SqInk
製品の特徴を見る

AWS Global Accelerator がアプリケーションにできることを確認する。

詳細 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
無料のアカウントにサインアップ

AWS 無料利用枠にすぐにアクセスできます。 

サインアップ 
Product-Page_Standard-Icons_03_Start-Building_SqInk
AWS コンソールで構築を開始する

AWS コンソールで AWS Global Accelerator を使用して構築を開始します。

開始方法