Help us understand the problem. What is going on with this article?

PaaSとサーバレス

More than 1 year has passed since last update.

似て非なるもの
今更ですが自分的によくわからないので整理のために

PaaSとは

PaaS(Platform as a Service)、ソースコードをデプロイするだけで
アプリケーションが動く
メリット:今までサーバ立ててミドルインストールして・・・という手間がなくなる
     サーバ構成を意識する必要がない
デメリット:動作する言語に制約がある場合がある

・AWS Elastic Beanstalk
・Azure App Service
・Google App Engine

サーバレスとは

大きく分けて下記2つ

FaaS(Function as a Service)
起動しない限りコストが発生せず、関数が使われた時間や起動数で課金される
・AWS Lambda
・Azure Functions
・Google Cloud Functions

BaaS(Backend as a service)
アプリケーション構築に必要な機能を提供
・Google FireBase
・AWS Mobile Hub

メリット:
デメリット

で、結局どちらを選べばいいの?

※あくまで目安として

PaaSを選択する場合
→アプリケーションを長時間で動かす必要がある
 支出パターンの変動を避けたい場合

サーバレスを選択する場合
→短期間で不定期なタスクが多い場合
インフラ管理から解放されたい場合

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away