DEAデータオペレーションとサポート複数選択

あるデータエンジニアリングチームは、夜間バッチ処理にAWS Batchを使用しています。 ジョブは一時的なネットワークエラーで失敗することがあります。 チームは以下を実現したいと考えています。 ・一時的な障害に対して自動的に再試行する ・最終的にジョブが失敗した場合にチームへ即時通知する 必要な設定を2つ選んでください。

A
AWS Batchジョブ定義のretryStrategyでattemptsを設定し、一時的なエラーに対して自動再試行を有効にする
✓ 正解
AWS BatchのretryStrategyはジョブ定義のattemptsパラメータで最大試行回数を指定するネイティブ機能で、一時的なネットワークエラーに対して自動再試行を実現できます。
B
Amazon EventBridgeでAWS Batch Job State Changeイベントを監視し、FAILEDステータス時にAmazon SNSトピックへ発行して通知する
✓ 正解
Amazon EventBridgeはBatch Job State Changeイベントをリアルタイムにキャッチし、FAILEDステータス時にSNSトピックへ発行することでチームへの即時通知を実現できます。
C
Amazon CloudWatch ContainerInsightsをAWS Batchコンピューティング環境に対して有効化してコンテナメトリクスを収集する
Amazon CloudWatch ContainerInsightsはCPU・メモリ監視には有用ですが、ジョブの再試行・失敗通知とは直接関係しません。
D
AWS CloudTrailのBatch APIログをAmazon Athenaで定期クエリし、失敗ジョブを特定してチームに報告する
AWS CloudTrail分析は遅延が大きく、即時通知要件を満たせません。

解説

AWS BatchのretryStrategyはジョブ定義に設定するだけで一時エラーへの自動再試行を実現するネイティブ機能です。EventBridgeはジョブのステート変化をリアルタイムに検出できるため、最終失敗時の即時通知に最適な組み合わせです。 選択肢CのContainerInsightsはCPU・メモリ監視には有用ですが、ジョブの再試行・失敗通知とは直接関係しません。 選択肢DのCloudTrail分析は遅延が大きく、即時通知要件を満たせません。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDEAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
DEA の問題一覧に戻る