/note/tech

GCEでバッチ処理(コンテナ、Cloud Pub/Subからトリガー云々)

GCP(GCE)でそこそこ長めのバッチ処理(処理時間がCloud Functionsの制限を超えそうな処理)を実行したい場合どうすればいいか調べていた。

王道としてはCloud ComposerやCloud Data Fusionを使うということなのだろうか。

とはいえ、システムをもう少しコンパクトに抑えたいという思いもあって、適当なトリガーからプリエンプティブルインスタンスを起動して、その中でコンテナを動かし、バッチ処理を行う的なことがしたい。

以下のドキュメントを見る限り、実現できそうではある。

GKEだとこの辺はもっと簡単に実現できるのだが、はてさて。