SaaS
クラウドサービスの形態の1つ。クラウド事業者が提供するアプリケーションソフトウェアを、利用者がインターネット経由で利用する。
イマシルちゃんの解説
SaaSは、事業者が動かしているアプリケーションソフトウェアを、ネットワーク越しに利用するクラウドサービスの形態だよ。
Webメールやオンラインの表計算などが例になるんだ。
利用者はブラウザや専用アプリから接続し、事業者側で用意された機能を使うよ。
サーバの管理やサービス側のソフトウェア更新は事業者が受け持つから、自分たちで一式を構築する手間を減らせるんだ。
ただし、誰に利用を許すかといった設定や、預けるデータの管理まで不要になるわけではないよ。
この解説はわかりやすかったですか?
より深い解説
定義
SaaS(Software as a Service)は、ソフトウェアの機能を、インターネットを通じてサービスとして提供する形態である。利用者は、ソフトウェアを自分のコンピュータにインストールしたり、サーバを管理したりせずに、Webブラウザや専用のアプリから利用する。料金は、利用者数や利用期間に応じた月額などのサブスクリプションが多い。
代表的なサービスに、Webメール、オンラインストレージ、グループウェア、顧客管理(CRM)、Web会議などがある。
特徴
| 長所 | 短所 |
|---|---|
| 導入が早く、初期費用が小さい | カスタマイズの自由度が低い |
| ソフトウェアの更新や保守を事業者が行う | 事業者のサービス停止や仕様変更の影響を受ける |
| どこからでも、さまざまな端末で使える | データを事業者のシステムに預けることになる |
利用者の責任
SaaSでも、すべてを事業者に任せられるわけではない。利用者は、アカウントの管理(パスワード、多要素認証の設定)、アクセス権限の設定、入力したデータの扱いについて責任を持つ。設定の誤りによる情報漏えいは、SaaSで多い事故の1つである。
ASPとの関係
インターネット経由でアプリケーションを提供する形態は、以前からASP(Application Service Provider)と呼ばれていた。SaaSは、1つのシステムを多数の利用者で共有する(マルチテナント)などの点で発展した形とされるが、ほぼ同じ意味で使われることもある。
クラウドサービスの形態の比較
| 形態 | 提供されるもの |
|---|---|
| SaaS | アプリケーションそのもの |
| PaaS | アプリケーションを動かすプラットフォーム |
| IaaS | 演算機能、ストレージ、ネットワークなどの基盤 |
| FaaS | 関数を実行する環境 |
| DaaS | 仮想化したデスクトップ環境 |