GLOSSA

PaaS

ぱーす

PaaS

一言でいうと

アプリ開発に必要な実行環境やDBを、クラウド側がまとめて提供してくれるサービスのこと。

詳しい意味

PaaS(Platform as a Service)は、アプリ開発者がコードを書くことに集中できるよう、サーバー・OS・ランタイム・データベースといった「アプリの土台」をクラウド事業者がまとめて提供するサービス形態です。Heroku、Google App Engine、Cloud Run、Vercel、Netlify などが代表例です。サーバー管理(OSアップデートやセキュリティパッチ)から開発者が解放されるのが最大の利点。一方、提供される土台の制約に縛られるトレードオフがあります。SaaS(完成品サービス)と IaaS(生のインフラ)の中間に位置します。

何に使うか

サーバー管理に手間をかけたくないとき。スタートアップで素早くサービスを立ち上げたいとき。インフラの専任メンバーが居ない小規模チーム。

どんな時に出るか

「PaaSに乗せて運用を楽にする」「PaaSのコスト感」「PaaSとIaaSの使い分け」といった場面で登場します。

具体例

  • Cloud Run はPaaS的な立ち位置で、Dockerイメージを置けば動かしてくれる。
  • PaaSに乗せれば運用が楽になる代わりに、ベンダーロックインのリスクがある。

別名・略称

paas(ぱーす)Platform as a Service(ぷらっとふぉーむあずあさーびす)

関連語

SaaSIaaSCloud Run

間違えやすい語

SaaSIaaS

初心者向けメモ

賃貸マンションのイメージです。土地(IaaS)を借りて家を建てる代わりに、すでに建ってる部屋(PaaS)に引っ越せば、配線・水道・大家さんの管理は不要で、家具(アプリ)だけ運び込めばすぐ住めます。

この説明に改善点はありますか?

この説明を修正提案する新しい用語を提案する

提案は管理者が確認した後に反映されます