首页 理论教育云安全深度剖析:SaaS模型技术原理与应用实践

云安全深度剖析:SaaS模型技术原理与应用实践

【摘要】:SaaS模型的主要目的是使传统上必须自己在本地服务器安装、执行及维护软件的一种模式,改而通过远程数据中心安装、执行并维护,主要是提供给终端的使用者使用,是一种利用Web平台当作软件发布方式的软件应用,再以浏览器访问使用的软件递送模式,除了利用网络的存取和管理,也因服务集中,而有利于软件供货商进行更新或维护。

1.SaaS概述

SaaS模型如图1-10所示。NIST对SaaS的阐述是:“提供给用户的能力是运行在云基础设施上的、由云服务提供商所提供的应用程序。用户可以通过各种客户端设备,比如Web浏览器这样的瘦客户端界面进行访问。用户并不管理或控制底层的云基础设施,包括网络、服务器、操作系统和存储,甚至单个应用程序的功能。但有限的用户特定应用程序的配置则可能是个例外”。

SaaS模型的主要目的是使传统上必须自己在本地服务器安装、执行及维护软件的一种模式,改而通过远程数据中心安装、执行并维护,主要是提供给终端的使用者使用,是一种利用Web平台当作软件发布方式的软件应用,再以浏览器访问使用的软件递送模式,除了利用网络的存取和管理,也因服务集中,而有利于软件供货商进行更新或维护。

978-7-111-53353-5-Chapter01-10.jpg

图1-10 SaaS模型

SaaS供应商为企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务,企业无须购买软件和硬件、建设机房、招聘

978-7-111-53353-5-Chapter01-11.jpg

图1-11 OneDrive首页(www.chuimin.cn)

978-7-111-53353-5-Chapter01-12.jpg

图1-12 在线创建Word文档

978-7-111-53353-5-Chapter01-13.jpg

图1-13 在线编辑Word文档

978-7-111-53353-5-Chapter01-14.jpg

图1-14 在线保存Word文档

综上所述,IaaS为云用户提供基础设施服务;PaaS基于底层的基础设施资源,为用户提供定义好API的编程模型和应用程序运行环境;SaaS基于底层的基础设施、编程模型和运行环境来开发,为用户提供云应用软件。