SAAコスト最適化されたアーキテクチャの設計

ある企業は大量のログファイルをS3に保存しています。ログファイルは最初の30日間は頻繁にアクセスされますが、その後はほとんどアクセスされず、1年後以降は法令要件でのみ保持が必要です。最もコスト効率の高いストレージ管理方法はどれですか?

A
すべてのログをS3 Standardに保存し続ける
S3 Standardにすべて保存し続けると、ほとんどアクセスされないデータに対しても高いストレージコストが発生します。
B
S3ライフサイクルポリシーを設定してS3 Standard → S3 Standard-IA → S3 Glacierへ自動移行する
✓ 正解
S3ライフサイクルポリシーを使うことで、ログの年齢に応じてストレージクラスを自動移行できます。30日間はS3 Standard(高頻度アクセス)、その後S3 Standard-IA(低頻度アクセス・安価)、1年後はS3 Glacier(アーカイブ・最低コスト)へ移行することで、アクセスパターンに合ったコスト最適化が実現できます。
C
ログファイルをEBSボリュームに保存してスナップショットでバックアップする
EBSはオブジェクトストレージではなくブロックストレージであり、大量ログ保存には不適切かつ高コストです。
D
S3 Intelligent-Tieringに保存して自動的に最適なストレージクラスに移行させる
S3 Intelligent-Tieringも自動移行を行いますが、オブジェクトごとに監視コストが発生するため、アクセスパターンが予測できている場合はライフサイクルポリシーの方がコスト効率が高いです。

解説

S3ライフサイクルポリシーを使うことで、ログの年齢に応じてストレージクラスを自動移行できます。30日間はS3 Standard(高頻度アクセス)、その後S3 Standard-IA(低頻度アクセス・安価)、1年後はS3 Glacier(アーカイブ・最低コスト)へ移行することで、アクセスパターンに合ったコスト最適化が実現できます。 選択肢AのS3 Standardにすべて保存し続けると、ほとんどアクセスされないデータに対しても高いストレージコストが発生します。 選択肢CのEBSはオブジェクトストレージではなくブロックストレージであり、大量ログ保存には不適切かつ高コストです。 選択肢DのS3 Intelligent-Tieringも自動移行を行いますが、オブジェクトごとに監視コストが発生するため、アクセスパターンが予測できている場合はライフサイクルポリシーの方がコスト効率が高いです。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSAAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
SAA の問題一覧に戻る