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 は、Network Load Balancer や Elastic IP などのアプリケーションエンドポイントを継続的にモニタリングして、各エンドポイントの状態や設定の変更に瞬時に反応します。変更に対応するため、AWS Global Accelerator は最高のパフォーマンスと可用性を顧客に提供できる、正常なエンドポイントにユーザーのトラフィックをリダイレクトします。
グローバルアプリケーションを迅速化
AWS Global Accelerator は膨大で輻輳のない AWS グローバルネットワークのメリットを活用してネットワークパスを最適化します。顧客がどこにいようとも、AWS Global Accelerator は最高のアプリケーションパフォーマンスを実現するエンドポイントにトラフィックをインテリジェントにルーティングします。
エンドポイントを容易に管理
AWS Global Accelerator の静的 IP アドレスにより、DNS 設定の更新または顧客対応アプリケーションの変更を行うことなく、アベイラビリティーゾーンまたは AWS リージョン間のエンドポイントを簡単に移動できます。
仕組み
ウェブアプリケーションに直接アクセス
AWS Global Accelerator を使用しない場合
アプリケーションに到達するまでに多くのネットワークを経由します。アプリケーションのパスに一貫性がない。各ホップがパフォーマンスに影響を与え、リスクを招く。
AWS Global Accelerator を使用する場合
AWS Global Accelerator によりこれらの非効率性を排除できます。グローバル AWS ネットワークを活用することでパフォーマンスが向上。
ユースケース
災害対策
いつでも利用できるネットワークが必要となります。プライマリ AWS リージョンまたはエンドポイントでアプリケーションに障害がある場合、AWS Global Accelerator はトラフィックを即座にセカンダリ AWS リージョンまたはエンドポイントにルーティングし直します。
レイテンシーの影響を受けやすいアプリケーションをサポート
ゲーム、メディア、モバイルアプリケーション、財務アプリケーションといった多くのアプリケーションでは、優れたユーザーエクスペリエンスを提供する上でレイテンシーを極めて低く抑えることが重要です。AWS Global Accelerator は顧客に対するパフォーマンスを向上させるため、トラフィックを顧客に最も近いエッジロケーションに誘導し、最寄りのエンドポイントにルーティングします。AWS Global Accelerator はエンドポイントのパフォーマンスの変化に迅速に反応し、顧客のアプリケーションパフォーマンスを向上させます。
さらに多くの顧客をサポートできるようネットワークを拡大
アプリケーションの使用率の増加に合わせて、ネットワークを拡大して適応させる必要がありますAWS Global Accelerator では、クライアントアプリケーションの IP アドレスを更新することなく、エンドポイントを追加または削除するだけでネットワーク規模を拡大または縮小させることができます。AWS Global Accelerator では、各地のリソースを静的 IP アドレスに関連付けて、クライアントアプリケーション、ファイアウォール、DNS レコードのホワイトリストに登録することができます。
関連コンテンツ
AWS Global Accelerator で高性能なアプリケーションを設計する
ブログ投稿者: Shaun Ray
2018 年 11 月 26 日
詳細 >>