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)ストライプを作成します。

解説

ストレージパフォーマンスを向上させる最も適した解決策は、選択肢Aです。理由は以下の通りです: ・IOPSの増加:複数のio1ボリュームを追加することで、データベース全体で利用可能なIOPSを実質的に増加させ、パフォーマンスを向上させます。 ・LVMストライプ:複数のボリュームにまたがるLVMストライプを作成すると、データベースが複数のドライブから同時にデータにアクセスできるようになり、並列処理によるさらなるパフォーマンス向上が期待できます。 ・スケーラビリティ:この手法は、今後のストレージ容量およびIOPS要件の増加にも柔軟に対応できるスケーラブルなソリューションです。 他の選択肢が効果的でない理由: B:IOPSの増加は有効ですが、単一のio1ボリュームには最大IOPS制限があり、それ以上の向上はできません。複数ボリュームの追加は、よりスケーラブルなアプローチです。 C:ボリュームサイズを増加させても、IOPS性能は必ずしも向上しません。これは主にストレージ容量の拡張に寄与します。 D:ストレージ最適化インスタンスタイプは高スループットワークロード向けに設計されていますが、接続されたEBSボリュームのIOPSを自動的に向上させるものではありません。 まとめると、選択肢Aは、複数のio1ボリュームを活用してデータベースに利用可能な総IOPSを増加させ、LVMストライピングにより並列アクセスを実現するという点で、最も効果的かつ柔軟性・拡張性に優れたストレージパフォーマンス向上策です。