あるグローバルメディア企業が、静的コンテンツの配信にAmazon CloudFrontを使用しています。アクセス分析によると、月間リクエストの90%が日本・韓国・シンガポールのユーザーから発生しており、残り10%が北米・欧州からです。現在はPrice Class Allを使用して全エッジロケーションを活用していますが、月間データ転送コストの削減を求められています。ユーザー体験への影響を最小化しながらコストを削減する、最も適切な対策はどれですか?
A
CloudFront Price Class 100に変更し、北米・欧州のみにエッジロケーションを限定することでデータ転送単価を引き下げる
Price Class 100は北米・欧州のエッジロケーションのみを使用するため、ユーザーの90%が集中する日本・韓国・シンガポールへの配信が遠距離エッジ経由となり、レイテンシが大幅に悪化します。コスト削減はできますが、ユーザー体験への影響が許容範囲を超えます。
B
CloudFront Price Class 200に変更し、日本・韓国・シンガポール・北米・欧州を含む主要エッジロケーションで高コストリージョンを除外する
✓ 正解
Price Class 200はアジア太平洋(日本・韓国・シンガポールを含む)・北米・欧州のエッジロケーションをカバーし、利用者がほぼいない高コストの南米エッジを除外します。全ユーザーのパフォーマンスを維持しながら不要なコストを削減できる最適な選択です。
CloudFront Price Class 200は、北米・欧州・イスラエルに加え、日本・韓国・シンガポール・インドなどのアジア太平洋エッジロケーションを含む中間価格帯の設定です。Price Class Allと比較して、利用者がほぼいない南米・オーストラリアなどの高コストエッジロケーションを除外できます。ユーザーの90%が集中するアジアと残り10%の北米・欧州のパフォーマンスを完全に維持しながら、不要なエッジロケーションへの料金を削減できます。
選択肢AのCloudFront Price Class 100は、北米・欧州・イスラエルのみを含む最低価格帯で、アジアのエッジロケーションが一切含まれません。ユーザーの90%が集中する日本・韓国・シンガポールのユーザーが遠距離の北米エッジから配信されることになり、レイテンシが大幅に悪化します。
選択肢CのS3静的ウェブサイトホスティングは、CloudFrontのグローバルエッジキャッシュを失うため、アジアのユーザーへの配信レイテンシが増加します。コスト削減のために必要以上のパフォーマンス低下を招く過剰な変更です。
選択肢DのキャッシュTTL延長は、オリジンへのリクエスト数を削減する効果はありますが、CloudFrontのデータ転送コストはエッジからユーザーへの転送量に依存します。Price Class変更のようなエッジロケーション単価の削減効果は得られません。