Slide 7
Slide 7 text
;0;05FDIOPMPHJFT
*OD
9BTB4FSWJDFʹ͍ͭͯ
7
名称 役割 プロダクトの例
SaaS(Service as a Service) Web上でサービスを展開してブラウザやAPI経由で
サービスを提供する。ある意味、全体のXaaSでく
くりきれないこの世の全サービスは大体SaaS。
Gmail, SendGrid, Jobcanなど
PaaS(Platform as a Service) 特定の言語環境やソフトウェアスタックを動かすた
めの環境を提供する。
IaaS + OS + 必要なミドルウェアまでをパッケージ
ングし、ユーザーはその制約の上でアプリを開発、
稼働させることができる。
Heroku、PCF、GAEなど
FaaS(Function as a Service) PaaSに近いが、PaaSとは違ってコールドスタート
ワークロードの稼働時間(実際に計算にかかる時間)
に応じて課金される。
AWS Lambda, GCF, Azure Functions
など
CaaS(Container as a Service) 広義的にはPaaS。コンテナの管理レイヤ (オーケ
ストレーション) を提供し、その上で自分の動かし
たいワークロードをコンテナで動かすことができる。
ECS, EKS, GKE, AKSなど
IaaS(Infrastructure as a Service) マシンリソースごと提供される。最も自由度が高い。Amazon EC2, GCE, MS Azureなど