Q48 — AWS SAA-C03 第15章

第 48/100 問 | ← 第15章

Q1148. ある会社では、複数の営業チーム向けに分析クエリを実行するために Amazon Redshift クラスターを使用しています。通常のワークロードに加えて、毎月最終週の月曜日の朝には数千人のユーザーがレポートを実行します。ユーザーからは、この月次ピーク期間中の応答時間が遅いという報告が寄せられています。同社は、Redshift クラスターの可用性に影響を与えることなく、クエリパフォーマンスを向上させる必要があります。これらの要件を満たすソリューションはどれですか?

正解: C. 特定のワークロード管理(WLM)キューに対して、Redshift クラスターの同時実行スケーリング機能を有効化します。

解説

月次レポート実行による負荷増加時にクエリパフォーマンスを向上させつつ、クラスターの可用性を維持するための最適なソリューションを検討します。重要な要件は以下のとおりです:① 月次ピーク時のクエリパフォーマンス向上、② Redshift クラスターの可用性への影響なし、③ 手動操作やコスト面での効率性(毎月手動でリサイズするのは非効率であり、理想的ではありません)。各選択肢を評価します: A:クラシックリサイズは、リサイズ中にクラスターが利用不可(新規クラスターの作成とデータコピーが必要)となるため、「可用性への影響なし」という要件を満たしません。不適切です。 B:エラスティックリサイズはクラシックリサイズより高速で、クラスターの利用不可時間はほぼありません(一時的な短い中断はあり得ます)。ただし、依然として手動介入が必要であり、即時対応ではなく、不要な期間の拡張されたクラスターによるコスト増も発生します。予測可能な定期的ピークには最適とは言えません。 C:同時実行スケーリング機能は、クエリ負荷の急増時に自動的に一時的な追加クラスターを起動し、メインクラスターの可用性やパフォーマンスを損なわず、並列クエリ処理能力を向上させます。これは、毎月のレポート実行のような予測可能な負荷ピークに最も適した機能です。手動操作不要、可用性維持、コスト効率の3つを同時に満たします。 D:Redshift Spectrum は、S3 上のデータを直接クエリ可能にする機能ですが、これは Redshift クラスター自体のクエリパフォーマンス向上ではなく、負荷のオフロードに焦点を当てています。ワークロードによっては効果が限定的であり、また手動設定が必要で、同時実行性の向上という点では直接的な解決策ではありません。 正解は C です。「特定のワークロード管理(WLM)キューに対して、Redshift クラスターの同時実行スケーリング機能を有効化する」です。この機能により、負荷ピーク時に自動的に一時的な追加コンピューティングリソースが提供され、多数のクエリを同時に実行可能になります。また、WLM キューを適切に構成することで、重要なクエリを優先し、レポート生成の急増にも効果的に対応できます。これにより、可用性とパフォーマンスを両立させながら、ピーク負荷を効率的に管理できます。