高性能アーキテクチャ設計
あるCloudFrontディストリビューションでオリジンサーバーへのリクエストが想定より多く、オリジンの負荷が高くなっている。調査の結果、コンテンツのキャッシュ有効期間(TTL)が短すぎることが原因と判明した。この問題を解決するために最初に行うべき対応はどれか。
- Aオリジンのインスタンスタイプを大きくする
- BRoute 53のTTLを短くする
- ✓CloudFrontのキャッシュビヘイビアでTTL(キャッシュ有効期間)を長く設定する
- DS3バケットのバージョニングを有効にする
解説
原因がキャッシュTTLの短さであると特定されているため、まずCloudFrontのキャッシュビヘイビアでTTLを延長し、キャッシュヒット率を高めてオリジンへのリクエストを減らすのが適切な対応である。
根拠高性能アーキテクチャ設計:キャッシュ戦略の最適化(Amazon CloudFront)