Q33 — AWS DEA-C01 第1章
第 33/100 問 | ← 第1章
ある企業が、Amazon EC2インスタンス上で実行されるアプリケーションを開発しています。現在、アプリケーションが生成するデータは一時的なものです。しかし、企業はEC2インスタンスが終了してもデータを永続化する必要があります。 データエンジニアは、Amazonマシンイメージ(AMI)から新しいEC2インスタンスを起動し、インスタンスを構成してデータを保持する必要があります。 この要件を満たすソリューションはどれですか?
- A. アプリケーションデータを含むEC2インスタンスストアボリュームでバックアップされたAMIを使用して新しいEC2インスタンスを起動します。EC2インスタンスにデフォルト設定を適用します。
- B. アプリケーションデータを含むルートAmazon Elastic Block Store(Amazon EBS)ボリュームでバックアップされたAMIを使用して新しいEC2インスタンスを起動します。EC2インスタンスにデフォルト設定を適用します。
- C. EC2インスタンスストアボリュームでバックアップされたAMIを使用して新しいEC2インスタンスを起動します。アプリケーションデータを格納するためのAmazon Elastic Block Store(Amazon EBS)ボリュームをアタッチします。EC2インスタンスにデフォルト設定を適用します。 ✓
- D. Amazon Elastic Block Store(Amazon EBS)ボリュームでバックアップされたAMIを使用して新しいEC2インスタンスを起動します。アプリケーションデータを格納するための追加のEC2インスタンスストアボリュームをアタッチします。EC2インスタンスにデフォルト設定を適用します。
正解: C. EC2インスタンスストアボリュームでバックアップされたAMIを使用して新しいEC2インスタンスを起動します。アプリケーションデータを格納するためのAmazon Elastic Block Store(Amazon EBS)ボリュームをアタッチします。EC2インスタンスにデフォルト設定を適用します。
解説
データの永続化という要件を満たすためには、EC2インスタンスが終了してもデータが保持される必要があります。Amazon EC2インスタンスストアボリュームは一時的であり、永続化が必要なデータには不適切です。したがって、選択肢AおよびDは不適切です。選択肢Bでは、アプリケーションデータを含むルートEBSボリュームを使用して新規インスタンスを起動するとしていますが、この方法ではデータが個別のボリューム上に保存されず、データ管理およびバックアップが困難になります。そのため、ベストプラクティスは、永続化が必要なデータを専用に保存するEBSボリュームをEC2インスタンスにアタッチすることであり、これは選択肢Cで説明されています。これにより、EC2インスタンスが終了してもEBSボリューム上のデータは保持され、データ永続化の要件を満たします。