メインコンテンツに移動
  • AWS
  • AWS Lambda

サーバーレスコンピューティング - AWS Lambda

サーバーやクラスターについて検討することなくコードを実行

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 の無料利用枠

Product
Description
Free Tier Offer Details
Product Pricing
AWS Lambda サーバーレスコンピューティング

AWS Lambda は、イベントに応じてコードを実行し、コンピューティングリソースを自動的に管理するコンピュートサービスです。

この常時無料のサービスは、無料と有料プランにあります。クレジットを活用して、以下の月間限度額を超えて評価します。

1,000,000 件/月の無料リクエスト

1 か月あたり最大 40万GB 秒、つまり 320 万秒のコンピューティング時間

無料アカウントを作成してAWS 無料利用枠で AWS Lambda を始めましょう »

AWS Lambda を使用した構築の詳細

AWS Lambda の詳細については、ケーススタディと動画のコレクションをご覧ください

動画

AWS Lambda でのビッグデータ、分析、機械学習 (59:46)

AWS Lambda とサーバーレスアプリケーションの概要 (56:01)

AWS re:Invent 2018: [REPEAT 1] サーバーレスジャーニー: AWS Lambda の詳細情報 (59:12)

サーバーレスアプリケーションのローカルテストとデプロイのベストプラクティス (51:16)

今日お探しの情報は見つかりましたか?

ぜひご意見をお寄せください。ページのコンテンツ品質の向上のために役立てさせていただきます