AWS Global Accelerator

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

AWS Global Accelerator は、アマゾン ウェブ サービスのグローバルネットワークインフラストラクチャを介して、ユーザーのトラフィックを送信するネットワークサービスで、インターネットユーザーのパフォーマンスを最大 60% 向上できます。Global Accelerator の自動ルーティングの最適化は、インターネットが混雑している場合にパケット損失、ジッター、レイテンシーを一貫して低く保つのに役立ちます。

Global Accelerator を使用すると、2 つのグローバルな静的な顧客向け IP が提供され、トラフィック管理を簡素化します。ユーザーは変更を加えることなく、バックエンドで Network Load Balancers、Application Load Balancers、Elastic IP、EC2 インスタンスなどの AWS アプリケーションオリジンを追加または削除します。Global Accelerator はトラフィックを最も近い、正常で利用可能なエンドポイントに自動的に再ルーティングして、エンドポイントの障害による影響を軽減します。

ステップバイステップのドキュメントを使用するか、または Elastic Load Balancing コンソールでワンクリックするだけで、AWS コンソールにアクセラレーターを数分でセットアップできます。セルフサービスのワークショップに従って詳細を確認できます。また、AWS Global Accelerator の速度比較ツールを使用して、お客様のロケーションでどれだけメリットが出るかパフォーマンスを調査してみましょう。

AWS Global Accelerator (1:40)

AWS Global Accelerator のユースケース

  • 単一リージョンアプリケーション
  • マルチリージョンアプリケーション
  • オンラインゲーム
  • リアルタイム通信

AWS Global Accelerator の利点

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

ネットワークのレイテンシーは、ユーザーデータがホップする必要のあるネットワークの数と、AWS アプリケーションオリジンへのパスに沿って利用可能な帯域幅によって決まります。これらのネットワーク変数のために、インターネットの混雑状況による接続の遅延やデータの損失が発生します。AWS Global Accelerator は、高度なネットワーキング機能と専用の AWS グローバルネットワークを組み合わせ、アプリケーションネットワークのパフォーマンスを最大 60% 向上します。TCP 接続は、エンドポイントではなく、ユーザーに最も近い AWS エッジロケーションで終了するため、データ転送がグローバルで加速します。AWS ネットワークに接続すると、自動ルーティングにより、ユーザーのトラフィックはリージョンやアベイラビリティーゾーンの中で最もパフォーマンスの高い AWS オリジンに転送されます。UDP ワークロードの場合、AWS ネットワークは、トラフィックが急増中に発生するパケット損失とジッターを回避するために必要なグローバル規模での容量を提供します。

回復性と可用性を向上する

アーキテクチャを構築する際には、回復性と可用性を念頭に置く必要があります。たとえば、複数のアベイラビリティーゾーンまたは複数の AWS リージョンにまたがった単一の AWS リージョンでアプリケーションを実行する場合などです。Global Accelerator を使用して AWS ネットワーク上でトラフィックをルーティングする場合は常に、アプリケーションオリジン間のフェイルオーバーは自動的に数秒以内に行われます。Global Accelerator がアプリケーションエンドポイントの障害を検出した場合、別の AZ または AWS リージョンで次に利用可能な最も近いエンドポイントへのトラフィック再ルーティングを即座にトリガーします。新しい IP アドレスをリストしたり、DNS キャッシュを更新したりすることなく、リダイレ​​クトされます。 

簡素化したグローバル規模でのトラフィック管理

アプリケーションが大きくなると、管理する必要のあるオリジンや IP アドレスの数が増え、負担が大きくなります。更新と変更によってアプリケーションの DNS キャッシュが更新され、ファイアウォール、ハードコードされたデバイス、および許可リストの要件が原因で可用性が低下する危険があります。AWS Global Accelerator は、ユーザーが一度だけ許可リストに登録する必要がある 2 つの静的エニーキャスト IP アドレスを提供することで、グローバルなトラフィック管理を簡素化します。これらの IP アドレスの背後で、AWS オリジンを追加または削除して、エンドポイントのフェイルオーバー、スケーリング、テストなどの用途をユーザー側で変更することなく開くことができます。A/B テストまたは Blue/Green デプロイの場合は、トラフィックダイヤルまたはエンドポイントの重みを使用して、各エンドポイントに送られるトラフィックの量をカスタマイズします。AWS Global Accelerator に自分の IP アドレスを持ち込む (BYOIP) ことや、Amazon の IP アドレスプールから静的 IP アドレスを使用することも可能です。

アプリケーションを保護する

Application Load Balancer や EC2 インスタンスなどの AWS オリジンをパブリックのインターネットトラフィックに公開すると、悪意のある攻撃が発生しすることがあります。AWS Global Accelerator では、2 つの静的エントリポイントの背後にオリジンをマスキングすることで、攻撃のリスクを軽減します。これらのエントリポイントはデフォルトで、AWS Shield を使って分散型サービス拒否 (DDoS) 攻撃から保護されています。AWS Global Accelerator はプライベート IP アドレスを使用して Amazon Virtual Private Cloud とのピアリング接続を作成し、内部の Application Load Balancer またはプライベート EC2 インスタンスへの接続をパブリックインターネットから切り離します。

AWS Global Accelerator を使用しない場合

global-accelerator-before

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

AWS Global Accelerator を使用する場合

global-accelerator-after

AWS Global Accelerator で、こうした効率性を低下を排除できます。グローバル AWS ネットワークを活用することで、パフォーマンスが向上します。 

AWS Global Accelerator をご利用のお客様

The Trade Desk
Skyscanner
New Relic
ParTech

ブログ記事

日付
  • 日付
その他…

ブログ記事がみつかりませんでした。AWS ブログにアクセスして、他のブログコンテンツもお読みください。

最新情報

日付
  • 日付
その他…

現時点では、新しい告知はありません。詳細については、AWS の最新情報をご覧ください。

AWS Global Accelerator の詳細
製品の機能を見る

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

詳細はこちら 
無料の AWS アカウントにサインアップ
無料のアカウントにサインアップ

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

サインアップ 
AWS Global Accelerator での構築を開始する
コンソールで構築を開始する

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

開始方法