早在2005年,"软件即服务 ",即SaaS一词是由John Koenig首次提出的。从那时起,SaaS解决方案已经成为IT服务中增长最快的部分之一。SaaS产品集中在远程云网络上,以订阅计划为基础进行操作,由于多种原因(包括经济性和灵活性)正日益受到欢迎。ResearchAndMarkets最近的一份报告预测,到2027年,SaaS产品的市场将达到2195亿美元;在2020年至2027年期间,复合年增长率为18.2%。
世界各地企业对SaaS的采用不断增加,这使得入门级专业人员和软件公司员工将掌握云计算技能以保持在当今行业中的重要性。
本文对什么是SaaS、SaaS如何工作、SaaS架构、SaaS挑战、SaaS风险、SaaS安全以及SaaS对企业的好处进行深入了解。
什么是Saas(软件即服务)?
软件即服务,或称SaaS,是三个最重要的云计算类别之一,与IaaS(基础设施即服务)和PaaS(平台即服务)并列。
它是一种软件交付模式,是由云服务提供商提供的,这些提供商在云中托管各种应用程序,并通过互联网让用户访问这些应用程序。
一个使用基于云的集中式系统租赁软件的组织将有资格成为软件即服务提供者。SaaS供应商维护服务器、数据库和其他硬件,以确保SaaS产品的无缝交付。
与PaaS和IaaS不同,SaaS是面向B2C和B2B用户销售的。今天市场上有各种SaaS产品供大家使用,从生产力工具(如谷歌工作空间)到个人娱乐(例如Netflix)应有尽有。
SaaS(软件即服务)是如何工作的?
SaaS通过一个集中的、基于云的系统提供产品。SaaS应用程序可以托管在云服务提供商的服务器、数据库和网络资源上,也可以由独立软件供应商(ISV)于SaaS提供商的数据中心托管应用程序。
SaaS模式与按需软件交付和ASP(应用服务提供商)有着错综复杂的关系,ASP可以托管客户的软件,然后通过互联网连接促进其交付给授权用户。
终端用户可以通过网络浏览器在任何设备上连接到应用程序,他们只需支付订阅费就可以获得现成的SaaS解决方案,而无需为维护软件产品建立基础设施。
用户还可以利用应用编程接口(API)自由地将SaaS应用程序与任何其他软件结合起来。例如,企业可以编写软件工具,并利用服务提供商的API将其与SaaS产品整合。
最受欢迎的SaaS模式包括:
CRM(客户资源管理)
ERP(企业资源规划)
以软件为重点的发票和会计
数据管理
项目管理
电子商务和网络托管
SaaS架构
SaaS应用程序通常使用多租户SaaS架构,这意味着SaaS应用程序的单一共享实例在主机服务器上运行,该共享的单一实例将满足每个云租户或订阅的客户。
多租户SaaS架构使云服务提供商能够轻松快速地管理、维护、排除故障和更新软件,而不是采取在几个实例中实施变化的耗时方法。
此外,多租户SaaS架构还为更多的人提供更大的计算资源池,而且还不会影响关键的云计算功能,如速度、隐私和安全。
SaaS的好处
SaaS的核心好处之一是,企业不再需要安装应用程序并在其数据中心或内部计算机中运行了。这减少了软件许可证的费用以及购置、配置和维护硬件的费用。SaaS的其他主要好处包括:
灵活的支付选择。公司可以订阅SaaS供应商提供的产品,而不是购买额外的硬件来支持软件。对于许多企业来说,经常性的运营成本将允许更好的、可预测的预算编制。企业还可以自由地在任何时候终止对SaaS产品的订购。
无与伦比的可扩展性。云计算服务,如SaaS将提供垂直可扩展性,允许用户按需访问更少或更多的功能和服务。
自动软件更新。领先的SaaS供应商将自动执行补丁管理和软件更新,减少内部IT人员的负担。
持久性和可访问性。SaaS产品和应用是通过互联网交付的,便于从任何地理位置轻松访问应用。其所需要的只是一个支持互联网的设备。
定制化。软件即服务的应用是高度可定制的,它们通常提供与其他面向业务的应用的顺利整合。
SaaS的挑战和风险
SaaS也带来了一些挑战和风险,因为公司必须依靠第三方供应商来满足软件需求和维护。下面是一些其他的SaaS风险和SaaS挑战,人们在选择SaaS之前必须了解。
用户无法控制的计算问题。由于频繁的服务中断、强加不需要的修改或存在安全漏洞,导致了一些问题。这些都会深刻地影响用户利用SaaS产品的能力。
需要更严格的访问控制。由于SaaS在云中应用生活,因此更严格的身份验证变得非常关键。
对版本的低控制。当一个SaaS供应商推出一个新的应用程序版本时,它将被交付给所有的用户——无论用户是否需要最新的版本。一个较新的版本可能会使企业花费更多的成本来为其人员提供培训和资源。
转换SaaS供应商的困难。通常情况下,企业会过度依赖一个SaaS供应商,因为迁移到一个新的供应商昂贵又耗时——特别是在一个公司的全部数据都在一个特定的服务提供商那里的情况下。
SaaS的安全和隐私
尽管近年来SaaS产品和应用的采用速度正在加快,但许多公司仍然对SaaS的安全性有顾虑。这些SaaS安全问题中的一些包括:
加密
IAM(身份和访问管理)
事故响应
安全监控
与特定业务安全环境的整合问题
数据隐私
安全和技术专家之间的沟通差距
与抵消SaaS风险有关的投资
以上就是什么是云计算中的SaaS(软件即服务)全部内容。
来自:https://cn.bluehost.com/blog/cloud-hosting/16769.html