云计算工作负载有哪几种模式及特征?

PaaS即平台即服务,也被称为中间件,它能将现有的各种业务能力进行整合。具体来说,它包含应用服务器、业务能力接入、业务引擎及业务开放平台等模块。PaaS向下根据业务需求测算基础服务能力,通过IaaS提供的API调用硬件资源,向上则提供业务调度中心服务并实时监控平台。对于开发者而言,PaaS抽象掉了硬件和操作系统的细节,提供软件部署平台,让他们只需关注业务逻辑而无需关心底层,典型代表有Google App Engine和Microsoft Azure。

云计算主要包含IaaS、PaaS和SaaS这三种工作负载模式,虽然它们处于不同的层级,但各自发挥的价值也各不相同。IaaS作为最底层的基础设施服务,相当于利用信息处理、存储和网络等基础计算机设施进行工作生产。你可以将硬件外包,租用IaaS公司提供的场外服务器、存储和网络硬件,这不仅节省了维护成本和办公场地,还能让你随时利用这些硬件运行应用,知名的提供商包括微软、亚马逊和红帽等。

SaaS是软件即服务,属于最高层模式。SaaS提供商为企业搭建信息化所需的所有网络基础设施以及软件、硬件运作平台,并负责前期的实施和后期的维护等一系列服务。企业无需购买软硬件、建设机房或招聘IT人员,即可通过互联网使用信息系统。在SaaS模式下,软件的开发、管理和部署都交给第三方,用户不需要关心技术问题,人人皆可上手,适用于普通的互联网浏览者,任何远程服务器上的应用都可以通过网络运行。