弥合 IaaS 与 PaaS 间差别的三种方法

时间:14-12-22 栏目:云计算 作者:爱说云网 评论:0 点击: 1,392 次

现在市场上关于将云服务的级别提升到基础设施即服务(IaaS)以上的动静或声势越来越大。在云服务层次体系中,价值链上的下一个选择就是平台即服务(PaaS)。不像IaaS托管运行虚拟机,并要求用户提供操作系统和中间件,PaaS提供了包括软硬件在内的完整平台,应用程序在该平台上运行。PaaS能实现更多的功能,因此它可以为用户带来更多的潜在好处。正是由于这个原因,提供商们有底气定更高的价位。

PaaS也许是云服务从IaaS自然进化的下一个阶段,但是具体实现的方法可能不止一种。微软的Azure代表了一条途径,拿来现有的数据中心平台,然后在云端复制。第二种PaaS方法由诸如Cloud Foundry之类的工具来实现:通过所选择的工具开发你自己的“平台”,并部署它。第三种方法得到了亚马逊网络服务(AWS)的支持,利用Web服务补充或增强IaaS,从而创建一种“平台服务”模式。从IaaS到PaaS的这三条途径都有其可取之处,所以决定走哪一条意味着要进一步深入了解相关细节。

经由微软Azure走向PaaS道路

想遵循微软的Azure模式实现PaaS,你那些以云计算为目标的应用程序必须在数据中心中的微软服务器软件套件上运行,或者能在该软件套件上运行。因此,这种方法的优势在于,能与当前的软件策略联系起来;用户很容易从微软服务器升级到Azure,因为这家云服务提供商还是内部部署型软件平台提供商。确保两者同步应当简单又直观。

Azure方案的缺点在于,很少有数据中心服务器平台是以一种形式广泛部署的,因而除微软以外,很难表明这种方法很实用的一种平台。微软拒绝向未来的PaaS竞争对手开放其Windows服务器框架,这意味着一些Azure用户会觉得被微软牢牢束缚。还不清楚微软会如何打造Azure,以添加对Windows服务器来说并不重要的云服务功能,比如现在AWS提供的缓存服务。

这种Azure PaaS模式的其他例子是基于Java虚拟机的云计算平台,这是一种可在多个架构上运行的便携式平台。亚马逊及其他公有云服务提供商提供托管的Java虚拟机和Java应用程序,它们可以在几乎任何的数据中心或桌面系统上运行。不过,这种方法只有在目标应用程序使用Java语言编写而成时才有效,这对许多用户来说是个严重的局限性。

使用第三方工具组合PaaS

实现PaaS的第二种方法更具普遍性。Cloud Foundry和OpenShift等工具让用户可以从IaaS入手,并且添加了操作系统和中间件工具以构建云计算平台。借助这种方法,用户就能够让应用程序在一套可靠的软硬件组合系统上运行。用户和应用程序生命周期流程则免于对平台软件进行的维护。

组合PaaS的问题在于,需要搞清楚谁来负责构建和维护平台映像。公有云提供商可以使用组合工具来开发PaaS所依赖的平台,但提供商不太可能冒这个险。提供商不得不赌一把,看看是否有足够的应用程序可以在这个平台上运行,从而获得切实可行的市场机会。如果组合工具的灵活性被用来构建多个平台,那么确保每个平台实时更新就很耗费精力,管理成本也随之增加。这些任务会被推给云计算用户。

用户自己可以使用同样的工具来组合平台,并且让平台在IaaS上运行。如果这些工具允许用户自行组织中间件和操作系统组件,并让它们可用于应用程序部署,用户将受益匪浅。这是操作系统或中间件发生变化时,重新制作每个机器映像之外的一种替代方案。实际上,这是如今平台组合工具的最主要的使用场合。不过,为某一个平台找到小众市场让人怀疑这条途径会不会广泛用于公有PaaS。

采用平台服务方法

最后一种选择就是平台服务,这是AWS目前实际采用的方法。平台服务假定PaaS的目标是,添加针对云计算优化的服务或者是云计算特有的服务,并且在通过URL调用Web服务的任何应用程序中支持这些服务。这种方法很独特,原因在于它针对的是为云计算更改或编写的应用程序,而不是从内部部署环境迁移过来的应用程序。

这种着眼于未来的方法让平台服务成为推动公有云服务发展趋势的因素。平台服务模式提供了更高的灵活性――就像组合平台模式那样,但是又把新的平台元素与重要的云计算应用程序特性结合起来。

不尽如人意的地方是,用户必须维护这些机器映像,因为这种模式并不托管运行操作系统或中间件。添加Cloud Foundry之类的组合平台工具以管理这些元素,有望为用户们解决这个问题。

从理论上来说,像AWS这样的公有云服务提供商可以提供众多的平台服务,因而实际上有望定义一个云计算操作系统。如果这么做,如果提供了特定的开发工具,就像针对当前平台开发应用程序那样针对该云计算操作系统开发应用程序,内部部署型平台提供商可能会决定支持它,以便充分利用新的应用程序。那样,云或者就会出现,将市场由云计算适应内部部署型平台,变为内部部署型平台适应云计算。

相关文章

如何制定云计算方案:以应用丈量已知改变...
views 1499
定义云计算的说法有很多,在此我们从狭、广两层来简单阐述:“狭义云计算”指IT基础设施的交付和使用模式,是通过网络以按需、易扩展的方式获得所需资源。而“广义云计算”指服务的交付和使用模式,即通过网络以按需、易扩展的方式获得所需服务,简单理解为:服务运营模式。 所谓真正的云计算,它是IT基础设施的...
四款最热门的云计算产品真好云计算网向您介绍四款比较成熟而实用的云计算产品...
views 1245
四款最热门的云计算产品向您介绍四款比较成熟而实用的云计算产品。它们是:IBM蓝云、亚马逊Amazon EC2、谷歌Google App Engine、微软Windows Azure。希望对大家有所帮助。  IBM云计算:蓝云  IBM是最早向中国提供云计算服务的国际互联网企业。IBM在2007年11...
华为成功参与武警森林部队云计算试点建设项目...
views 1482
在信息化高度发展的现在,政务办公的复杂程度在逐步提高,对办公桌面的IT要求也更加严苛和细致。首先是安全方面,需要能够有效的对各种攻击和泄露途径进行封堵和防范,其次是效率,包括办公效率和管理维护效率两方面的提升。要想在这两个方面都有质的提升就必须对传统的基于PC终端的桌面进行本质的变革,但这种变革同时...
不要仅仅将云计算当成一项技术
views 1628
  现代企业数据中心对云计算基础设施的采用,为CIO们提供了一个机会,挪动悬在头上的几把利剑与最经常被引用(而往往成绩不佳)的IT目标:更短的新产品上市与服务时间,更少的开发与应用程序、基础设施架构维护时间和成本,更高的可扩展性和最一流的可靠性,并且所有这一切都不影响网络与信息安全。   鉴于这些...
浅析大数据与云计算物联网等热点的关系...
views 1541
  大数据时代的到来,是全球知名咨询公司麦肯锡最早提出的,麦肯锡称:“数据,已经渗透到当今每一个行业和业务职能领域,成为重要的生产因素。人们对于海量数据的挖掘和运用,预示着新一波生产率增长和消费者盈余浪潮的到来。” 近几年大数据一词的持续升温也带来了大数据泡沫的疑虑,大数据的前景与目前云计算、物联网...
云计算重点应用领域发展趋势-战略性新兴产业...
views 1845
  目前,云计算在中国主要行业应用还仅仅是“冰山一角”,但随着本土化云计算技术产品、解决方案的不断成熟,云计算理念的迅速推广普及,云计算必将成为未来中国重要行业领域的主流IT应用模式,为重点行业用户的信息化建设与IT运维管理工作奠定核心基础,根据笔者对中国重要行业领域信息化建设现状与未来...
盘点与云计算密切相关的市场热捧产品...
views 1292
云计算,即一种基于因特网的超级计算模式。随着国家宽带提速的战略的提出,云计算得到更进一步推动。毫无疑问,21世纪中,云计算被视为科技业的一场新的革命。而云计算的火热程度,我们可以从媒体报道、微博传播、社区议论中窥知一二。伴随着云计算的热潮,一些基于云计算概念的产品也得到了追捧,下面我们一同来看下与云...
世纪互联Azure:我们要与微软“一刀两断”...
views 1673
12月的北京,已经能明确感觉到了冬天的寒意,但是云计算,确切说是公有云服务,在北京仍然是炙手可热的话题。UCloud、青云以及著名的亚马逊AWS都选择在这个月着重发出了自己的声音。当然,谁也不能忽视在这一市场上的一个重要角色——微软的Azure,从某种角度上讲,这个率先进入中国的国际性公有云品牌,真...

声明: 本文由( 爱说云网 )原创编译,转载请保留链接: 弥合 IaaS 与 PaaS 间差别的三种方法

弥合 IaaS 与 PaaS 间差别的三种方法:等您坐沙发呢!

发表评论


读者排行