Software as a Service(SaaS)とは、プロバイダーがMicrosoft 365、Salesforce、Google Workspaceなどのアプリケーションをホストし、ユーザーがローカルインフラにソフトウェアをインストールして保守するのではなく、通常はブラウザを介してインターネット経由でアクセスするクラウド提供モデルです。
主なポイント
- SaaSは、ローカルへのインストールが不要で、インターネット経由でホスト型アプリケーションを提供します。
- プロバイダーは、ホスティング、パッチ適用、アップグレード、およびインフラストラクチャの管理を担当します。
- ほとんどのSaaSアプリは、1回限りのライセンスではなく、サブスクリプション形式で利用されています。
- Versa CASBとDLPは、アプリケーション独自のAPIを通じてSaaSの利用を保護します。
- SD-WANのパフォーマンス監視により、SaaSアプリケーションへの最適な経路が選択されます。
このページの内容: その重要性仕組み種類SaaS およびVersaよくある質問
SaaSはなぜ重要なのでしょうか?
SaaSは、組織がソフトウェアを導入する方法を一変させました。ITチームは、社内でライセンスを購入したり、サーバーを準備したり、パッチ適用サイクルを管理したりする代わりに、アプリケーションをサブスクリプション形式で利用し、ホスティング、スケーリング、更新はプロバイダーが担当します。これにより、支出が資本支出から運営費へと移行し、導入期間が数日へと短縮され、すべてのユーザーが常に最新バージョンを利用できるようになります。
その代償となるのが制御の喪失です。かつては企業のファイアウォールの内側にあったデータが、今ではプロバイダーのクラウド上に保存され、どのブラウザからでもアクセス可能になっています。従業員はIT部門の関与なしにクレジットカードだけでSaaSツールを導入することができ(いわゆる「シャドーIT」)、セキュリティチームが承認したことのないデータフローが生じます。また、SaaSはトラフィックのパターンも変化させます。クライアントとサーバー間のトラフィックはもはやLAN内に留まらないため、各SaaSプロバイダーへのWAN経路がアプリケーションのパフォーマンスに影響を与えるようになります。
SaaSとは何ですか?
SaaSモデルでは、1つのプロバイダーがアプリケーションの単一バージョンを運用します。通常はマルチテナント方式を採用しており、多くの顧客が同じインフラストラクチャを共有しつつ、データは論理的に分離されています。顧客はアプリケーションのコピーを所有するのではなく、サービスとして利用します。サーバー、コード、パッチの適用はプロバイダーが担当し、顧客は自身のデータ、ユーザー、設定を管理します。これが「責任分担モデル」です。
アクセスは標準的なインターネットプロトコルを介して行われます。エンドユーザーの場合はブラウザセッション、また自動化された統合のためにはAPIの利用がますます増えています。このAPIインターフェースにより、Versaのツールを含むサードパーティ製のセキュリティツールは、アプリケーション内部に組み込まれることなく、SaaSの利用状況を監視・制御することができます。SaaSは、NISTが定義する3つの代表的なクラウドサービスモデルのうちの1つであり、他の2つには、カスタムアプリケーションの実行環境であるPlatform as a Service(PaaS)と、基本的なコンピューティング、ストレージ、ネットワークを提供するInfrastructure as a Service(IaaS)があります。
SaaSの種類
SaaSアプリケーションは通常、その機能に応じて分類されますが、複数のカテゴリーにまたがるものも多くあります。
- 生産性向上およびコラボレーションスイート――Microsoft 365とGoogle Workspaceは、メール、ドキュメント編集、会議機能を1つのサブスクリプションにまとめています。
- ビジネスおよびCRMプラットフォーム――Salesforce、ServiceNow、およびこれらに類するアプリケーションは、販売、サービス、ワークフローの中核となるプロセスを、すべてプロバイダーのクラウド上で実行します。
- ファイルの保存とコンテンツの共同編集– Box、Dropbox、Microsoft OneDrive、SharePoint、Google Driveは、オンプレミスサーバーを使用せずにファイルを保存・共有できます。
- チーム間のコミュニケーション– Slack、Microsoft Teams、Cisco Webex Teams、Zoomは、分散したチーム間でチャット、音声、ビデオの通信を仲介しています。
- 開発者向けおよびプロジェクト管理ツール– GitHub、GitLab、Jira、Confluence、Trelloは、ソースコードの管理、課題管理、プロジェクトのワークフローを支援します。
SaaS &Versa
Versa 3つの観点からSaaSの利用を保護・最適化します。APIベースのデータ保護機能は、OAuth 2.0を介してSaaSアプリケーションのAPIに直接接続し、Box、Salesforce、Google Drive、Microsoft OneDrive、Slack、GitHubなどのアプリ全体で、転送中および保存中のオブジェクトをスキャンします。これにより、トラフィックの経路に介入することなく、CASBおよびDLPポリシーを適用します。
管理対象外またはクライアントレスなデバイスについては、アプリケーション・リバースプロキシが、Salesforce や Box などの SaaS アプリケーションの前に「Versa Cloud Gateway」を配置し、SAML を通じて ID プロバイダーと連携することで、ゼロトラスト、CASB、および DLP ポリシーがリアルタイムで適用されます。
ネットワークの面では、SaaSアプリケーションの監視機能により、Secure SD-WAN は、特定のSaaSアプリケーションに対する各WANリンクのパフォーマンスを測定し(実際のトラフィックをパッシブに分析するか、HTTP、TCP、ICMPプローブを用いてアクティブに測定するか)、パフォーマンスが最も優れた経路にトラフィックを誘導することができます。
よくある質問
SaaSとIaaSの違いは何ですか?
SaaSでは、Salesforceのような、すぐに使える完全なアプリケーションが提供されます。アプリケーション層より下にあるすべての管理はプロバイダーが行います。一方、IaaSでは、AWSの仮想マシンなど、基盤となるコンピューティング、ストレージ、ネットワークのみが提供され、その上で顧客自身がソフトウェアをインストールして実行することになります。
SaaSとPaaSの違いは何ですか?
SaaSでは、ユーザーは構築作業を一切行うことなく、完成済みのアプリケーションをそのまま利用できます。一方、PaaSでは、開発者は、基盤となるサーバーやオペレーティングシステムを管理することなく、独自のカスタムアプリケーションを構築・実行するための、管理された実行環境(アプリケーションサーバー、データベース、デプロイメントパイプラインなど)を利用できます。
SaaSの価格設定は通常どのようなものですか?
ほとんどのSaaSアプリケーションはサブスクリプション方式で販売されており、通常はユーザー単位、月単位、または年単位で課金されます。場合によっては、利用量に応じた追加料金が上乗せされることもあります。これにより、従来のような多額の初期ライセンス購入に代わり、コストが長期にわたり分散され、支出が実際の継続的な利用状況に連動するようになります。
シャドウITとは何か、そしてなぜSaaSにとって重要なのか?
シャドウITとは、従業員がIT部門やセキュリティ部門の承認を得ずに導入するSaaSアプリケーションのことで、多くの場合、業務用のメールアドレスとクレジットカードを使って登録するだけで利用を開始できます。データが承認されたシステムを経由しないため、セキュリティチームはその状況を把握できず、これがCASB導入の主な要因となっています。
Versa は、インライン配置を行わずに、SaaSアプリケーションのトラフィックをどのように保護しているのでしょうか?
Versa同社のAPIベースのデータ保護機能は、OAuth 2.0を使用してSaaSアプリケーション独自のAPIに接続し、プロバイダーのプラットフォームを通じて直接、ファイル、メッセージ、共有リンクをスキャンしてポリシー違反の有無を確認します。これは、アプリケーションリバースプロキシやSD-WANによるアプリケーションパス選択によるインラインでのポリシー適用を補完するものです。
SaaSに関する詳細
さらに詳しく知りたい場合は、私たちが信頼している情報源を以下にご紹介します。
| NIST:NISTによるクラウドコンピューティングの定義 |
|---|
| SaaSを、PaaSやIaaSと並ぶ3つのクラウドサービスモデルの1つとして正式に位置づける、標準化団体の定義。 |
関連用語
SaaSに関する記事を読んでいるなら、次はこれらをチェックしてみる価値があります。
| サービスとしてのインフラストラクチャ | セキュア・アクセス・サービス・エッジ | SD-WAN |
|---|---|---|
| 完成したアプリケーションではなく、純粋なコンピューティング、ストレージ、ネットワーク機能を提供するクラウドサービスモデル。 | 統合型アーキテクチャ 。そのCASBおよびDLPサービスにより、SaaSアプリケーションに対してもゼロトラスト保護を拡張します。 | SaaSアプリケーションに到達するために、トラフィックを計測し、最適な経路へと誘導するネットワーク層。 |