1.4.2 云计算三大商业模式
云计算的一个典型特征就是IT服务化,也就是将传统的IT产品、能力通过互联网以服务的形式交付给用户,于是就形成了云计算的服务模式。云计算是一种全新的计算服务模式,其核心部分依然是数据中心,它使用的硬件设备主要是成千上万的工业标准服务器,它们由英特尔或AMD生产的处理器以及其他硬件厂商的产品组成。企业和个人用户通过高速互联网得到计算能力,从而避免了大量的硬件投资。
云计算的三大商业服务模式可以简单地划分成基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS),它们分别对应于传统IT中的“硬件”“平台”和“应用软件”。
1.IaaS
IaaS是指消费者通过Internet可以从完善的计算机基础设施获得服务。IaaS主要包括计算机服务器、通信设备、存储设备等,能够按需向用户提供的计算能力、存储能力或网络能力等IT基础设施类服务,也就是能在基础设施层面提供的服务。IaaS能够得到成熟应用的核心在于虚拟化技术,通过虚拟化技术可以将形形色色的计算设备统一虚拟化为虚拟资源池中的计算资源,将存储设备统一虚拟化为虚拟资源池中的存储资源,将网络设备统一虚拟化为虚拟资源池中的网络资源。当用户订购这些资源时,数据中心管理者直接将订购的份额打包提供给用户,从而实现了IaaS。
2.PaaS
如果以传统计算机架构中“硬件+操作系统/开发工具+应用软件”的观点来看待,那么云计算的平台层应该提供类似操作系统和开发工具的功能。实际上也的确如此,PaaS定位于通过互联网为用户提供一整套开发、运行和运营应用软件的支撑平台。就像在个人计算机软件开发模式下,程序员可能会在一台装有Windows或Linux操作系统的计算机上使用开发工具开发并部署应用软件一样。微软公司的Windows Azure和谷歌公司的GAE,可以算是目前PaaS平台中最知名的两个产品。Google的云计算平台支持很强的容灾性,支持应用的快速自动部署和任务调度,能提供多并发用户的高性能感受。
PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。而且,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。
3.SaaS
简单地说,SaaS就是一种通过互联网提供软件服务的软件应用模式。在这种模式下,用户不需要再花费大量投资用于硬件、软件和开发团队的建设,只需要支付一定的租赁费用,就可以通过互联网享受到相应的服务,而且整个系统的维护也由厂商负责。
SaaS是一种通过Internet提供软件的模式,用户无须购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。
在云计算技术的驱动下,运算服务正从传统的“高接触、高成本、低承诺”的服务配置向“低基础、低成本、高承诺”转变。如今,包括IaaS、PssS、SaaS等模式的云计算凭借其优势获得了在全球市场的广泛认可。企业、政府、军队等各种重要部门都正在全力研发和部署云计算相关的软件和服务,云计算已进入国计民生的重要行业。IBM和Google开始与一些大学合作进行大规模云计算理论研究项目,政府和军队的“私有云”正在悄然建设,许多新兴的初创公司和大型企业正在全力研发和部署云计算相关的软件和服务,与此同时,风险投资和技术买家的兴趣也正在迅速升温。