k-tokitoh

サーバーレスメモ

2019-05-30

サーバレスとは。サーバ(を意識すること)なしにアプリケーションを運用するやつ。

以下 AWS の EC2 と Lambda の比較。

  • コスト
    • EC2: 稼働時間に基づく
      • → コストが固定的で見積もりやすい
    • Lambda: 実行時間 × 回数
      • → 使わなかったらコスト抑えられる
  • やること
    • EC2: OS のみ入っているのでアプリケーションサーバとか)を入れる、管理する(パッチ当てたりログ吐かせたり)
      • → すきにできる
    • Lambda: スクリプトのみあればよい
      • → 手間かからん、通化してるので Lambda 知ってる人は同じように管理できる
  • スクリプトの言語
    • EC2: なんでも
      • → いいよね
    • Lambda: Ruby にも対応。
      • → 限られちゃう
  • 実行時間とか外部からの通信コネクションの上限とかメモリ上限
    • EC2: あんまない
      • → うれしい
    • Lambda: めっちゃある
      • → かなしい
  • リクエスト送ってからの起動
    • EC2: すぐ
      • → うれしい
    • Lambda: コールドスタンバイからの立ち上がりに 3 秒くらいかかる
      • → かなしい

参考