购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2 云服务的技术结构

本节将从结构思想、技术层次和适用场景三方面来介绍云服务的技术结构。结构思想是基础和方向,技术层次是技术结构的构建顺序,适用场景是技术结构作为工件进行的不同组合。

云计算业务纷杂,按照目前的流行标准,划分为基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。IaaS目标是在网上提供虚拟的硬件、网络等基础设施,用户可以使用该服务部署网站及软件,以实现自己的业务需求。PaaS是在网络中提供虚拟平台API,使用者无须关心平台功能的实现与部署,可直接使用平台功能,实现自己业务应用,PaaS可以认为比IaaS高一个层次,提供公用业务服务,更容易实现用户业务。SaaS历史更长,其实是实现了可配置业务服务,用户仅仅通过配置,便可完成自己需要的业务功能,因此SaaS一般直接面向最终用户,实现云计算。

在技术层面,云计算是在互联网服务技术、虚拟化技术、分布式并行计算和海量存储技术的基础之上发展而来的,IaaS其实就是虚拟化发展历程,而PaaS更多的是分布式并行计算和海量存储发展历程,而SaaS发展更早,其理念更像商业层面结果,对云计算技术层面似乎并不紧密相连,但随着发展,SaaS往往会依赖于PaaS和IaaS技术,是综合使用云计算实现商业目标的范例。

1.SaaS

SaaS的发展时间最长,是以二代互联网技术为依托,实现已经存在的企业软件IT服务,目前大多数在网络上提供专门服务的都是SaaS业务,如在线培训、在线商城,这些业务是直接面对最终用户提供服务,发展时间最长,也最成熟,如SOA架构等一系列架构演进,都是依托SaaS发展而来的。

2.PaaS

PaaS是在SaaS的基础上发展而来的,如Salesforce,最初是CRM的SaaS服务,但随着业务发展,提供销售相关业务平台,客户的各种SaaS业务纷纷集成和部署在Salesforce平台上,成就了目前Salesforce的辉煌,这正是PaaS比SaaS更喜人的地方。

3.IaaS

IaaS是从ISV的基础上发展而来的,如亚马逊云服务、微软Azure、阿里云等。

2.2.1 云服务的技术层次

按照上述技术结构思想,从云服务构架层次上来划分,IaaS是基础,然后是PaaS和SaaS,整体结构如图2-1所示。

图2-1 云服务的技术架构层次

在IaaS层,服务于用户的是基础设施,如计算机,包括CPU、内存、磁盘空间、网络连接等基础设备,此外还有操作系统等基础软件,其计费往往以CPU、内存、存储空间和网络流量等的使用为依据结算。用户使用的一般都是虚拟机,因此IaaS是虚拟化技术发展的产物,如果希望架构IaaS,首先要对虚拟化技术有所了解。

PaaS是在基础层之上提供中间件,让用户能够快速开发部署SaaS应用,这些应用开发是对原始PaaS应用扩展,使其快速开展业务,比如网络培训平台,是为了方便培训公司在其上部署应用,针对专业客户提供服务,一般的培训公司更专注于自己的专业和流程,并不是实时通信的专家,而培训平台能够提供这些功能,使培训公司从自己不熟悉的领域中解放出来,更关注于自己的业务发展,更好更快地为自己的客户提供服务。这是PaaS平台的特点。

IaaS和PaaS有些界限并不是很明显,如亚马逊公司是一家IaaS服务公司,但也提供统一的数据库服务,用户可以租用数据库,不用关心数据同步、备份等一系列问题,这些是PaaS功能,但被集成到了IaaS中。

SaaS是面向客户的应用,基于PaaS开发,并可使用IaaS部署的服务,因此构建云服务时,要同时了解IaaS、PaaS和SaaS的特点,有针对性地设计架构。

2.2.2 云服务的技术结构适用场景

云服务的不同技术结构适用的场景不同,即IaaS、PaaS和SaaS可以分别满足不同的需求。本部分内容在第5章有详细介绍,这里只做简短说明。

IaaS主要适用于对资源有定制化能力的团队,对成本敏感,基础设施技术执行力强,对IT底层能力有清楚的规划和战略抉择能力。最重要的是供应商无意介入上层业务,有清晰的系统边界和隔离控制。

PaaS则对通用中间件系统有更高的挑战,如Web服务、数据库服务及通信组件。供应商应该涉足于软硬融合能力,并致力于高效的通用赋能解决方案。与IaaS相比,不只提供了可供应产品和服务的差异化选择,更是提供了高度抽象的业务服务能力,在安全性、扩展性上对客户更加友好。

SaaS极度关注业务领域,是对IT资源运营完全没有兴趣的企业的首选,其研发团队完全专注于业务应用的研发和创新,对基础设施的能力、安全及稳定性依赖于和第三方企业的合作共赢。

因此,虽然云服务的技术结构分为不同的技术层次,但是每一个层次都有该层次的用户群体,从本质上说,是因为市场和客户的需求,才决定了云服务技术体系的分层结构划分,是生产力决定了生产关系。 uZYusBBPkwkQ9BR2MAzsiMZPB12evm91tO915PoxfEuxWR89ShLc1Vk9D3XJlJRT

点击中间区域
呼出菜单
上一章
目录
下一章
×