iaas和paas和saas有什么区别(SaaSPaaSIaaS简介)

iaas和paas和saas有什么区别(SaaSPaaSIaaS简介)(1)

云计算、云服务、云平台……现在“云”已成了一个家喻户晓的概念,但PaaS, IaaS 和SaaS的区别估计还没有那么多的人分得清,下面就分别向大家普及一下它们的基本概念:

SaaS 软件即服务

SaaS是Software-as-a-Service的简称,意思是软件即服务。随着互联网技术的发展和应用软件的成熟, 在21世纪开始兴起的一种完全创新的软件应用模式。

iaas和paas和saas有什么区别(SaaSPaaSIaaS简介)(2)

它是一种通过Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。用户不用再购买软件,而改用向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件,软件厂商在向客户提供互联网应用的同时,也提供软件的离线操作和本地数据存储,让用户随时随地都可以使用其定购的软件和服务。对于许多小型企业来说,SaaS是采用先进技术的最好途径,它消除了企业购买、构建和维护基础设施和应用程序的需要。

PaaS 平台即服务

PaaS是Platform-as-a-Service的缩写,意思是平台即服务。把服务器平台作为一种服务提供的商业模式。而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS(Platform as a Service)。

iaas和paas和saas有什么区别(SaaSPaaSIaaS简介)(3)

所谓PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。

IaaS 基础设施即服务

IaaS是Infrastructure as a Service的简称,即基础设施即服务。消费者通过Internet 可以从完善的计算机基础设施获得服务。基于 Internet 的服务(如存储和数据库)是 IaaS的一部分。Internet上其他类型的服务包括平台即服务(Platform as a Service,PaaS)和软件即服务(Software as a Service,SaaS)。PaaS提供了用户可以访问的完整或部分的应用程序开发,SaaS则提供了完整的可直接使用的应用程序,比如通过 Internet管理企业资源。

iaas和paas和saas有什么区别(SaaSPaaSIaaS简介)(4)

IaaS通常分为两种用法:公有云和私有云。AmazonEC2在基础设施云中使用公共服务器池(公有云)。更加私有化的服务会使用企业内部数据中心的一组公用或私有服务器池(私有云)。如果在企业数据中心环境中开发软件,那么这三种类型:公有云、私有云、混合云都能使用。


这些即是目前最时兴的三大云服务的概念,但它们尽管拥有上述的种种优势,可是也分别有着一些劣势:

SaaS

企业客户在使用SaaS类服务时,往往受限于服务的供应商。初期也许成本看似并不高,但常年使用下来,会遇诸如软件许可证费、软件维护费以及技术支持费等隐性成本不断增加的问题。而且因为企业自己大部分的业务均已交由SaaS类应用来处理,这些费用往往是很难避免的。

与此同时,部分企业不情愿使用SaaS类服务的原因,更多的是会考虑到数据安全的问题,它们不希望企业自己的核心数据由第三方来负责。但这却是SaaS类产品无法解决的。

PaaS

PaaS类服务目前在国内普及较广的概念,还是中间件或称之为云平台。即将原本分散在各处的诸如CRM、OA、HR、SCM等企业管理软件部署在上面,从而通过云平台实现整合。

但这种情况下,往往需要企业自身的IT团队或是技术支持人员有较高的技术水平,否则多系统的整合将会非常的痛苦。如果解决不好,不仅原本设想的高效协同处理没有实现,反而会花费大理的精力在基础的应用迁移以及接口开发上。最恶劣的情况是,即使是简单的已有应用都无法迁移到PaaS平台上。

IaaS

企业在使用IaaS服务的时候,原本的设想是将因需要控制本地应用而购买的服务器,或者别的高昂的硬件,通过IaaS服务将硬件外包到别的地方去,企业可以在任何时候利用这些硬件来运行其应用。

但最常遇到的问题,即是一开始租用的服务器性能或是存储空间无法满足后期成长过程中爆炸式增加的数据,继而需要花费更高的费用去升级服务器或是扩容存储空间,且这类成本会一直存在下去,不断的增加无法降低。

同时IaaS也存在安全漏洞,例如服务商提供的是一个共享的基础设施,也就是说一些组件或功能,例如CPU缓存、GPU等对于该系统的使用者而言并不是完全隔离的,这样就会产生一个后果,即当一个攻击者得逞时,全部服务器都向攻击者敞开了大门,即使使用了hypervisor,有些客户机操作系统也能够获得基础平台不受控制的访问权。此时企业要么是自行开发一个强大的分区和防御策略,进行自我保护(且要看供应商是否支持);要么向供应商购买更高级别的环境监控来记录是否有未经授权的修改和活动。这些解决方案同样花费不菲。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页