サーバーレスメモ
サーバレスとは。サーバ(を意識すること)なしにアプリケーションを運用するやつ。
以下AWSのEC2とLambdaの比較。
- コスト
- EC2: 稼働時間に基づく
- → コストが固定的で見積もりやすい
- Lambda: 実行時間×回数
- → 使わなかったらコスト抑えられる
- EC2: 稼働時間に基づく
- やること
- EC2: OSのみ入っているのでミドルウェア(Webサーバとかアプリケーションサーバとか)を入れる、管理する(パッチ当てたりログ吐かせたり)
- → すきにできる
- Lambda: スクリプトのみあればよい
- EC2: OSのみ入っているのでミドルウェア(Webサーバとかアプリケーションサーバとか)を入れる、管理する(パッチ当てたりログ吐かせたり)
- スクリプトの言語
- 実行時間とか外部からの通信コネクションの上限とかメモリ上限
- EC2: あんまない
- → うれしい
- Lambda: めっちゃある
- → かなしい
- EC2: あんまない
- リクエスト送ってからの起動
- EC2: すぐ
- → うれしい
- Lambda: コールドスタンバイからの立ち上がりに3秒くらいかかる
- → かなしい
- EC2: すぐ
参考