No.2236 Amazon S3 のパフォーマンスを最適化するために、どのような手法が有効ですか?
TOPへ
-
ストレージ接続を水平にスケールする。
正解
ストレージ接続を水平にスケーリングすることは、パフォーマンスを最適化する一般的な設計パターンです。Amazon S3 の利用可能な帯域幅を最大化するために、複数の同時リクエストを別々の接続に分散して発行します。
-
パフォーマンス要件を理解し、503 エラーレスポンスをモニタリングする。
正解
503 エラーレスポンスのモニタリングは、Amazon S3 の利用に関連するパフォーマンスの問題を特定し、対処するための有効な手法です。
-
すべてのAmazon S3バケットを同じリージョンに保存する。
不正解
すべてのバケットを同じリージョンに保存することが必ずしも最適なパフォーマンスをもたらすわけではありません。バケットのリージョンは、データの利用者が最も多い場所に基づいて選択することが一般的です。
-
バイト範囲のフェッチを使用する。
正解
バイト範囲リクエストを使用すると、オブジェクトのバイト範囲をフェッチして指定した部分のみを転送できます。これにより、単一のオブジェクト全体のリクエストに対して高い集約スループットを実現できます。