【正解】B
【0からの解説】
ポイントは2つです。(1) アベイラビリティーゾーン(AZ)障害に耐える=複数 AZ にデータを冗長化するストレージクラスが必要、(2) アクセスパターンが予測不能(頻繁/まれが混在し変動する)。
S3 Intelligent-Tiering は、オブジェクトごとのアクセス状況を自動的に監視し、頻繁にアクセスされるものは高速アクセス階層、しばらくアクセスのないものは低頻度アクセス階層へ自動移動してコストを最適化します。取得料金もかからず、複数 AZ に冗長化されるため AZ 障害にも耐えます。アクセスパターンが読めない本問には最適です。
【誤りの選択肢】
A:S3 Standard は複数 AZ 冗長で耐障害性はありますが、まれにしかアクセスされないファイルにも高めのストレージ料金がかかり、コスト最小化の要件に反します。
C:S3 Standard-IA は低頻度アクセス向けですが、頻繁にアクセスされるファイルには取得料金が積み重なりコスト増になります。アクセスパターンが予測不能な本問では Intelligent-Tiering の方が適切です。
D:S3 One Zone-IA は単一 AZ にしか保存されないため、AZ 障害に耐えるという要件を満たせません。
【参考】
S3 ストレージクラスS3 Intelligent-Tiering