模擬問題集SAA-C03練習問題 6

SAA-C03 練習問題 6

AWS Solutions Architect – Associate・コストを最適化したアーキテクチャの設計・無料公開(全 200 問中 15 問を無料公開中)

問題
ある企業は、開発用 AWS アカウントで稼働する複数の Amazon RDS DB インスタンスを保有しています。すべてのインスタンスには、開発リソースであることを示すタグが付けられています。企業は、開発用 DB インスタンスを営業時間中のみスケジュールに従って稼働させたいと考えています。 最も運用上のオーバーヘッドが少ない方法でこれらの要件を満たすソリューションはどれですか?

選択肢と解説

  • 1
    停止すべき RDS インスタンスを特定するために Amazon CloudWatch アラームを作成する。RDS インスタンスを起動・停止する AWS Lambda 関数を作成する。
  • 2
    起動・停止すべき RDS インスタンスを特定するために AWS Trusted Advisor レポートを作成する。RDS インスタンスを起動・停止する AWS Lambda 関数を作成する。
  • 3
    RDS インスタンスを起動・停止する AWS Systems Manager State Manager のアソシエーションを作成する。
  • AWS Lambda 関数を呼び出して RDS インスタンスを起動・停止する Amazon EventBridge ルールを作成する。

解説

【正解】D

【0からの解説】
「特定の時刻になったら処理を実行する(=スケジュール実行)」という要件には、Amazon EventBridge のスケジュールルールが最適です。EventBridge ルールで「平日 9 時に起動」「平日 18 時に停止」のようなスケジュールを定義し、ターゲットとして AWS Lambda 関数を呼び出して RDS インスタンスを起動・停止させれば、サーバーレスかつ少ない構成要素で自動化できます。タグで開発リソースを絞り込んで対象を制御することも容易で、運用上のオーバーヘッドが最も小さくなります。

【誤りの選択肢】
A:CloudWatch アラームはメトリクスのしきい値超過を検知する仕組みで、「営業時間というスケジュール」を表現するのには本来不向きです。スケジュール起点の処理には EventBridge が適切です。
B:AWS Trusted Advisor はコスト最適化やセキュリティのベストプラクティスを助言するサービスで、決まった時刻に起動・停止すべきインスタンスを判定する用途には使えません。
C:State Manager は構成(状態)を一定に保つための機能で、特定時刻に起動/停止を切り替えるスケジュール実行の主目的には合致せず、本問のシンプルな時間制御には EventBridge + Lambda のほうが素直です。

【参考】
Amazon EventBridge のスケジュールルール
Amazon EventBridge(製品ページ)
← 練習問題 5練習問題 7
SAA-C03 の模擬問題集は全 200

本番形式の練習テスト 4 回を、試験モード/演習モードで受験できます。 全問に解説付き、ドメイン別の弱点分析にも対応。模試プラン(月額 ¥980)からご利用いただけます。

SAA-C03 の模試を受ける料金プランを見る

SAA-C03 の無料公開問題

問題 1問題 2問題 3問題 4問題 5問題 6問題 7問題 8問題 9問題 10問題 11問題 12問題 13問題 14問題 15