AWS Global Accelerator

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

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

Global Accelerator では、2 つのグローバルな静的パブリック IP が提供され、アプリケーションへの固定されたエントリポイントとして機能するため、可用性が向上します。ユーザーは変更を加えることなく、バックエンドで Application Load Balancer、Network Load Balancer、EC2 インスタンス、Elastic IP などの 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 アドレスの数が増え、負担が大きくなります。アプリケーションをアップデートしてエンドポイントを追加または削除すると、ファイアウォールやハードコードされたデバイス、許可リストに最新の情報がないため、アプリケーションの可用性が低下するリスクがあります。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 を使用して構築を開始します。

開始方法