【ぱーす】
PaaS とは?
最終更新:
💡 調理器具までそろったキッチンを借りて、料理(アプリ)に集中する
アプリを動かすための土台(OS・ランタイム・ミドルウェアなど)をクラウド事業者が用意し、利用者は自分のアプリを載せて動かすサービス形態。サーバーやOSの管理を任せられる。
📌 このページのポイント
PaaSってIaaSと何が違うの?
PaaSのデメリットって何?
サービスが対応している言語・バージョン・構成の範囲でしか動かせないことかな。特殊なライブラリやOSの設定が必要だと難しいことがあるよ。サービス独自の機能に深く頼ると、ほかへ移るときの作業も大きくなるね
PaaSとコンテナってどう使い分けるの?
台数を減らすとき、処理中のリクエストは途切れないの?
サービスの仕組みとアプリの作り次第だよ。Herokuでは台数を減らすときや再起動・デプロイのときにSIGTERMが送られて、30秒以内に終わらないとSIGKILLで止められるんだ。その間に新しい受付をやめて、処理中のリクエストを終わらせるグレースフルシャットダウンを実装しておく必要があるよ
Herokuって今も新しく使えるの?
2026年2月に、Herokuは新機能の開発より安定性・セキュリティ・サポートを重視する保守中心の体制に移ると発表したよ。クレジットカード払いの利用者は新規も含めてこれまでどおり使える一方、新しい顧客との企業向け契約は受け付けなくなったんだ。長く使うサービスを選ぶときは、こうした提供方針も確認しようね
📖 おまけ:英語の意味
「PaaS(Platform as a Service)」 = プラットフォームをサービスとして提供する
💬 IaaS(インフラ)→PaaS(プラットフォーム)→SaaS(ソフトウェア)の順に、事業者に任せる範囲が広がっていくよ