はじめに
SaaS(Software as a Service)ベースの製品やサービスとクラウドベースの製品やサービスは、同じものを指しているように聞こえるかもしれません。確かに、サービスが「クラウド上に」存在する場合、SaaSとクラウドベースの両方が存在する可能性があります。SaaSベースのアプリケーションはほぼ間違いなくクラウドベースにもなりますが、クラウドベースのサービスは必ずしもSaaSベースであるとは限りません。
SaaSは、クラウドコンピューティングの構成要素の一つです。クラウドコンピューティングには、SaaS(Software as a Service)、IaaS(Infrastructure as a Service)、PaaS(Platform as a Service)という3つの主要コンポーネントがあります。
1. SaaS型アプリケーションとは
SaaSベースのアプリケーションとは、大まかに言えば、自社の敷地内にないソフトウェアを実行することです。稀な例外を除いて、ほとんどのSaaSベースの製品は、ウェブブラウザまたは同様のものを介して実行され、クラウドでホストされることを意味します。SaaSはプラグインではないので、お客様のデバイスに置かれることはありません。
SaaSベースのアプリケーションの例としては、Google G-Suite、Office 365、Salesforce、Cisco Webex、Zendeskが挙げられます。
2. クラウドベースとは
クラウドベースの製品またはサービスとは、クラウド上で動作するものを指します。これには、SaaSベースのアプリケーション、PaaSやIaaSベースが含まれます。サービスを適切に実行するためにインターネット接続が必要な場合、それはおそらくクラウドベースと言えるでしょう。
SaaSとクラウドベースのサービスの最大の違いを再確認すると、SaaSはより大きなクラウドの一部分に過ぎません。両者の最大の違いは、クラウドベースの活用の幅の大きさです。
3. クラウド/SaaS型サービスの主なビジネス上のメリット
クラウド型とSaaS型のサービスには、以下のような共通したメリットがあります:
- 長時間のインストールは必要ありません。すべてがクラウド上にあるため、実行する必要のあるドライバはなく、すべてのアップデートは瞬時に行われます。さらに、クラウドは所有ではなくホスティングされることが多いので、すべてがスムーズに動作し、最新であることを確認するのはサードパーティに任されており、サードパーティ側からはほとんどダウンタイムを感じることはありません。
- ネットワーク全体でデータをより速く共有し、同期させることができます。コードの更新からビジネスメールまで、あらゆるデータをリアルタイムで共有し、共同作業を行うことができます。
- オンプレミスに比べ、費用対効果がはるかに高い。インフラの一部または全部をクラウドに保存することは、企業のデータを管理する上で最も効率的な方法であることが多いです。
- 冗長性の向上により、データの損失や停止を防ぐことができます。ほとんどのクラウド環境では、冗長性のレイヤーを簡単に追加することができるため、障害が発生したり、データが完全に失われたりするのを防ぐことができます。
- より安全です。パブリッククラウドとプライベートクラウドを併用することで、重要なセキュリティ対策が施されます。
4. クラウドベースの製品の未来
クラウドで実現できることが飛躍的に増えるにつれ、複雑さも増しています。インフラ、プラットフォーム、サービスの一部はクラウド上にあり、一部はオンプレミスに収容されます。
情報化時代を迎えた今、クラウド製品にできてオンプレミス製品にできないことのひとつは、大量の匿名化されたデータを収集し、それをソフトウェアのアルゴリズムに利用して、ユーザー体験を向上させることです。SaaSベースのプラットフォームが成長し続けることで、そのような未来が生まれるのです。
セキュリティ上の問題から、特定の情報を分散させる必要がある場合もあれば、共同プロジェクトでは、クラウドとオンプレミスの複数の場所でデータを同期させる必要がある場合もあります。IaaS、PaaS、SaaSのクラウドインフラ全体を管理できる必要があるのです。
SaaSに関する記述: