全般

Q: AWS Global Accelerator とは何ですか?

A: AWS Globel Accelerator は、世界中の顧客に提供するアプリケーションの可用性とパフォーマンスを改善するネットワーキングサービスです。AWS Global Accelerator では、セットアップ、設定、管理が簡単にできます。静的 IP アドレスを使用してアプリケーションの固定エントリポイントを提供するため、さまざまな AWS リージョンおよびアベイラビリティーゾーンの専用 IP アドレスを管理するという煩雑さが解消されます。AWS Global Accelerator は、パフォーマンスに基づいて最適なエンドポイントにユーザートラフィックをルーティングし、アプリケーションの状態、ユーザーの位置、設定するポリシーの変更に瞬時に反応します。他の AWS サービスと同様、AWS Global Accelerator はセルフサービスの従量課金制システムを提供しており、長期契約や最低料金は必要ありません。

AWS Global Accelerator を使用すると、どのようなことができますか?

AWS Global Accelerator を使用すると、以下のことができます。

  • AWS Global Accelerator が提供する静的 IP アドレスと AWS エッジロケーションからのエニーキャストを、Network Load Balancer、Application Load Balancer、Elastic IP アドレスなどのリージョン別 AWS リソースまたはエンドポイントに関連付ける。
  • DNS 設定の更新または顧客対応アプリケーションの変更を行うことなく、アベイラビリティーゾーンまたは AWS リージョン間のエンドポイントを簡単に移動する。
  • エンドポイントグループのトラフィックダイヤルの割合を設定して、特定の AWS リージョンのトラフィックをトラフィックを調整する(これは、パフォーマンスと更新をテストするのに特に役立ちます)。
  • エンドポイント間に重みを割り当てることによって、エンドポイントグループ内の各エンドポイントに割り当てられるトラフィック量を制御する。

Q: AWS Global Accelerator の使用を開始するにはどうしたらよいですか?

A: 使用を開始するには、API または AWS マネジメントコンソールから AWS Global Accelerator をセットアップします。AWS Global Accelerator はグローバルサービスであるため、特定の AWS リージョンと関連付けられていません。以下に、AWS Global Accelerator をアプリケーションにセットアップする簡単な 3 つの手順を示します。

  1. アクセラレーターを作成する: 関連付けられた静的 IP アドレスをプロビジョニングするアクセラレーターを作成します。次に、指定したプロトコルとポートに基づいて、エンドクライアントからアクセラレーターへの受信接続を処理するように 1 つ以上のリスナーを設定します。
  2. エンドポイントグループを設定する: トラフィックを分散させる AWS リージョンを指定して、アクセラレーターのリスナーに関連付ける 1 つ以上のリージョナルエンドポイントグループを選択します。リスナーは、このエンドポイントグループの登録済みのエンドポイントにリクエストをルーティングします。AWS Global Accelerator は、各エンドポイントに対して定義されたヘルスチェック設定を使用して、グループ内のエンドポイントの状態を監視します。エンドポイントグループごとに、トラフィックダイヤルの割合を設定できます。これにより、エンドポイントグループが許可するトラフィック量を制御することができます。デフォルトでは、すべてのリージョナルエンドポイントグループのトラフィックダイヤルは 100% に設定されています。
  3. エンドポイントグループのエンドポイントを登録する: エンドポイントグループごとに、1 つ以上のリージョナルリソース (Elastic IP アドレス、Application Load Balancer、Network Load Balancer など) を登録します。次に、各エンドポイントにルーティングされるトラフィック量を選択します。

Q: AWS Global Accelerator は Elastic Load Balancing (ELB) とどのように連動しますか?

A: どちらも、正常なアプリケーションエンドポイントにユーザーのリクエストをルーティングするという課題を解決します。ただし、AWS Global Accelerator は ELB を使用して、従来のロードバランシング機能 (内部および AWS 以外のエンドポイントのサポート、事前ウォーミング、レイヤー 7 ルーティングなど) を提供します。ELB はリージョン内のロードバランシングを提供しますが、AWS Global Accelerator はリージョン間のトラフィック管理を提供します。

リージョンの ELB ロードバランサーは、AWS Global Accelerator にとって最適なターゲットです。AWS リージョン内でリージョンの ELB ロードバランサーを使用すると、Amazon EC2 インスタンスや Amazon ECS タスクなどの複数のバックエンドにわたって、受信アプリケーショントラフィックを正確に分散させることができます。AWS Global Accelerator は、これらの機能を単一の AWS リージョンを超えて拡張することにより ELB を補完するので、AWS リージョンの数を問わず、アプリケーションのグローバルインターフェイスをプロビジョニングできます。グローバルクライアントベースを対象としたワークロードがある場合は、AWS Global Accelerator を使用することをお勧めします。ワークロードが単一の AWS リージョンでホストされ、同じ AWS リージョン内およびその周辺でクライアントによって使用されている場合は、Application Load Balancer または Network Load Balancer を使用してそのようなリソースを管理できます。

Q: AWS Global Accelerator をオンプレミスサービスに使用できますか?

A: オンプレミスリソースを静的 IP アドレスのエンドポイントとして直接設定することはできませんが、各 AWS リージョンに NLB (Network Load Balancer) を設定してオンプレミスのエンドポイントに対応することができます。これらの NLB は、AWS Global Accelerator 設定のエンドポイントになります。

利点

Q: AWS Global Accelerator にはどのような利点がありますか?

A: リージョン別インスタントフェイルオーバー: AWS Global Accelerator はアプリケーションの状態を自動的にチェックし、正常なアプリケーションエンドポイントにのみユーザートラフィックをルーティングします。ヘルスステータスの変更または設定の更新が行われると、AWS Global Accelerator は瞬時に反応し、ユーザーを次の使用可能なエンドポイントにルーティングします。

高可用性: AWS Global Accelerator には、アプリケーションの可用性を向上させる障害切り分けの設計を採用しています。AWS Global Accelerator のリソースをプロビジョニングすると、2 つの静的 IPv4 アドレスが割り当てられ、独立したネットワークゾーンからサービスが提供されます。これらのネットワークゾーンはアベイラビリティゾーンと同様、独自の物理インフラストラクチャおよび一意の IP サブネットからのサービス静的 IP アドレスを備えた、独立したユニットです。IP のブロックまたは到達不可能なネットワークにより 1 つの静的 IP アドレスが使用不可になると、AWS Global Accelerator は、他の独立したネットワークゾーンから正常な静的 IP アドレスにルーティングすることにより、クライアントアプリケーションに耐障害性をもたらします。

IP アドレスをキャッシュするクライアントの不変性: 一部のクライアントデバイスとインターネットリゾルバーは DNS の応答を長時間キャッシュするため、設定の更新、アプリケーションの障害、またはルーティング設定の変更が発生すると、ユーザーが最新の IP アドレスを取得するまでに要する時間を把握することができません。AWS Global Accelerator を使用すると、クライアントデバイスの IP アドレスキャッシュ設定に依存しません。変更が適用されるまでの時間は数秒であり、これによりアプリケーションのダウンタイムを削減します。

パフォーマンスの向上: AWS Global Accelerator は、静的エニーキャスト IP アドレスを使用して、エンドクライアントに最も近いエッジロケーションからトラフィックを送信します。このトラフィックは、輻輳のない冗長接続の AWS グローバルネットワークを通過するため、AWS リージョンで実行されているアプリケーションへのパスが最適化されます。AWS Global Accelerator は、エンドクライアントの地理的場所に基づいて最適な AWS リージョンを選択するため、最初の バイトのレイテンシーが短縮され、パフォーマンスが向上します。

簡単な管理性: 静的 IP アドレスは固定されており、アプリケーションに単一のエントリポイントを提供します。これにより、DNS 設定の更新または顧客対応アプリケーションの変更を行うことなく、アベイラビリティーゾーンまたは AWS リージョン間のエンドポイントを簡単に移動することができます。ユースケースには、A/B テスト、アプリケーションの更新、フェイルオーバーのシミュレーションなどがあります。企業のプロキシは、ファイアウォール内のアプリケーションの静的 IP アドレスをホワイトリストに登録することもできます。

きめ細やかな制御: AWS Global Accelerator を使用すると、リージョナルエンドポイントグループの重みを設定できます。これにより、パフォーマンステストやアプリケーションの更新を行う際に、特定の AWS リージョンのトラフィックを調整できます。また、ステートフルアプリケーションでは、クライアントのアフィニティを維持するため、送信元のポートやプロトコルに関係なく、ユーザーからのすべてのリクエストを同じエンドポイントに転送することができます。これにより、きめ細かな制御が可能になります。

Q: 単一の AWS リージョンでのみ操作する場合、AWS Global Accelerator を使用する利点はありますか?

A: はい。AWS Global Accelerator のインテリジェントトラフィックルーティング機能の使用を希望しない場合も、静的 IP アドレスを使用する利点はたくさんあります。まず、これらのアドレスを使用して、可能な限りユーザーの近くで AWS グローバルネットワークへのトラフィックをオンボーディングすることによって、ユーザーのサービス品質 (QoS) を向上させます。パブリックインターネットで、輻輳する可能性のある非冗長ネットワークパスの複数のホップを経由して AWS リージョンの送信先に到達するのではなく、AWS グローバル冗長ネットワークを活用してクライアントの可用性とパフォーマンスを向上させます。次に、パブリックインターフェイスを変更することなく、アプリケーションを AWS リージョン間で簡単に移動できるようになります。つまり、ニーズが変化した場合に、ユーザーがアプリケーションへの接続方法を気にすることなく、AWS リージョンを簡単に移行または追加することができるので、将来的な計画を立てることができます。

高可用性

Q: AWS Global Accelerator はマルチリージョン設定への移行をどのように容易にしていますか?

A: アプリケーションをユーザーの近くで実行することにより、主にリージョンの冗長性とパフォーマンスの改善を目的として、複数の AWS リージョンでアプリケーションを実行することができます。AWS Global Accelerator は、アプリケーションとそのクライアントの間にネットワークレイヤーを提供することにより、ヘルスチェックを実行し、クライアントに変更を認識させることなく、障害状態のエンドポイントをルーティングします。これにより、新しいエンドポイントの正常なシャットダウンと起動が可能になるだけでなく、最寄りのエンドポイントにインターネットトラフィックがルーティングされ、ユーザーの可用性とパフォーマンスが向上します。

Q: AWS Global Accelerator はマルチリージョンフェイルオーバーの解決にどのように役立ちますか?

A: AWS Global Accelerator は、冗長性を改善するため、AWS リージョン内の複数のアプリケーションエンドポイントにマッピング可能な静的 IP アドレス一式を提供します。特定の AWS リージョンでアプリケーション障害が発生した場合、AWS Global Accelerator は異常のあるエンドポイントを自動検出し、トラフィックを次の最適な AWS リージョンにリダイレクトするため、高可用性と災害対策が確保されます。

Q: AWS リージョン間でアプリケーションをフェイルオーバーするまでどのくらいかかりますか?

A: AWS Global Accelerator が、異常のあるエンドポイントを検出してサービスを停止するまでは 1 分もかかりません。

コンプライアンス

Q: AWS Global Accelerator ではどのようなコンプライアンス認証がサポートされていますか?

AWS Global Accelerator の認証により、高いセキュリティ基準を確認し、独自の規制およびコンプライアンス義務を満たすことが容易になります。PCI DSS、ISO 900127001270172701827018、および SOC (System & Organization Control) に適合していると評価されており、さらに HIPAA 対応です。

その他の質問

Q: AWS Global Accelerator は IPv4 と IPv6 をサポートしていますか?

A: 本サービスは現在、IPv4 アドレスをサポートしています。

Q: AWS Global Accelerator はどのプロトコルをサポートしていますか?

A: AWS Global Accelerator は、TCP と UDP の両方をサポートしています。

Q: AWS Global Accelerator と Amazon CloudFront との違いは何ですか?

A: CloudFront はオリジンへの HTTP キャッシュおよび HTTP プロキシとして使用可能です。DNS 名の背後で変更 IP アドレスを使用します。AWS Global Accelerator は、TCP またはUDP を経由して幅広いアプリケーションを実行し、静的 IP アドレスを使用して世界各地の複数のエンドポイントにトラフィックを分散させます。

Q: AWS Global Accelerator と DNS ベースのトラフィック管理ソリューションとの違いは何ですか?

A: 第一に、一部のクライアントデバイスは DNS の応答を長時間キャッシュするため、設定の更新、バックエンドでの障害、またはルーティングの優先順位の変更がある場合にユーザーが最新の IP アドレスを取得するまでにどのくらい時間がかかるかを知ることは困難です。AWS Global Accelerator を使用すると、クライアントデバイスの IP アドレスキャッシュ設定に依存しません。変更が適用されるまでの時間は数秒であり、これによりアプリケーションのダウンタイムを削減します。また、Global Accelerator を使用すると、静的 IP アドレスを取得し、アプリケーションに固定エントリーポイントを提供します。これにより、DNS 設定の更新または顧客対応アプリケーションの変更を行うことなく、アベイラビリティーゾーンまたは AWS リージョン間のエンドポイントを簡単に移動することができます。

Q: AWS Direct Connect で AWS Global Accelerator を使用できますか?

A: いいえ。現時点では、AWS Global Accelerator によって提供される静的 IP アドレスを、オンプレミスネットワークから AWS Direct Connect パブリック仮想インターフェイス経由で接続しようとしないことをお勧めします。

Product-Page_Standard-Icons_01_Product-Features_SqInk
料金の詳細を確認する

時間単位の料金とデータ転送料金に基づくシンプルな料金

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

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

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

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

開始する