Q35 — AWS SAA-C03 第1章
第 35/65 問 | ← 第1章
Q35. ある企業では、アプリケーションによって多数のファイル(各ファイルサイズは約5 MB)が生成され、それらは Amazon S3 に保存されています。同社のポリシーでは、これらのファイルは作成後4年間保存しなければならず、その後で削除可能です。また、ファイルには再作成が困難な重要なビジネスデータが含まれているため、常に即時アクセス可能である必要があります。ただし、オブジェクト作成後最初の30日間は頻繁にアクセスされますが、それを過ぎるとほとんどアクセスされません。最もコスト効率の高いストレージソリューションはどれですか?
- A. S3 バケットのライフサイクルポリシーを作成し、オブジェクト作成から30日後に S3 Standard から S3 Glacier へ移行させます。オブジェクト作成から4年後にファイルを削除します。
- B. S3 バケットのライフサイクルポリシーを作成し、オブジェクト作成から30日後に S3 Standard から S3 One Zone-Infrequent Access(S3 One Zone-IA)へ移行させます。オブジェクト作成から4年後にファイルを削除します。
- C. S3 バケットのライフサイクルポリシーを作成し、オブジェクト作成から30日後に S3 Standard から S3 Standard-Infrequent Access(S3 Standard-IA)へ移行させます。オブジェクト作成から4年後にファイルを削除します。 ✓
- D. S3 バケットのライフサイクルポリシーを作成し、オブジェクト作成から30日後に S3 Standard から S3 Standard-Infrequent Access(S3 Standard-IA)へ移行させます。オブジェクト作成から4年後にファイルを S3 Glacier へ移行させます。
正解: C. S3 バケットのライフサイクルポリシーを作成し、オブジェクト作成から30日後に S3 Standard から S3 Standard-Infrequent Access(S3 Standard-IA)へ移行させます。オブジェクト作成から4年後にファイルを削除します。
解説
要件を整理すると:①ファイルは常に即時アクセス可能でなければならない(=S3 Glacier や S3 Glacier Deep Archive は不適。これらは復元に時間がかかるため即時アクセス不可)、②最初の30日間は頻繁にアクセスされるが、以降は稀にしかアクセスされない、③4年間保存後、削除される。したがって、30日以降のストレージクラスは「即時アクセス可能」かつ「低コスト」であることが必須です。S3 Standard-IA は即時アクセス可能で、アクセス頻度が低いオブジェクトに最適化されたコスト効率の高いストレージクラスであり、最小ストレージ期間(30日)と最小アクセス単位(128 KB)の要件も満たします。一方、S3 Glacier は即時アクセス不可(復元に数分~数時間かかる)ため、要件①に反します。S3 One Zone-IA は可用性が低い(シングルアベイラビリティーゾーンのみ)ため、重要なビジネスデータという要件②(再作成が困難)には不適切です。選択肢Dは4年後にS3 Glacierへ移行するとしていますが、4年後に既に削除すべきタイミングであり、不要なステップです。よって、最もコスト効率が高く、要件をすべて満たすのは選択肢Cです。