PaaS AWS

AWS Lambda:サーバの管理が不要なイベント駆動型コード実行サービス

イベント駆動型コード実行サービス「AWS Lambda」は、サーバに煩わされずにコードが実行できるだけでなく、実際にコンピューティングに掛かった時間に対する料金のみで利用できる。

AWS Lambdaのポイント

  • 記述されたコードに基づいて自動的に処理
  • コードが実行される100ミリ秒単位、トリガーされた回数で課金
  • サーバのプロビジョニングや管理が不要

AWS Lambdaの製品解説

 アマゾンウェブサービスの「AWS Lambda」は、IaaS/PaaS「Amazon Web Services」で何らかのイベントが発生したときに自動的にコードを実行するサービス。イベント駆動型コード実行サービスと呼ばれるが、サーバのプロビジョニングや管理の必要がなく、サーバの存在を意識しなくていいことから“サーバレス”アーキテクチャとも呼ばれる。

編集部おすすめの関連記事

 例えば、画像アップロードやアプリケーション内のアクティビティ、ウェブサイトでのクリック、接続されたデバイスからの出力などのイベントがあった際に、ユーザーが記述したコードを実行する。

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

 コードは「Lambda関数」で記述する。関数はユーザーが作成可能で、作成済みのものはスプレッドシートの数式と同じように利用できる。各関数はコードと関数名やリソース要件などの関連情報で構成する。

 実質どのようなタイプのアプリケーションやバックエンドサービスでも管理を必要とせずに実行でき、コードをアップロードすれば、高可用性を実現しつつコードを実行される。コードは、他のAWSサービスから自動的にトリガーする設定のほか、ウェブやモバイルアプリケーションから直接呼び出すように設計することも可能だ。

 料金はコードが実行される100ms単位、コードがトリガーされた回数に対して課金され、コードが実行されていないときは発生しない仕組みとなっている。

AWS Lambdaのまとめ
用途と機能イベント駆動型コード実行サービス
特徴毎回のトリガーに対応してコードを実行することで自動的にアプリケーションがスケール。他のAWSサービスから自動的にトリガーする設定のほか、ウェブやモバイルアプリケーションから直接呼び出すように設計することも可能。コードが実行される100ms単位、コードがトリガーされた回数に対して課金

「PaaS」で読まれている記事

TechRepublic Japanで人気の記事

編集部オススメ

トレンドまるわかり![PR]

財務・経理
人事・労務
マーケ・営業
購買・調達
生産・製造
データ分析
コミュニケーション
通信・通話
文書・コンテンツ
PC・モバイル
新興技術
ITインフラ
クラウドサービス
クラウドストレージ
IaaS
PaaS
プライベートクラウド
OS・ミドルウェア
開発
データベース
運用
セキュリティ

ホワイトペーパーランキング

  1. Google Cloudセキュリティ基盤ガイド、設計から運用までのポイントを網羅
  2. 仮想化・自動化を活用して次世代データセンターを構築したJR東日本情報システム
  3. スモールスタート思考で業務を改善! 「社内DX」推進のためのキホンを知る
  4. Emotetへの感染を導く攻撃メールが多数報告!侵入を前提に対応するEDRの導入が有力な解決策に
  5. 偽装ウイルスを見抜けず水際対策の重要性を痛感!竹中工務店が実施した2万台のPCを守る方法とは

Follow TechRepublic Japan

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]