LoginSignup
0
0

More than 1 year has passed since last update.

lambdaとは一体何者か。

Last updated at Posted at 2022-01-30

目的

めも。labmdaを名前しか知らなかったので軽く調べた。

lambdaとは

  • サーバーレスでプログラムを実行できるAWSのクラウドサービス。
  • あるイベントが発生したら、プログラムを実行するなどの関数(=lambda関数)を
    定義しておくことで、自動でプログラムを実行してくれる。

  • 使用状況は、関数に対するリクエスト数とコードの実行時間に基づいて決まる、従量課金制。
    無駄なコストがかからない。

そもそも”サーバーレス”とは

Webサービスの開発に必要なサーバーの構築や保守をしなくても、サーバー上でプログラムを実行できること。

"レス"と言っているが、サーバーが必要ないわけではなく、管理が必要ないことを指す。
サーバーレスにも種類があってその中の一つがFaaS(Function as a Service)と呼ばれるサービスである。

lambdaもFaaSである。

FaaSの特徴

  • イベントドリブン式
    • イベントごとに実行されるコードを書く
  • 開発費用を抑えられる
    • イベントが発生すると処理が動くので、動いた分だけ払えばOK

lambda使用例

  • S3(AWSのストレージサービス)にデータがアップロードされたら(イベント)、データを圧縮する。

参考

AWS Lambdaってなに?なにができるの?
「FaaSとは?」 SaaS連携の専門家が分かりやすく解説!
AWS Lambdaとは?できることを分かりやすく解説!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0