Q25 — AWS SOA-C02 第1章
第 25/100 問 | ← 第1章
SysOps管理者が、Amazon CloudFrontディストリビューションのキャッシュヒット率が10%未満であることに気づきました。SysOps管理者は、このディストリビューションのキャッシュヒット率を向上させ、ネットワークパフォーマンスを改善し、オリジンへの負荷を軽減する必要があります。 これらの要件を満たすために、SysOps管理者が実施すべきアクションの組み合わせはどれですか?(2つ選択)
- A. 必要なAWSリージョンでCloudFront Origin Shieldを有効化します。 ✓
- B. ビューアプロトコルポリシーをHTTPSのみに変更します。
- C. 2番目のオリジンを追加します。両方のオリジンを含むオリジングループを作成し、CloudFrontオリジンフェイルオーバーを有効化します。
- D. キャッシュ動作設定で、キャッシュ内のオブジェクトの自動圧縮を有効化します。
- E. キャッシュ動作設定で、CloudFront TTL値を増加させます。 ✓
正解: A. 必要なAWSリージョンでCloudFront Origin Shieldを有効化します。, E. キャッシュ動作設定で、CloudFront TTL値を増加させます。
解説
Amazon CloudFrontの低キャッシュヒット率は、通常、キャッシュポリシーおよびオリジンへのリクエスト頻度に関連しています。Origin Shield(A)を有効化すると、リージョンレベルでリクエストを集約し、オリジンへの直接アクセスを削減してエッジキャッシュ効率を向上させます。TTL値(E)を増加させると、オブジェクトがエッジノードにキャッシュされる期間が延長され、再びオリジンへアクセスする回数が減少します。オプションBはプロトコルセキュリティポリシーに関係し、キャッシュ効率とは直接関係ありません。オプションCのフェイルオーバー機構は高可用性のために使用され、キャッシュ動作には影響しません。オプションDの自動圧縮は主に転送データサイズの最適化を目的としており、キャッシュ保持期間には影響しません。AWSベストプラクティスによれば、キャッシュ動作の最適化とオリジンへのアクセス頻度の削減がキャッシュヒット率向上の鍵です。