あるデータエンジニアがAmazon S3に保存された以下の特性を持つデータセットのストレージコストを最適化しようとしています。 ・データは機械学習モデルの学習に使用される非構造化データ(画像・音声ファイル等) ・各オブジェクトのサイズは平均50MB以上 ・アクセスパターンは予測不可能で、数ヶ月アクセスされないこともあれば突然頻繁に参照されることもある ・アクセス時のレイテンシはミリ秒レベルが求められる ・ライフサイクル管理ルールの設定を最小化したい コストと利便性のバランスを考慮した最適なS3ストレージクラスはどれですか?
S3 Intelligent-Tieringはアクセスパターンが不規則なデータに最適なストレージクラスです。アクセス頻度を自動監視し、Frequent AccessとInfrequent Accessの2ティア間でオブジェクトを自動移動させます。アーカイブ設定を有効にすれば90日・180日アクセスのないデータをさらに安価なティアに自動移動でき、追加のライフサイクルルール設定が不要です。アクセス時のレイテンシはS3 Standardと同等のミリ秒単位です。 選択肢A のS3 Standardは最も高コストで、アクセス頻度が低い期間もストレージ料金を払い続けることになります。 選択肢B のS3 Standard-IAはアクセス頻度が低いことが明確な場合に有効ですが、アクセスパターンが予測不能なデータでは取得コストが割高になる場合があります。 選択肢C のS3 Glacier Instant Retrievalはアーカイブデータ向けで最小保存期間90日の制約があり、突然頻繁なアクセスが発生する本ケースにはコスト面で不利です。