AWS Lambda を使用すれば、サーバーのプロビジョニングや管理なしでコードを実行できます。課金は実際に使用したコンピューティング時間に対してのみ発生し、コードが実行されていないときには料金も発生しません。Lambda を使用すれば、実質どのようなタイプのアプリケーションやバックエンドサービスでも管理を必要とせずに実行できます。コードさえアップロードすれば、高可用性を実現しながらコードを実行およびスケーリングするために必要なことは、すべて Lambda により行われます。コードは、他の AWS サービスから自動的にトリガーするよう設定することも、ウェブやモバイルアプリケーションから直接呼び出すよう設定することもできます。
AWS Lambda とは(日本語字幕)

AWS Lambda では、毎回のトリガーに対応してコードを実行することにより、自動的にアプリケーションをスケールします。コードは並行して実行され、トリガーごとに個別に処理され、ワークロードのサイズに合わせて正確にスケールされます。

AWS Lambda では、コードが実行される 100 ms ごと、およびコードがトリガーされた回数に対して課金されます。コードが実行されていないときは、料金がまったく発生しません。

「AWS Lambda で NoOps が実現しました。インフラストラクチャについて心配することなくスタートし、適切な規模を維持できます」
James Young 氏、CTO、VidRoll

「AWS Lambda は負荷が高くなれば瞬間的に数万台分の処理が勝手に動きます。この拡張性と運用管理の楽さは、大きなメリットです」
鈴木 陽介 氏 株式会社 日本経済新聞社 デジタル編成局 編成部

「Lambda は実にクレバーです。未加工データを入力すると、クリーンアップとエラー検出が実行され、それからデータを深く分析するためのメトリクスが生成されます」
Dirk Van Dall 氏、マルチメディアテクノロジー開発担当 VP、MLBAM
AWS Lambda を使用すると、データの変更、システムステータスの遷移、またはユーザーによるアクションをトリガーとし、その応答としてコードを実行できます。Lambda は、S3、DynamoDB、Kinesis、SNS、CloudWatch といった AWS のサービスから直接トリガーできるため、リアルタイムかつサーバーレスなさまざまなデータ処理システムを構築できます。複数の Lambda 関数を AWS Step Functions と連携させることにより、さらに複雑なジョブを処理できます。


The Seattle Times は AWS Lambda を使用して画像をリサイズし、デスクトップコンピュータ、タブレット、スマートフォンなどの異なるデバイスでの閲覧に対応しています。導入事例を読む »


Localytics では、数十億のデータポイントをリアルタイムで処理しており、S3 に保存された、または Kinesis からストリーミングされた履歴データとライブデータを Lambda を使用して処理しています。導入事例を読む »



Bustle では、AWS Lambda と Amazon API Gateway を使用して自社のウェブサイトとモバイルアプリケーションの両方を実行する、サーバーレスバックエンドを構築しました。導入事例を読む »

AWS Lambda の使用を開始するのは簡単です。コンソールのチュートリアルに従えば、最初の AWS Lambda アプリケーションを数回のクリックでデプロイできます。








