AWS Lambda を使用すれば、サーバーのプロビジョニングや管理なしでコードを実行できます。課金は実際に使用したコンピューティング時間に対してのみ発生し、コードが実行されていないときには料金も発生しません。Lambda を使用すれば、実質どのようなタイプのアプリケーションやバックエンドサービスでも管理を必要とせずに実行できます。コードさえアップロードすれば、高可用性を実現しながらコードを実行およびスケーリングするために必要なことは、すべて Lambda により行われます。コードは、他の AWS サービスから自動的にトリガーするよう設定することも、ウェブやモバイルアプリケーションから直接呼び出すよう設定することもできます。
このサイトで動画を見るには、Adobe Flash Player または最新のブラウザが必要です。
AWS Lambda とは(日本語字幕)
AWS Lambda では、毎回のトリガーに対応してコードを実行することにより、自動的にアプリケーションをスケールします。コードは並行して実行され、トリガーごとに個別に処理され、ワークロードのサイズに合わせて正確にスケールされます。
AWS Lambda では、コードが実行される 100 ms ごと、およびコードがトリガーされた回数に対して課金されます。コードが実行されていないときは、料金がまったく発生しません。
「AWS Lambda で NoOps が実現しました。インフラストラクチャについて心配することなくスタートし、適切な規模を維持できます」
James Young 氏、CTO、VidRoll
「AWS Lambda は負荷が高くなれば瞬間的に数万台分の処理が勝手に動きます。この拡張性と運用管理の楽さは、大きなメリットです」
鈴木 陽介 氏 株式会社 日本経済新聞社 デジタル編成局 編成部
「Lambda は実にクレバーです。未加工データを入力すると、クリーンアップとエラー検出が実行され、それからデータを深く分析するためのメトリクスが生成されます」
Dirk Van Dell 氏、マルチメディアテクノロジー開発担当副社長、MLBAM
The Seattle Times は AWS Lambda を使用して画像をリサイズし、デスクトップコンピュータ、タブレット、スマートフォンなどの異なるデバイスでの閲覧に対応しています。導入事例を読む »
Localytics では、数十億のデータポイントをリアルタイムで処理しており、S3 に保存された、または Kinesis からストリーミングされた履歴データとライブデータを Lambda を使用して処理しています。導入事例を読む »
Bustle では、AWS Lambda と Amazon API Gateway を使用して自社のウェブサイトとモバイルアプリケーションの両方を実行する、サーバーレスバックエンドを構築しました。導入事例を読む »
AWS Lambda の使用を開始するのは簡単です。コンソールのチュートリアルに従えば、最初の AWS Lambda アプリケーションを数回のクリックでデプロイできます。