首页 理论教育 探究云计算的不同分类

探究云计算的不同分类

时间:2023-06-25 理论教育 版权反馈
【摘要】:云计算按照服务类型大致可以分为3类:将基础设施作为服务、将平台作为服务和将软件作为服务,如图6-27所示。图6-27云计算服务类型IaaS将硬件设备等基础资源封装成服务供用户使用,如Amazon云计算的弹性计算云EC2和简单存储服务S3。需要指出的是,随着云计算的深化发展,不同云计算解决方案之间相互渗透融合,同一种产品往往横跨两种以上类型。

探究云计算的不同分类

云计算按照服务类型大致可以分为3类:将基础设施作为服务(IaaS)、将平台作为服务(PaaS)和将软件作为服务(SaaS),如图6-27所示。

978-7-111-55124-9-Chapter06-28.jpg

图6-27 云计算服务类型(www.xing528.com)

IaaS将硬件设备等基础资源封装成服务供用户使用,如Amazon云计算(Amazon Web-Services,AWS)的弹性计算云EC2和简单存储服务S3。在IaaS环境中,用户相当于在使用裸机和磁盘,既可以让它运行Windows操作系统,也可以让它运行Linux操作系统,因而几乎可以做任何想做的事情,但用户必须考虑如何才能让多台机器协同工作起来。AWS提供了在节点之间互通消息的接口简单队列服务(Simple Queue Service,SQS)。IaaS最大优势在于它允许用户动态申请或释放节点,按使用量计费。运行IaaS的服务器规模达到几十万台之多,用户因而可以认为能够申请的资源几乎是无限的。而IaaS是由公众共享的,因而具有更高的资源使用效率。PaaS对资源的抽象层次更进一层,它提供用户应用程序的运行环境,微软的云计算操作系统Microsoft Windows Azure可大致归入这一类。PaaS自身负责资源的动态扩展和容错管理,用户应用程序不必过多考虑节点间的配合问题。但与此同时,用户的自主权降低,必须使用特定的编程环境并遵照特定的编程模型。这有点像在高性能集群计算机里进行MPI编程,只适用于解决某些特定的计算问题。

SaaS的针对性更强,它将某些特定应用软件功能封装成服务,如Salesforce公司提供的在线客户关系管理(Client Relationship Management,CRM)服务。SaaS既不像PaaS一样提供计算或存储资源类型的服务,也不像IaaS一样提供运行用户自定义应用程序的环境,它只提供某些专门用途的服务供应用调用。需要指出的是,随着云计算的深化发展,不同云计算解决方案之间相互渗透融合,同一种产品往往横跨两种以上类型。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈