XaaSまとめ

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

[アプリケーション] ← SaaS(この一部がユーザのリソース)
[  データベース  ] ← PaaS(ここまでがプロバイダのリソース)
[       OS       ]
[  コンピュート  ] ← IaaS(ここまでがプロバイダのリソース)
[   ストレージ   ]
[  ネットワーク  ]