Q96 — AWS SAA-C03 第15章
第 96/100 問 | ← 第15章
Q1196. ある企業が、Amazon Linux を実行する2台の Amazon EC2 インスタンス上に新しい給与処理アプリケーションを展開します。各インスタンスには、オペレーティングシステムおよびアプリケーションを格納するルートボリュームが1つあります。このアプリケーションは、一時ファイルの保存と、すべての給与データの長期ファイルストレージの両方を必要としています。これらの2つのストレージオプションは、高いパフォーマンスを持ち、Linux と互換性がある必要があります。また、2台の EC2 インスタンスが単一の場所から長期的な給与データにアクセスできる必要があります。さらに、長期的な給与データは高い可用性を備えていなければなりません。これらの要件を満たすためのアクションの組み合わせはどれですか?(2つ選択してください。)
- A. 一時データ用に、インスタンスストアボリュームをサポートするインスタンスファミリにインスタンスを変更します。 ✓
- B. Amazon ElastiCache (Redis OSS) インスタンスをデプロイし、EC2 インスタンスが一時データを ElastiCache (Redis OSS) インスタンスに保存するように設定します。
- C. Amazon S3 バケットを作成し、EC2 インスタンスが一時データをその S3 バケットに保存するように設定します。
- D. 長期データの保存用に、新しい Amazon Elastic Block Store (Amazon EBS) ボリュームを作成して、2台の EC2 インスタンスそれぞれにアタッチします。
- E. 長期データの保存用に、Amazon Elastic File System (Amazon EFS) のリージョンファイルシステムをデプロイします。 ✓
正解: A. 一時データ用に、インスタンスストアボリュームをサポートするインスタンスファミリにインスタンスを変更します。, E. 長期データの保存用に、Amazon Elastic File System (Amazon EFS) のリージョンファイルシステムをデプロイします。
解説
一時ファイルの保存および給与データの長期ファイルストレージを実現するには、高いパフォーマンス、Linux との互換性、および高い可用性を満たすソリューションが必要です。以下の組み合わせが最も適しています。 A. 一時データ用に、インスタンスストアボリュームをサポートするインスタンスファミリにインスタンスを変更します。 理由:インスタンスストアボリュームは、ホストコンピュータに物理的に接続された一時的なブロックレベルストレージであり、高いI/OパフォーマンスとEC2インスタンスからの直接アクセスを提供します。一時ファイルの保存には最適ですが、インスタンスの停止または終了時にデータが失われる(エフェメラル)という特性があります。ただし、アプリケーションがこのデータ損失を許容できる場合、一時データ用途としては十分です。 E. 長期データの保存用に、Amazon Elastic File System (Amazon EFS) のリージョンファイルシステムをデプロイします。 理由:Amazon EFS は、AWS クラウドサービスおよびオンプレミス環境で利用可能な、スケーラブルで完全マネージドな弾力性のある NFS ファイルシステムです。高い可用性と耐久性を備えており、長期的な給与データの保存に適しています。また、複数の EC2 インスタンスから同時にアクセス可能であるため、「2台のインスタンスが単一の場所から長期データにアクセスできる」という要件を満たします。さらに、Linux との互換性があり、ファイルベースのワークロードに対して高いパフォーマンスを発揮します。 他の選択肢が不適切な理由: B. Amazon ElastiCache (Redis OSS) は、高速・低遅延なメモリ内データストアであり、キャッシュや特定の種類の一時データには有効ですが、大量の一時ファイルや長期データの保存には設計されていません。また、Redis はキーバリュー型ストアであり、ファイルシステムではないため、ファイルの保存には不向きです。 C. Amazon S3 は、オブジェクトストレージサービスであり、高い可用性と耐久性を備えていますが、頻繁な読み書きを伴う一時ファイルのようなファイルベースの高パフォーマンスワークロードには最適ではありません。S3 は、大規模オブジェクト、バックアップ、アーカイブの保存に適しています。 D. Amazon EBS は、EC2 インスタンス向けの永続的ブロックストレージを提供しますが、複数のインスタンスによる同時共有アクセスはできません(1つのEBSボリュームは1台のEC2インスタンスにのみアタッチ可能)。したがって、「2台のインスタンスが単一の場所から長期データにアクセスできる」という要件を満たしません。また、共有ファイルストレージとしてのスケーラビリティや運用容易性において、EFS ほど優れていないため、本ユースケースには不適です。 結論:一時データにはインスタンスストアボリューム(A)、長期データには Amazon EFS(E)を用いる組み合わせが、すべての要件を満たします。