SaaSの解説(基本情報技術者シラバス用語)

目次

SaaSとは

SaaS(Software as a Service:サース)とは、インターネットを経由して、必要なソフトウェアを必要な分だけ利用できるサービス形態のことです。これまでは、パソコンにソフトウェアをCD-ROMなどからインストールして利用するのが一般的でしたが、SaaSではWebブラウザなどを通じてインターネット上のソフトウェアにアクセスして利用します。

ユーザーは面倒なインストールやアップデートの作業を行う必要がなく、常に最新バージョンの機能を使うことができます。また、インターネットにつながっていれば、パソコンやスマートフォンなど、どの端末からでも同じデータにアクセスして作業を続けられる点が大きなメリットです。

具体例

私たちの身の回りにある身近なSaaSの具体例として、以下のようなサービスがあります。

  • 電子メール:ブラウザ上で送受信や管理を行うGmailやOutlookなどのWebメールサービス。
  • オフィスソフト:ブラウザ上で共同編集ができるGoogleスプレッドシートや、クラウド版のMicrosoft 365。
  • チャットツール:チームメンバーとチャットやWeb会議ができるSlackやMicrosoft Teams。

もう少し詳しく

SaaSはクラウドコンピューティングのサービスの分類(デリバリーモデル)の一つで、ユーザーに「アプリケーション(ソフトウェア)そのもの」を提供するサービス形態です。従来のソフトウェア販売は「ライセンスの買い切り型(パッケージ型)」が主流でしたが、SaaSの多くは「サブスクリプション型(月額・年額の定額制)」で提供され、アカウント数や利用した機能の量に応じて課金される仕組みになっています。これにより、初期導入コストを大幅に抑えつつ、不要になればいつでも解約できるという柔軟性が生まれます。

SaaSのメリットは、インフラの維持管理、セキュリティ対策、バージョンアップ、データベースのバックアップといった面倒な保守業務をすべてサービス提供会社(ベンダー)が代行してくれる点にあります。一方で、インターネットに接続できない環境では利用できないこと、社内システムとの連携に制限があること、自社専用の細かいカスタマイズ(機能変更)が難しいことなどが制約として挙げられます。また、複数のユーザーで同じシステム資源を共有する「マルチテナント方式」が一般的に採用されています。

試験でのポイント

試験では、クラウドの3つの区分である「SaaS」「PaaS」「IaaS」の違いや、それぞれのサービスが「どのレイヤー(インフラ、OS、アプリケーションなど)までをベンダーが管理・提供しているか」が非常によく問われます。SaaSは「アプリケーション(エンドユーザーが直接使うソフトウェア)」までベンダーが提供・管理するモデルです。したがって、ユーザー側の管理権限は「アプリケーションの設定やユーザー管理」に限定されます。

また、SaaSの特徴である「初期投資を抑えられる」「常に最新版が使える」「マルチデバイス(PC・スマホ)に対応している」「インターネット経由で利用する」といった基本性質についても、選択肢の中から正しいものを選ぶ問題で頻出します。後述するASP(Application Service Provider)との違い(マルチテナントやAPIによる連携の容易性など)についても余裕があれば押さえておくと安心です。

関連する用語

SaaSに関連する用語には、プラットフォームを提供する「PaaS」、インフラを提供する「IaaS」があります。また、SaaSの先駆けとなった「ASP」や、インターネット経由でサービスを利用する「クラウドコンピューティング」、およびシステム開発の手法としてSaaS同士を繋ぐための「API連携」も重要な関連用語です。

読んだ内容を10問練習と実技で確認

記事で理解した用語を、StudyQuestの演習とクラウド実技ラボで定着させます。

10問練習 実技ラボ