No.2237 Amazon S3 のパフォーマンスを最適化するために使用される設計パターンとは何ですか?
TOPへ
-
頻繁にアクセスされるコンテンツにキャッシュを使用する
正解
これは正解です。Amazon S3 にデータを保存するアプリケーションの多くは、ユーザーから繰り返しリクエストされる「作業セット」と言えるデータを提供します。Amazon CloudFront、Amazon ElastiCache、AWS Elemental MediaStore などのキャッシュを使用してパフォーマンスを最適化することができます。
-
データを圧縮して保存する
不正解
これは不正解です。データの圧縮はデータ保存量の削減には有効ですが、パフォーマンス最適化の設計パターンとしては適切ではありません。
-
レイテンシーの影響を受けやすいアプリケーションのタイムアウトと再試行
正解
これは正解です。Amazon S3 から再試行が必要なことを示すレスポンスを受け取る場合があります。これらのエラーが発生した場合、各 AWS SDK はエクスポネンシャルバックオフを使用して自動再試行ロジックを実装します。再試行ロジックを実装することで、パフォーマンスの最適化が可能です。
-
Amazon S3 のストレージクラスを変更する
不正解
これは不正解です。ストレージクラスの変更は、データの保存コストを最適化するためのものであり、パフォーマンス最適化のためのものではありません。