目的:実行する

イベントや Webhook を受けて処理を起動する

「何かが起きたら即座に処理を走らせたい」

この目的で選ぶときに見る軸

  1. 対応イベント源
  2. 起動までの遅延
  3. 再試行と重複実行

下の表の「主要制約」は各ツールで最も先に当たる制約。軸ごとの値はツール詳細の制約表で確認する。

この目的に使える手段(7件)

イベントや Webhook を受けて処理を起動する を持つツールの比較
ツール分類種別学習料金成熟主要制約検証
Amazon S3
容量無制限・従量課金の、AWS のオブジェクト(ファイル)ストレージ
データの保存マネージドサービス従量課金安定料金の構成(US East (N. Virginia)、S3 Standard):ストレージ $0.023 / GB・月(最初の 50 TB)。PUT/COPY/POST/LIST $0.005 / 1,000 リクエスト、GET/SELECT $0.0004 / 1,000 リクエスト。インターネットへの転送 $0.09 / GB(最初の 10 TB。月 100 GB までは AWS 全体で無料)。受信は無料
GitHub Actions
GitHub リポジトリの push・PR・スケジュールで動く CI/CD 実行基盤
開発基盤・CI/CDマネージドサービス無料枠あり安定ジョブ実行時間の上限:6時間 / ジョブ(GitHub ホストランナー)、5日 / ジョブ(セルフホストランナー)。ワークフロー全体は 35日でキャンセル
Google Apps Script
Googleの各サービスをJavaScriptで自動操作する、サーバー不要の実行環境
自動化・連携マネージドサービス無料安定1実行あたりの実行時間上限:6分 / 実行(個人アカウント・Workspace とも)
Make(旧Integromat)
SaaS間をノーコードで繋ぐビジュアル自動化ツール。操作数(オペレーション)課金
ノーコード・SaaSマネージドサービス無料枠あり安定無料プランの月間オペレーション数:1,000オペレーション / 月
n8n
SaaS 連携をノードで組む自動化ツール。自己ホスト可で実行回数課金
自動化・連携ツール無料枠あり安定Cloud 版の月間実行回数(課金単位):Starter 2,500回 / 月(€20 / 月・年払い)、Pro 10,000回 / 月(€50 / 月・年払い)。1回=ワークフロー1回の実行で、ノード数や処理件数は問わない
Zapier
数千のSaaSをノーコードでつなぐ自動化サービス。タスク数課金
ノーコード・SaaSマネージドサービス無料枠あり安定無料プランの月間タスク数:100タスク/月
AWS Lambda
サーバー管理なしでコードをイベント駆動・従量課金で実行するAWSの基盤
実行基盤・ホスティングマネージドサービス従量課金安定1回の実行時間の上限:900秒(15分)/ 実行。Lambda Managed Instances の非同期・イベントソース呼び出しのみ 5,400秒(90分)