AWS AWS Batch – Retry Strategies 失敗したら何回再試行するか、どのくらい待って再実行するかを細かく決められる。ネットワーク障害や一時的エラーなら数回リトライでうまくいくことがあるから、自動復旧が期待できる。 2025.02.22 AWS
AWS AWS Batch – Dependencies ジョブAが終わってからジョブBをやる、みたいな順序づけが可能。結果を引き継ぐバッチなど、ステップ式の流れを作れる。大掛かりな計算でも失敗しにくくなるんだ。 2025.02.22 AWS
AWS AWS Batch – Array Jobs 同じタスクをパラメータ違いで多数並列実行する機能。たとえば画像ファイルが100枚あるなら、番号を変えて100本ジョブを投げて一気に回す。並列数を指定すれば大量処理がぐっと速くなるよ。 2025.02.22 AWS
AWS AWS Batch – Scheduling Priority ジョブのキューごとに優先度を付けて、緊急のジョブから先に処理するよう指示できる。大量ジョブが一気に来ても、大事な仕事だけすぐ終わらせて他は後回しにする、みたいな制御ができるんだ。 2025.02.22 AWS
AWS AWS Batch – Unmanaged Compute Environment 自分で作ったEC2クラスターをBatchに登録して使うモード。特殊な環境やライセンスが必要な場合に向いてる。自由度がある代わりにサーバー管理も自分でやる必要がある。 2025.02.22 AWS
AWS AWS Batch – Managed Compute Environment Batchが自動でインスタンスタイプを選んで立ち上げ、ジョブが終わったらシャットダウンまでしてくれるモード。シンプルに使えてコスト最適化されやすいから、多くの人はこちらを選ぶね。 2025.02.22 AWS
AWS AWS Batch – Compute Environments バッチを回すためのコンピュータ(EC2やFargate)をどう管理するかを定義。マネージド環境ならBatchがサーバーの起動・停止をやってくれる。自分で細かくEC2を用意することも可能だよ。 2025.02.22 AWS
AWS AWS Batch – Job Queues ジョブを並べて待たせる“待ち行列”だね。優先度を設定して、上から順にリソースを割り当てて実行する。複数のキューを作って“緊急ジョブ”や“普通ジョブ”を分けることもできる。 2025.02.22 AWS
AWS AWS Batch – Jobs 実行したいタスクの単位。どのDockerイメージを使い、コマンドを何にするか決めて登録する。あとはBatchがいつ走らせてどこに出力するか管理してくれるんだ。 2025.02.22 AWS
AWS AWS Batch 大量のバッチジョブを自動で並列実行するサービス。ジョブをキューに貯めて、必要に応じてEC2やFargateで計算リソースを割り当てて処理してくれる。手動でサーバーを確保しなくていいんだ。 2025.02.22 AWS