当前位置:首页 > 云计算 > 正文

云计算平台常见架构类型(云计算体系架构分层)


一、云计算基础架构首先,云计算大致分为IaaS(基础设施即服务,如小宝云、阿里云)、PaaS(平台即服务)、SaaS(软件即服务)PaaS(平台即服务))是指将软件开发平台作为服务,以SaaS模式呈现给用户,因此,PaaS也是SaaS模式的一种应用,但2007年,PaaS的出现可以加速SaaS应用的发展。而国外SaaS厂商推出了自己的PaaS平台,可以为企业提供涵盖数据库和应用服务器的中间件平台,可以增加Web平台上的资源使用量。通过远程Web服务进行数据即服务,您还可以使用可视化API,甚至像800app这样的PaaS平台也可以让您使用适合您的应用程序的其他数据即服务工具。平台允许混合和匹配。用户或创作者可以基于PaaS平台快速开发自己需要的应用和产品。同时,在PaaS平台上开发的应用程序可以更好地构建基于SOA架构的企业应用程序。
二、云计算主要有哪几种类型云计算一般可以分为三类:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。
1、IaaS:将硬件设备等基础资源捆绑成服务供用户使用。在IaaS环境中,用户相当于使用裸机和可以运行Windows或Linux的磁盘。IaaS最大的优点是用户可以动态申请或释放节点,并根据使用情况获得报酬。IaaS公开共享,资源利用效率高。
2、PaaS:为用户应用程序,特别是GoogleAppEngine等应用程序提供运行环境。PAAS本身负责动态扩展和容错资源管理,用户应用程序不需要考虑很多节点之间的协调问题。但同时,用户的自主权也减少了,必须使用特定的编程环境,遵循特定的编程模型,只适合解决某些特定的计算机问题。
3、SaaS:更有针性,将特定的应用软件功能捆绑成服务。SaaS不像PaaS那样提供计算或存储资源等服务,也不像IaaS那样提供运行用户定义的应用程序的环境。
注:随着云计算的深入发展,不同的云计算解决方案相互渗透、融合,同一产品往往包含两种以上类型。