AWS Global Accelerator とは何ですか?
AWS Global Accelerator は、Amazon が提供するネットワーク サービスであり、ユーザー トラフィックを Amazon Web Services (AWS) のグローバル インフラストラクチャにルーティングすることで、グローバル ユーザー アプリケーションの可用性とパフォーマンスを大幅に向上させます。このサービスは、ネットワーク遅延を減らし、応答時間を改善することで、特に複数の地域にまたがるアプリケーションやグローバルな性質を持つアプリケーションに対して、企業に効率的で信頼性の高いネットワーク エクスペリエンスを提供するように設計されています。
AWS Global Accelerator は AWS グローバルネットワークを使用して、ヘルスチェックと地理的な場所に基づいてトラフィックを最も近くて最も正常なエンドポイントに誘導することで、企業がグローバルアプリケーションの可用性と応答性を向上させることを支援します。さらに、静的 IP アドレスを提供し、DNS レコードの頻繁な変更を回避することで、アプリケーションの操作と保守が簡素化されます。
このサービスにより、お客様は異なる地域間でのネットワーク遅延や帯域幅の変動を心配する必要がなくなり、より安定した信頼性の高いアプリケーション アクセス エクスペリエンスを世界中のユーザーに提供できるようになります。
要点
AWS Global Accelerator は、さまざまなタイプのビジネスのニーズを満たす 2 種類のアクセラレーターを提供します。
- 標準アクセラレータ: トラフィックを最も近い地域のエンドポイントに誘導することで、インターネット アプリケーションのグローバルな可用性が向上します。これは、電子商取引 Web サイトやオンライン ゲームなど、グローバル配信を必要とするアプリケーションに非常に役立ちます。
- カスタムルーティングアクセラレータこのタイプのアクセラレータを使用すると、プライベート IP アドレスを対象に、VPC サブネット内の複数のエンドポイントへの特定のトラフィックのルーティングが可能になります。トラフィック ルーティングをより細かく制御したい企業に適しており、ビジネス ニーズに応じてトラフィックの分散をカスタマイズできます。
-
さらに、AWS Global Accelerator は次の主な機能を提供します。
-
静的IPアドレス: アプリケーションに固定のエントリ ポイントを提供し、クライアントの IP アドレス管理の複雑さを軽減し、DNS レコードの頻繁な更新を回避します。これは、エンドポイントが変更または拡張された場合でも、クライアントが変更を加える必要がないことも意味します。
-
複数のエンドポイントタイプをサポートAWS Global Accelerator は、ネットワークロードバランサー、アプリケーションロードバランサー、EC2 インスタンス、Elastic IP アドレスなどの複数のエンドポイントを介したトラフィック処理をサポートし、お客様がネットワークアーキテクチャを柔軟に構成できるようにします。
-
トラフィックダイヤルの割合:企業は実際のニーズに応じて各端末ノードのトラフィックダイヤリング率を設定できるため、パフォーマンステスト、A/B テスト、リリース更新が容易になります。
-
AWS Global Acceleratorの仕組み
- ユーザーが開始したリクエスト: ユーザーがアクセス要求を開始すると、トラフィックは最初に AWS Global Accelerator の静的 IP アドレスに送信されます。これらの IP アドレスはアプリケーションの固定エントリ ポイントとして機能するため、ユーザーは IP アドレスの変更を心配する必要がありません。
- トラフィックルーティング:AWS Global Accelerator は、ユーザーの地理的位置と各エンドポイントの健全性に基づいて最適なトラフィックルーティング方法を選択し、リクエストが最短時間で最も近い健全なエンドポイントに到達できるようにします。
- エンドポイント最適化: トラフィック ルーティング中に、Global Accelerator は、ネットワークの状態、待ち時間、エンドポイントの正常性に基づいて、要求を処理するためのパフォーマンスが最も優れたエンドポイントを選択します。これにより、ネットワーク遅延が効果的に削減され、アプリケーションの応答速度が向上します。
- リクエストの処理と応答: エンドポイントがユーザーリクエストを処理した後、応答データが AWS Global Accelerator を通じてユーザーに返されます。この時点で、応答パスはグローバルアクセラレータによって最適化され、データ転送の速度と信頼性がさらに向上し、効率的なユーザーエクスペリエンスが確保されます。
AWS Global Accelerator のユースケース
- ネットワーク拡張: 固定の静的 IP アドレスを通じて、AWS リージョン間でのアプリケーション ネットワークの拡張を簡素化します。
- 低レイテンシアプリケーション: VoIP、ゲーム、ストリーミングなど、グローバル ネットワークを活用してパフォーマンスを向上させ、遅延を削減します。
- 災害復旧とレジリエンス: ネットワークが複数のリージョンにわたって利用可能であることを保証し、災害復旧機能を向上させます。
- セキュリティとDDoS防御: 静的 IP アドレスを通じてパブリックインターネットへの露出を減らし、AWS Shield が DDoS 保護を提供します。
AWS Global Accelerator を始める方法
- アクセラレータの作成AWS Global Accelerator を作成すると、静的 IP アドレスが取得され、適切なプロトコルとポートを設定して、すべての受信接続がアクセラレーターを介して処理されるようにすることができます。
- エンドポイントグループを構成する: アクセラレータが作成されたら、1 つ以上の AWS リージョンを選択し、関連するエンドポイント (ロードバランサー、EC2 インスタンスなど) をアクセラレータに登録します。トラフィック分散率を構成して、各エンドポイントのトラフィック需要を微調整することもできます。
- エンドポイントの登録: Application Load Balancer、Network Load Balancer、EC2 インスタンスなどのリソースをエンドポイント グループに登録します。登録プロセス中に、公平かつ合理的なトラフィック分散を確保するために、必要に応じて各エンドポイントの重みを設定できます。
AWS Global Accelerator の料金
料金はアクセラレータの数と転送されるデータの量に基づいて決まります。アクセラレータごとに固定の時間料金を支払い、データ転送料金は地域によって異なります。
使用 nOps ツールを使用すると、AWS コストを最適化し、リソースに自動的にタグを付け、財務レポートを生成して、コストの透明性を確保し、使用状況を最適化できます。
要約する
AWS エージェントとして、AWS Global Accelerator はお客様がグローバルアプリケーションのパフォーマンスと可用性を最適化できるよう支援します。トラフィックを最も近い正常なエンドポイントにインテリジェントにルーティングすることで、レイテンシを削減し、信頼性を向上させます。低レイテンシのアプリケーションでも、地域をまたぐビジネスでも、Global Accelerator は効率的なソリューションを提供できます。お客様にカスタマイズされた導入を提供し、グローバルビジネスとユーザーエクスペリエンスの安定性を向上させ、AWS との連携をさらに深め、デジタル変革を推進することができます。