ある企業が小売ウェブサイトをグローバルにデプロイしました。このサイトは、複数のアベイラビリティーゾーンにまたがるAuto Scalingグループ内のElastic Load Balancerの背後にある複数のAmazon EC2インスタンスで稼働しています。同社は、顧客が使用するデバイスに基づいて異なるコンテンツバージョンを提供したいと考えています。ソリューションアーキテクトは、これらの要件を満たすためにどのようなアクションの組み合わせを実行すべきですか?(2つ選択してください。)
解答を選択
オプションをタップして解答を確認してください。
正解: Amazon CloudFrontを設定して、コンテンツの複数のバージョンをキャッシュする。, Lambda@Edge関数を設定して、User-Agentヘッダーに基づいて特定のオブジェクトをユーザーに返す。.
これが解答である理由
Amazon CloudFrontは、コンテンツをエッジロケーションにキャッシュすることで、ユーザーへの配信を高速化し、オリジンサーバーの負荷を軽減します。異なるデバイス向けのコンテンツバージョンをキャッシュすることで、パフォーマンスとスケーラビリティを向上させます。Lambda@Edgeは、CloudFrontのエッジロケーションでコードを実行し、User-Agentヘッダーなどのリクエスト属性に基づいて、動的に異なるコンテンツバージョンをユーザーに返すことを可能にします。これにより、デバイスに応じたパーソナライズされたエクスペリエンスを提供できます。Network Load Balancer (NLB) はレイヤー4のロードバランサーであり、ホストヘッダーやパスベースのルーティングはサポートしていません。これらはApplication Load Balancer (ALB) の機能です。AWS Global Acceleratorは、パフォーマンスを向上させますが、コンテンツのバージョン管理には直接関与しません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要