3.1標準
複数DAGが同じ外部APIとRedshiftへアクセスする。
DAG全体を直列化せず、同時実行数だけを制限したい。
最も適切な自動化方法はどれか。
× 不正解
Airflow PoolとDAG/task concurrencyで共有リソースの上限を守り、独立タスクの並列性を維持する。
詳細解説
正しいAirflow PoolとDAG/task concurrencyを設定する
共有リソースを使うタスクにスロットを割り当て、他の独立タスクは並列実行できる。
共有リソースを使うタスクにスロットを割り当て、他の独立タスクは並列実行できる。
誤り全DAGを1つのLambdaへまとめる
処理の独立性と再実行単位を失い、Lambda制約にも当たる。
処理の独立性と再実行単位を失い、Lambda制約にも当たる。
誤りS3 Lifecycleで同時実行を制御する
S3の保存ルールはワークフローの実行枠を制御しない。
S3の保存ルールはワークフローの実行枠を制御しない。
誤りCloudTrailのログ量で実行数を決める
監査イベント量は実行制御の同期メカニズムではない。
監査イベント量は実行制御の同期メカニズムではない。
実際に確かめる
一時的な検証環境で実行できる例です。
Amazon MWAA Apache Airflow pools、concurrency、parallelismの公式説明を確認する。期待される結果
全体直列化と共有リソースだけを制限する設計の違いを説明できる。理解のポイント
- Airflow Pool
- Concurrency
- Parallelism
- 共有リソース
確認時の注意
- 確認環境: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- AWS公式DEA-C01 Domain 3・Task 3.1と各サービスの公式ドキュメントを確認する。
基礎のおさらい
容量制御
外部APIのレート制限やRedshift WLMに合わせてPoolスロットを決める。
公平性
DAG間の優先度・キュー・実行時間を監視し、長時間タスクの飢餓を防ぐ。
問題IDAWS-DEA-197
確認環境AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
最終技術確認2026-08-20
誤り・権利侵害を報告