XaaSまとめ
- IaaS
- インフラストラクチャー as a Service。
- ユーザはコンピュート、ストレージ、ネットワークなどの(プロバイダが提供している)リソースをプロビジョニングできる。
- その上に、OSやアプリケーションなどのソフトウェアをインストールして実行できる。
- 下図でいうと、「OS」より上がユーザが100%好きにしてもいいリソース。「コンピュート」から下はプロバイダのリソース。
- PaaS
- プラットフォーム as a Service。
- ユーザは自身が開発(購入)したアプリケーションを、プロバイダから提供されたリソースにインストールして実行できる。
- ただし、このアプリケーションはプロバイダがサポートしているものである必要あり。
- 下図でいうと、「アプリケーション」がユーザのリソース。それより下はプロバイダのリソース。
- Google App Engine、Microsoft Azure Platform などがある。
- SaaS
図
[アプリケーション] ← SaaS(この一部がユーザのリソース) [ データベース ] ← PaaS(ここまでがプロバイダのリソース) [ OS ] [ コンピュート ] ← IaaS(ここまでがプロバイダのリソース) [ ストレージ ] [ ネットワーク ]