PCD#129(building)

PCD#129(building)

Cloud Run jobs を毎日 03:00 JST に実行したい。1 ジョブ内で 100 タスクを並列実行し最大同時 10 タスク。最適な構成は。

(2つ選択)

正解:A, B

正解の根拠

Cloud Run jobs はバッチ実行向け。--tasks でタスク数、--parallelism で同時並列数を指定。Cloud Scheduler から HTTP で jobs.run を叩くのが標準パターン。

gcloud run jobs create daily --tasks=100 --parallelism=10
gcloud scheduler jobs create http daily-trigger 
  --schedule="0 3 * * *" --time-zone=Asia/Tokyo 
  --uri=https://run.googleapis.com/.../jobs/daily:run

不正解の理由

選択肢問題点
CCloud Run サービスの max-instances はリクエスト駆動。バッチ向けでない
DWorkflows は可能だが余分なオーケストレータでありシンプルな定期ジョブには冗長

参考:Google Cloud Run ドキュメント


コメント

コメント

コメントする

目次