Q38 — AWS SAA-C03 第13章
第 38/100 問 | ← 第13章
Q938. ある企業が、オンプレミスのOracleデータベースワークロードをAmazon EC2のメモリ最適化Linuxインスタンス上に「リフト・アンド・シフト」方式で移行しました。このEC2 Linuxインスタンスでは、1 TBのProvisioned IOPS SSD(io1)EBSボリュームを64,000 IOPSでプロビジョニングしています。しかし、移行後のデータベースのストレージパフォーマンスは、オンプレミス環境のデータベースよりも遅くなっています。ストレージパフォーマンスを向上させるには、どの解決策が最も適していますか?
- A. 追加のProvisioned IOPS SSD(io1)EBSボリュームを追加し、OSコマンドを使用して論理ボリューム管理(LVM)ストライプを作成します。 ✓
- B. 既存のProvisioned IOPS SSD(io1)EBSボリュームのプロビジョニングIOPSを64,000 IOPSより高く設定します。
- C. Provisioned IOPS SSD(io1)EBSボリュームのサイズを2 TBに増やします。
- D. EC2 Linuxインスタンスをストレージ最適化インスタンスタイプに変更します。ただし、Provisioned IOPS SSD(io1)EBSボリュームは変更しません。
正解: A. 追加のProvisioned IOPS SSD(io1)EBSボリュームを追加し、OSコマンドを使用して論理ボリューム管理(LVM)ストライプを作成します。
解説
ストレージパフォーマンスを向上させる最も適した解決策は、選択肢Aです。理由は以下の通りです: ・IOPSの増加:複数のio1ボリュームを追加することで、データベース全体で利用可能なIOPSを実質的に増加させ、パフォーマンスを向上させます。 ・LVMストライプ:複数のボリュームにまたがるLVMストライプを作成すると、データベースが複数のドライブから同時にデータにアクセスできるようになり、並列処理によるさらなるパフォーマンス向上が期待できます。 ・スケーラビリティ:この手法は、今後のストレージ容量およびIOPS要件の増加にも柔軟に対応できるスケーラブルなソリューションです。 他の選択肢が効果的でない理由: B:IOPSの増加は有効ですが、単一のio1ボリュームには最大IOPS制限があり、それ以上の向上はできません。複数ボリュームの追加は、よりスケーラブルなアプローチです。 C:ボリュームサイズを増加させても、IOPS性能は必ずしも向上しません。これは主にストレージ容量の拡張に寄与します。 D:ストレージ最適化インスタンスタイプは高スループットワークロード向けに設計されていますが、接続されたEBSボリュームのIOPSを自動的に向上させるものではありません。 まとめると、選択肢Aは、複数のio1ボリュームを活用してデータベースに利用可能な総IOPSを増加させ、LVMストライピングにより並列アクセスを実現するという点で、最も効果的かつ柔軟性・拡張性に優れたストレージパフォーマンス向上策です。