【図解】コレ1枚でわかるクラウドの定義:サービス・モデル
クラウドをサービスの違いによって分類する考え方が「サービス・モデル(Service Model)」です。
SaaS(Software as a Service)
電子メールやスケジュール管理、文書作成や表計算、財務会計や販売管理などのアプリケーションを提供するサービスです。ユーザーは、アプリケーションを動かすためのハードウェアやOSなどの知識がなくてもアプリケーションの設定や機能を理解していれば使うことができます。例えば、Salesforce.com、Google Workspace、Microsoft Office 365などがあります。
PaaS(Platform as a Service)
アプリケーション開発や実行するために必要な機能を提供するサービスです。OS、データベース、開発ツール、実行時に必要なライブラリーや実行管理機能などを提供します。例えば、Microsoft Azure AD、Salesforce Platform、Google App Engine、AWS Lambda、Cyboze kintoneなどがあげられます。
IaaS(Infrastructure as a Service)
サーバー、ストレージなどのハードウェアの機能や性能を提供するサービスです。「所有」するシステムであれば、その都度ベンダーと交渉し、手続きや据え付け導入作業をしなければなりません。しかしIaaSであれば、メニュー画面であるセルフサービス・ポータルから、設定するだけで使うことができます。また、ストレージ容量やサーバー数は、必要に応じて設定だけで増減できます。ルーターやファイヤーウォールなどのネットワークの機能やその接続も同様に設定だけで構築できます。例えば、Amazon EC2、Google Compute Engine、Microsoft Azure IaaSなどがあげられます。
サービスとは本来、「物理的実態/形あるモノの提供を伴わずに機能や性能を提供して対価を受け取るビジネス」です。クラウドでは、上記のように、アプリケーション、プラットフォーム、インフラストラクチャーを物理的なモノを提供せずに、その機能だけをサービスとして提供することから、「〜 as a Service(サービスとしての〜機能名〜)」という呼び方をしています。