Q49 — AWS SAA-C03 第6章
第 49/65 問 | ← 第6章
Q414. ある企業は、データベースを1日1回Amazon S3にエクスポートする必要があり、他のチームがそのデータにアクセスできるようにしなければなりません。エクスポートされるオブジェクトのサイズは2 GB~5 GBの間で変動します。S3におけるこのデータへのアクセスパターンは変動が激しく、頻繁に変わります。データは即時に利用可能でなければならず、最大3か月間はアクセス可能である必要があります。また、取得時間(retrieval time)を増加させることなく、最もコスト効率の高いソリューションを実現する必要があります。これらの要件を満たすために、企業が使用すべきS3ストレージクラスはどれですか?
- A. S3 Intelligent-Tiering ✓
- B. S3 Glacier Instant Retrieval
- C. S3 Standard
- D. S3 Standard-Infrequent Access (S3 Standard-IA)
正解: A. S3 Intelligent-Tiering
解説
要件を整理すると:①データは「即時に利用可能」でなければならない(=遅延のない即時アクセスが必要)、②アクセスパターンが「変動が激しく、頻繁に変わる」、③保存期間は最大3か月、④コスト最適化が求められ、かつ⑤取得時間を増加させてはならない。S3 Intelligent-Tieringは、アクセス頻度の変化に自動で対応し、頻繁にアクセスされるオブジェクトはS3 Standardレイヤー、稀にしかアクセスされないものはS3 Standard-IAレイヤーへと自動的に移動させる機能を持ち、追加の監視・管理コストや取得遅延が発生しません。S3 Glacier Instant Retrievalは即時取得可能ですが、最小保存期間が90日(3か月)であり、かつ3か月未満の保存には追加料金が発生するため、本ケースでは不適切です。S3 Standardは即時アクセス可能で制約がなく信頼性も高いですが、コスト面で最適とは言えません。S3 Standard-IAはアクセス頻度が低い場合に有効ですが、アクセスパターンが「変動が激しい」ため、頻繁にアクセスされる際に追加の取得料金が発生し、結果としてコストが高くなる可能性があります。したがって、変動するアクセスパターンに対して自動的に最適な階層を選択し、即時アクセスを保証しつつコストを最小化できるS3 Intelligent-Tieringが最も適しています。