PaaS
読み: ぱーす
概要
PaaS(Platform as a Service)は、アプリケーションを開発・実行するための「基盤(プラットフォーム)」をクラウドで提供する形態。IaaSよりも運用範囲が小さくなり、開発者はアプリ開発やデータ設計に集中しやすい。何を提供するか(例)
- アプリ実行環境(ランタイム、コンテナ、サーバレスなど)
- スケーリング(負荷に応じた自動増減)
- 監視・ログ・アラート
- デプロイ機能(CI/CD連携など)
- DBやキュー、キャッシュなどのマネージドサービス(提供範囲はサービスによる)
利用者が担うこと(典型)
メリット
デメリット・注意点
- 自由度がIaaSより低く、特殊構成は難しい場合がある
- ベンダーロックイン(移行しにくい状態)が起きやすい
- 料金体系が複雑で、負荷増でコストが急増することがある
- ランタイムのサポート終了など、提供側の都合に影響される