AWS Lambda
イベントごとにコードを実行するAWSのサーバーレス実行環境。サーバー管理なしでHTTP、キュー、ストレージなどのイベント処理を起動する。
何を担当する?
サーバー管理なしでHTTP、キュー、ストレージなどのイベント処理を起動する。
いつ使う?
- 変動負荷の処理をAWSサービスと細かく連携するとき。
避けたい場面
- 常時高負荷で専用サーバーの方が単純かつ安価なとき。
「どっちが上?」ではなく、まず同じ仕事をする道具なのかを確認します。
AWS LambdaとCloudflare Workersはどちらも「実行環境」の技術なので、同じ土俵で比較しやすい組み合わせです。
イベントごとにコードを実行するAWSのサーバーレス実行環境。サーバー管理なしでHTTP、キュー、ストレージなどのイベント処理を起動する。
サーバー管理なしでHTTP、キュー、ストレージなどのイベント処理を起動する。
世界各地のエッジでWeb標準APIを動かすサーバーレス実行環境。リクエストを利用者の近くで処理し、Cloudflareのデータ製品と接続する。
リクエストを利用者の近くで処理し、Cloudflareのデータ製品と接続する。
Cloudflare WorkersとAWS Lambdaはイベント駆動のサーバーレス実行で比較される。リクエストを利用者の近くで処理し、Cloudflareのデータ製品と接続する。一方、AWS Lambdaはサーバー管理なしでHTTP、キュー、ストレージなどのイベント処理を起動する。