什么是SaaS以及使用软件即服务的优缺点

什么是软件即服务 (SaaS)?软件即服务,简称 SaaS,是一种基于云的向用户提供软件的方法。SaaS 用户订阅应用程序,而不是购买一次并安装它。用户可以通过 Internet 从任何兼容设备登录并使用 SaaS 应用程序。实际应用程序在可能远离用户位置的云服务器中运行。SaaS 应用程序可以通过浏览器或应用程序访问。用户通过浏览器访问的在线电子邮件应用程序(例如 Gmail 和 Office 365)是 SaaS 应用程序的常见示例。SaaS 和用户计算机上的软件安装之间的区别有点像在线流式传输电视节目和在 DVD 上购买所有季节的电视节目之间的区别。

购买 DVD 电视节目的人只需支付一次费用;但是,他们需要存储和维护 DVD,如果他们更换硬件——例如,如果他们用蓝光播放器替换他们的 DVD 播放器——那么他们将需要再次购买物理媒体。相反,流式传输节目意味着第三方处理所有存储和升级,而用户需要做的就是按下播放。然而,流媒体依赖于互联网连接,用户通常需要支付定期月费来维持访问。

“即服务”是什么意思?

考虑代客泊车和租用停车位之间的区别。代客泊车是一种服务,而停车位是一种产品,尽管两者都为客户提供了相同的好处:一个停放汽车的地方。传统上,软件供应商将他们的软件作为产品出售给用户。但是,在 SaaS 模型中,他们通过云主动为用户提供和维护软件。他们托管和维护应用程序运行所需的数据库和代码,并在他们的服务器上运行应用程序。因此,SaaS 更像是一种服务而不是一种产品。

什么是云?

“云”是指位于各种数据中心的远程 Web 服务器,用于托管数据库和运行应用程序代码。云提供商通过 Internet 向客户或最终用户提供服务。(见什么是云?)

三种主要的云服务模型是什么?

SaaS是三大云服务模式之一。云服务模型是云提供商(换句话说,在各种数据中心拥有和运营服务器的公司)向用户和企业提供的服务类别。

什么是软件即服务?使用SaaS的优缺点

三种云服务模型是:

  • IaaS(基础设施即服务):云计算基础设施——服务器、数据库等——由云提供商管理。公司可以在 IaaS 上构建自己的应用程序,而不是自己维护应用程序的后端。
  • PaaS(平台即服务):从 IaaS 上一层,PaaS 包括开发工具、基础设施和其他构建应用程序的支持。
  • SaaS(软件即服务):完全构建的云应用程序。

使用SaaS的优点和缺点是什么?

SaaS 模型有许多优点和缺点,但对于现代企业和用户来说,SaaS 的优点往往大于缺点。以下是使用 SaaS 应用程序的一些优点和缺点:

  1. 优势:从任何地方、在任何设备上访问。通常,用户可以从任何设备和任何位置登录到 SaaS 应用程序。这提供了极大的灵活性——企业可以允许员工在世界各地开展业务,而用户无论身在何处都可以访问他们的文件。此外,大多数用户使用多台设备并经常更换;用户无需在每次切换到新设备时重新安装 SaaS 应用程序或购买新许可证。
  2. 优点:无需更新或安装。SaaS 提供商持续更新和修补应用程序。
  3. 优势:可扩展性。SaaS 提供商负责扩展应用程序,例如随着使用量的增加添加更多数据库空间或更多计算能力。
  4. 优点:节约成本。SaaS 减少了内部 IT 成本和开销。SaaS 提供商维护支持应用程序的服务器和基础设施,企业的唯一成本是应用程序的订阅成本。
  5. 缺点:需要更强的访问控制。SaaS 应用程序的可访问性增加也意味着验证用户身份和控制访问级别变得非常重要。使用 SaaS,组织资产不再保存在内部网络中,与外部世界分开。相反,用户访问权限基于用户身份:如果某人拥有正确的登录凭据,他们将被授予访问权限。因此,强大的身份验证变得至关重要。
  6. 缺点:供应商锁定。企业可能会过度依赖 SaaS 应用程序提供商。如果组织的整个数据库都存储在旧应用程序中,那么迁移到新应用程序既费时又费钱。
  7. 缺点(对于企业):安全性和合规性。对于 SaaS 应用程序,保护这些应用程序及其数据的责任从内部 IT 团队转移到外部 SaaS 提供商。对于中小型企业来说,这不是什么劣势,因为大型云提供商通常拥有更多资源来实施强大的安全性。但是,如果大型企业面临严格的安全或监管标准,这可能是一个挑战。在某些情况下,企业将无法自行评估其应用程序的安全性,例如通过执行渗透测试。本质上,他们必须接受外部 SaaS 提供商的话,即应用程序是安全的。