type
status
date
slug
summary
tags
category
icon
password
书籍
理論
1. AWS Global Accelerator
AWS Global Acceleratorは、ユーザーのトラフィックを最適なAWSリージョンに自動的にルーティングするためのサービスです。これにより、アプリケーションの可用性、パフォーマンス、および耐障害性を向上させることができます。
- 静的IPアドレスの提供: Global Acceleratorは、1つまたは複数の静的IPアドレスを提供します。これにより、顧客は動的IPアドレスの変更を気にすることなく、アプリケーションにアクセスできます。
- 最寄りのリージョンへのトラフィックルーティング: Global Acceleratorは、ユーザーのリクエストを最も低遅延で処理できるAWSリージョンにルーティングします。これにより、ユーザーのパフォーマンスが向上します。
- リージョンの冗長性: 複数のリージョンにデプロイされたエンドポイントを使用して、トラフィックを自動的に健康なエンドポイントにルーティングします。
2. Amazon CloudFront
CloudFrontは、コンテンツ配信ネットワーク(CDN)サービスで、エッジロケーションを使用してコンテンツを高速に配信します。通常は静的コンテンツの配信に使用され、静的IPアドレスの提供や最適なリージョンへのルーティングには向いていません。
- エッジロケーション: CloudFrontは、AWSグローバルネットワークを使用して、ユーザーに近いエッジロケーションからコンテンツを配信しますが、最適なリージョンへのトラフィックルーティングはGlobal Acceleratorの方が適しています。
3. Network Load Balancer (NLB)
NLBは、TCPトラフィックを効率的に処理するための負荷分散サービスで、静的IPアドレスをサポートします。Global Acceleratorと組み合わせて使用することができますが、単体ではリージョン間の自動ルーティング機能はありません。
- 静的IPアドレス: NLBは、特定のIPアドレス(静的)を提供し、トラフィックをターゲットにルーティングします。
結論
静的IPアドレスを提供し、地理的に最適なリージョンへのトラフィックルーティングを自動化する場合、AWS Global Acceleratorが最適なソリューションです。CloudFrontやNLBは他の用途で有用ですが、Global Acceleratorは最寄りのリージョンに自動でトラフィックをルーティングする機能を提供し、要件に最も合致します。
実践
略
一問道場
質問 #384
ある企業は、AWSクラウド上で動作するソフトウェア・アズ・ア・サービス(SaaS)アプリケーションを提供しています。このアプリケーションは、ネットワークロードバランサー(NLB)の背後で、Amazon EC2 インスタンス上で実行されています。インスタンスは、オートスケーリンググループ内で、1つのAWSリージョン内の3つのアベイラビリティゾーンに分散しています。
企業はアプリケーションを追加のリージョンにデプロイしようとしています。企業は、顧客がIPアドレスを許可リストに追加できるよう、顧客に静的IPアドレスを提供する必要があります。このソリューションは、顧客を地理的に最も近いリージョンに自動的にルーティングする必要があります。
どのソリューションがこれらの要件を満たすでしょうか?
A. Amazon CloudFrontディストリビューションを作成する。CloudFrontオリジングループを作成し、各追加リージョンのNLBをオリジングループに追加する。顧客にディストリビューションのエッジロケーションのIPアドレス範囲を提供する。
B. AWS Global Acceleratorスタンダードアクセルレータを作成する。各追加リージョンのNLBに対してスタンダードアクセルレータのエンドポイントを作成する。顧客にGlobal AcceleratorのIPアドレスを提供する。
C. Amazon CloudFrontディストリビューションを作成する。各追加リージョンのNLBにカスタムオリジンを作成する。顧客にディストリビューションのエッジロケーションのIPアドレス範囲を提供する。
D. AWS Global Acceleratorカスタムルーティングアクセルレータを作成する。カスタムルーティングアクセルレータにリスナーを作成し、各追加リージョンのNLBのIPアドレスとポートを追加する。顧客にGlobal AcceleratorのIPアドレスを提供する。
解説
この問題の要点は、静的IPアドレスを提供し、地理的に最も近いリージョンへのルーティングを自動的に行うことです。これには、顧客が許可リストに追加できる静的IPアドレスを提供し、そのIPアドレスを基に最適なリージョンに自動的に接続させる必要があります。
各選択肢の分析:
A. Amazon CloudFrontディストリビューションを作成する。CloudFrontオリジングループを作成し、各追加リージョンのNLBをオリジングループに追加する。顧客にディストリビューションのエッジロケーションのIPアドレス範囲を提供する。
- 誤り: CloudFrontはコンテンツ配信に特化しており、静的IPアドレスの提供やリージョン間の自動ルーティングには最適ではありません。エッジロケーションのIPアドレス範囲を提供することはできますが、最も近いリージョンへのルーティングには向いていません。
B. AWS Global Acceleratorスタンダードアクセルレータを作成する。各追加リージョンのNLBに対してスタンダードアクセルレータのエンドポイントを作成する。顧客にGlobal AcceleratorのIPアドレスを提供する。
- 正解: AWS Global Acceleratorは、複数のリージョンに分散されたアプリケーションに対して静的IPアドレスを提供し、最も近いリージョンへのルーティングを自動的に行うサービスです。これにより、顧客は1つのIPアドレスを使い、Global Acceleratorが地理的に最適なリージョンにトラフィックをルーティングします。これが要件に最も適しています。
C. Amazon CloudFrontディストリビューションを作成する。各追加リージョンのNLBにカスタムオリジンを作成する。顧客にディストリビューションのエッジロケーションのIPアドレス範囲を提供する。
- 誤り: CloudFrontはオリジンとしてNLBをサポートできますが、Static IPアドレスを提供することはできません。また、最適なリージョンへの自動ルーティング機能はGlobal Acceleratorの方が適しています。
D. AWS Global Acceleratorカスタムルーティングアクセルレータを作成する。カスタムルーティングアクセルレータにリスナーを作成し、各追加リージョンのNLBのIPアドレスとポートを追加する。顧客にGlobal AcceleratorのIPアドレスを提供する。
- 誤り: カスタムルーティングアクセルレータは、リクエストを特定のIPアドレスやポートに基づいてルーティングするためのものです。静的IPアドレスを提供し、最適なリージョンへの自動ルーティングを行うという要件には、スタンダードアクセルレータが適しています。
結論:
Bが最適な解決策です。AWS Global Acceleratorのスタンダードアクセルレータを使用することで、顧客に静的IPアドレスを提供し、トラフィックを最寄りのリージョンに自動的にルーティングできます。
- 作者:みなみ
- 链接:https://www.minami.ac.cn//%E8%B3%87%E6%A0%BC%E5%8B%89%E5%BC%B7/178d7ae8-88e2-8048-a8fb-c48587706f7c
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章