AWS Lambda とは
✔ サーバーのプロビジョニングや管理、ワークロード対応のクラスタースケーリングロジックの作成、イベント統合の維持、ランタイムの管理を行わずにコードを実行することができます。
✔ 実質どのようなタイプのアプリケーションやバックエンドサービスでもコードを実行できます。コードを ZIP ファイルまたはコンテナイメージとしてアップロードするだけで、Lambda はあらゆる規模のトラフィックに対して、自動的にコンピューティング実行能力を割り当て、受信リクエストやイベントに基づいてコードを実行します。
✔ Lambda 関数をお気に入りの言語 (Node.js、Python、Go、Java など) で記述し、サーバーレスツールと AWS SAM や Docker CLI などのコンテナツールの両方を使用して、関数をビルド、テスト、デプロイできます。
ユースケース
ウェブアプリケーション
デベロッパーは、AWS Lambda を AWS の他のサービスと組み合わせることで、スケールアップまたはスケールダウンを自動的に行う強力なウェブアプリケーションを構築し、複数のデータセンターにわたって可用性の高い設定で実行できます。スケーラビリティ、バックアップ、または複数のデータセンターによる冗長性を、管理に労力を費やすことなく実現できます。
機械学習
AWS Lambda を使用してデータを前処理してから、機械学習モデルにフィードできます。Lambda から EFS にアクセスできるため、インフラストラクチャをプロビジョニングまたは管理しなくても、スケールに応じた予測を行うためのモデルを提供することもできます。
データ処理
データの変更、システムステータスの遷移、またはユーザーによるアクションをトリガーとし、その応答としてコードを実行します。Lambda は、S3、DynamoDB、Kinesis、SNS などの AWS のサービスによってトリガーでき、既存の EFS ファイルシステムまたは AWS Step Functions を使用したワークフローに接続できます。これにより、さまざまなリアルタイムのサーバーレスデータ処理システムを構築することができます。
AWS Lambda の無料利用枠
製品
|
説明
|
無料利用枠のオファーの詳細
|
製品の料金
|
AWS Lambda | イベント発生時にお客様のコードを実行し、コンピューティングリソースを自動的に管理するコンピューティングサービス。 |
1 か月あたり 100 万件の無料リクエスト 1 か月あたり 320 万秒のコンピューティング時間 |
AWS Lambda の料金 |
無料利用枠のオファー
AWS は、新規のお客様が無料で使用を開始できるサービスを用意しています。AWS Lambda で AWS 無料利用枠を利用する方法をご覧ください
1 か月あたり 100 万件の無料リクエスト
320 万秒のコンピューティング時間/月
AWS Lambda を使用したビルドの詳細
AWS Lambda の詳細については、ケーススタディと動画のコレクションをご覧ください
-
お客様事例
-
動画
-
お客様事例
-
200 種類以上のドリンクオプションを提供する革新的な飲料ディスペンサープラットフォームである Coca-Cola Freestyle は、AWS サーバーレスプラットフォームを利用して、低レイテンシーのウェブアプリケーションを 100 日間でデプロイしました。
iRobot は一流の世界的な消費者向けロボット企業で、サーバーレスアーキテクチャを用いて、スマート住宅向けの接続された次世代のデバイスを構築しています。
ライフサイエンス分野のソフトウェア会社 Benchling は、サーバーレスアーキテクチャを使用して、極めて正確にゲノムの一部を修正するために研究者が使用する技法を作り上げました。
-
動画
-
AWS Lambda でのビッグデータ、分析、機械学習 (59:46)
AWS re:Invent 2018: [REPEAT 1] サーバーレスジャーニー: AWS Lambda の詳細情報 (59:12)
AWS Lambda とサーバーレスアプリケーションの概要 (56:01)
サーバーレスアプリケーションのローカルテストとデプロイのベストプラクティス (51:16)
AWS 無料利用枠
AWS 無料利用枠は、ユーザーに無料で製品を探索する機会を提供します。このオファーには、常に無料、12 か月間無料の製品、および短期間の無料トライアルの製品が含まれています。
開始方法
AWS アカウントの作成は無料で、AWS 無料利用枠をすぐにご利用いただけます。