#Lambdaとは
ユーザーはコードだけ書いてくれれば、サーバー管理はAWS側でしますよってサービス。データの変更に応じてコードを実行したり、HTTPリクエストに応答してコードを実行したりしてくれる。
#Lambdaの利点
####サーバー管理が不要
Lambdaとはでも書いた通り、サーバー管理をAWS側でしてくれる。
####継続的スケーリング
自動的にアプリケーションをスケーリングしてくれる。
重たい処理には多くのリソースを割り当てて、軽い処理には少しだけリソースを与える。
####ミリ秒単位の課金
コードが実行される100 ms(= 0.1秒)ごとに課金される。
コードが実行されてない時は課金されないから料金は安く済む。
####安定したパフォーマンス
それぞれの処理に適切なメモリサイズを割り当てるからコード実行時間を最適化できる。
2桁のミリ秒以内に応答するようにハイパー対応することも可能。
#Lambdaの欠点
####サーバー管理ができない
メリットでもあったけど、自分で管理したい時はそのままデメリットになる。
#最後に
AWSについて学習中のメモ代わりに残しています。
新しくわかったことがあれば追記します。
参考
https://aws.amazon.com/jp/lambda/
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/welcome.html