云计算安全技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.3 软件即服务(SaaS)

SaaS是将应用软件功能封装成服务,使用户能通过网络获取服务。这就是说,在SaaS模式下,云服务提供商向用户提供的是运行在云计算基础设施之上的应用软件。用户不需要购买、开发软件,可利用不同设备上的客户端(如浏览器)或程序接口,通过网络访问和使用云服务提供商提供的应用软件,如电子邮件系统、协同办公系统等。云服务提供商负责软件的安装、管理和维护工作。用户通常无法管理或控制支撑应用软件运行的底层资源,如网络、服务器、操作系统、存储等,但可以对应用软件进行有限的配置管理。用户无须将软件安装在自己的计算机或服务器上,只需按某种“服务水平协议”(SLA)通过网络获取所需要的、带有相应软件功能的云计算服务。

SaaS服务商的职责主要有:确保提供给用户的软件能获得稳定的技术支持和测试;确保应用是可扩展的,以满足不断上升的工作负载;确保软件运行在一个安全的环境中,因为很多用户将有价值的数据存储在云端,此类信息可能是私人或商业机密。Salesforce.com的CRM、微软的Office 365就是典型的SaaS。

例如,前文提到的全球服务组织,除了基于PaaS开发CRM,还可以直接采用SaaS,即租用Salesforce.com的CRM。此时,该组织就可以专注于学生的留学服务业务,而不再关注应用系统的升级和维护,只需按需求租用相应的功能和服务,并支付租金。