云服务的三种类型

2017-11-22 19:33:43

l 软件即服务(SaaS):一个SaaS应用程序完全运行在云中(那就是,没有服务器停靠在可访问的Internet服务提供商处)。即时需要客户端通常是一个浏览器,或者其它简单的客户端。今天SaaS应用程序的许多已知例子是Salesforce.com,但,许多其他人也是有的。



l 附着在服务上:每个即时需要的应用程序提供自己的有益功能。应用程序有时可以通过访问提供在云中的特定应用程序来强化这些。因为这些服务仅依靠这个特定的应用程序是有用的,他们可以被认为是它的依附。这样的一个流行的使用者例子是Apple的iTunes:当一个附着服务允许购买新的音频和视频内容时,桌面应用程序对参与的音乐及其他更多的内容是有益的。微软的Exchange托管服务提供一个企业范例,增加基于云的垃圾信息过滤器,档案和其它服务到即时需要的Exchange服务器。

l 云平台:一个云平台为应用程序提供的基于云的服务。而不是构建他们自己的自定义功能,例如,你新SaaS应用程序的创建者可以替换为你期望的云平台。正如图1所示,云平台直接的用户是开发者,不是最终用户。

理解云平台需要对这个环境中的单词“平台”的含义有更多理解。一个更广泛的方法是把它作为任何一个软件的平台来思考,为开发者提供创建可访问的服务。下一节看下这个概念更多点的明细。
应用程序平台的一般模型

我们今天的应用程序平台的经验大部分来自即时需要的平台。思考云平台的有用的方法是,依赖于即时需要环境的一个应用程序开发者,如何把需要的服务转换到云平台上。图2帮助理解这个,显示了可以被应用在上述二者世界里的一般模型。