DEA-C01:AWS Certified Data Engineer - Associate データ運用とサポート 問2
データ運用とサポート/AWS サービスによるデータ処理の自動化複数の定期バッチ(Glue ジョブや Lambda)を、スケジュールやイベントに基づいて起動・連携させ、一元的に管理したいと考えています。最も適切なのはどれですか。
当サイトのオリジナル問題(DEA-C01:AWS Certified Data Engineer - Associateの出題範囲「データ運用とサポート」に対応。実際の試験問題ではありません)
- A各サーバーの OS に個別の cron を設定してバラバラに管理する
- B担当者が時間になったら手動で各ジョブを起動する
- Cジョブの順序管理はできないものとして、すべて同時に起動する
- DAmazon EventBridge のルールとスケジューラで、スケジュール/イベントを契機に各ジョブを起動・連携する
正解:D
解説
Amazon EventBridge は、ルールとスケジューラ(EventBridge Scheduler)により、スケジュールやイベントを契機に複数の AWS サービス(Glue・Lambda・Step Functions など)を起動・連携でき、一元的に管理できます。OS 個別の cron や手動起動、無秩序な同時起動は運用性・信頼性に欠けます。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- A誤り。OS 個別の cron はバラバラで、一元管理やイベント連携ができません。
- B誤り。手動起動は時間依存で、確実な自動化になりません。
- C誤り。順序を無視した同時起動は依存関係のあるジョブで破綻します。
- D正しい。EventBridge のルールとスケジューラで、スケジュール/イベント起点に各ジョブを一元的に起動・連携できます。