エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
AWSマネージドでEC2サーバ群の1台にcronする
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
AWSマネージドでEC2サーバ群の1台にcronする
AutoScalingなどEC2冗長化されたシステムにて、いい感じに1台だけからバッチしたい。 そう思ったときに... AutoScalingなどEC2冗長化されたシステムにて、いい感じに1台だけからバッチしたい。 そう思ったときにサクッと出来る仕組みがなかったので作ってみました。 要件とアイデア やりたいことは次のような要件です。 EC2内でコマンド実行したい サーバ内ミドルウェアに依存した処理やDB接続などを行う場合、Lambdaでやるとsecretsや通信経路などややこしくなります。 AutoScaling環境など、複数のEC2があるけど1台だけで実施したい 集計をしてDBに書き込むなどのようなバッチだと複数台から同時実行されると困ります。 crontab置きたくない AutoScalingではcrontabを1台だけ有効など難しく、また全部に置いて排他を行うのもややこしい。 これらを以下のようにAWSサービスを組み合わせれば解決できそうです。 CloudWatch EventsのタイマーでLambd