LoginSignup
21
17

More than 5 years have passed since last update.

ECS Scheduled Tasksによるタスクの定期実行

Last updated at Posted at 2017-06-24

概要

ECSでサービスを立ち上げる場合、定期実行したいタスクをどのように実行するか問題になることがあります。
今まであまり良い方法が浮かばず、Lambdaのイベントスケジューラでタスクを起動してたんですが、ジョブ単位に起動スクリプト書かなきゃいけないしイマイチでした。

が、最近たまたまECSのコンソールを眺めてたところ、クラスタ画面に「Scheduled Tasks」なる機能が追加されてました 。誰も話題にしてないので今さら気づいた。

スクリーンショット_2017-06-24_16_44_33.png

使い方

実行したいコマンドを定義したタスクと、Cron形式で実行間隔を指定するだけ。

スクリーンショット_2017-06-24_16_51_18.png

上記設定の場合、毎分 sandbox-development:142 のタスクを実行してくれる。
これでLambdaから開放された!

21
17
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21
17