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

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

现在市场上关于将云服务的级别提升到基础设施即服务(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这样的公有云服务提供商可以提供众多的平台服务,因而实际上有望定义一个云计算操作系统。如果这么做,如果提供了特定的开发工具,就像针对当前平台开发应用程序那样针对该云计算操作系统开发应用程序,内部部署型平台提供商可能会决定支持它,以便充分利用新的应用程序。那样,云或者就会出现,将市场由云计算适应内部部署型平台,变为内部部署型平台适应云计算。

相关文章

亚信云管家、云安全携手世界领先云服务商AWS...
views 1166
12月12日讯,2014 AWS中国技术峰会于12月12日在北京国际饭店举办,亚信作为AWS中国地区的首批生态链合作伙伴参加了此次峰会,并首次展出了基于AWS平台开发的SaaS云管家产品服务以及领先的云安全产品。 2014年开始,亚信携手AWS,双方已经在业务、人才培养等层面进行了诸多深入合作的探讨...
什么是云计算
views 1353
 云计算(cloud computing,台湾译作云端运算),是分布式计算技术的一种,其最基本的概念,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经搜寻、计算分析之后将处理结果回传给用户。透过这项技术,网络服务提供者可以在数秒之内,达成处理数以千万计甚...
云计算“三国时代”:百度有开发者,阿里靠中间人,腾讯要突围...
views 1467
云计算“三国时代”:百度有开发者,阿里靠中间人,腾讯要突围   自从2013年9月腾讯云推出之后,中国云计算市场正式进入三国时代。尽管微软、亚马逊云服务均已入华,中国三大运营商也有云计算产品,京东、新浪等“小巨头”也有云计算产品,但相比三大互联网巨头而言,它们并没有多少存在感。云计算不...
美国云计算服务安全审查值得借鉴
views 1124
工业和信息化部电子科学技术情报研究所总工程师尹丽波日前在接受专访时指出,美国联邦政府对云计算服务的应用推广和安全管理很值得我国借鉴和参考。 尹丽波介绍说,云计算因其节约成本、维护方便、配置灵活已经成为各国政府优先推进发展的一项服务。美、英、澳大利亚等国家纷纷出台了相关发展政策,有计划的促进了政府部门...
企业信息化的关键成功因素
views 1870
 企业信息化不仅是一个庞大而复杂的系统工程,而且也有其自身的战略目标,大企业信息化的战略目标,企业必须分析影响企业信息化目标的关键成功因素。所谓关键成功因素,是指实现目标必须进行的事项或活动。本文在分析国内外企业的案例基础上,并结合实践,提出了企业信息化的关键成功因素和企业在实施过程中应树立的几个正...
企业IT决策者如何最大限度利用云计算价值的10个技巧...
views 1076
  近年来,随着中国信息技术产业的迅猛发展,国内企业的数量也随之增多,其中大部分为中小规模 IT企业。这类企业的核心竞争力一般在于产品创新和对市场的反应敏捷性。他们的业务很多依赖于IT基础设施和服务器系统等等。在进行开发、测试以及新产品的推出时,建设IT基础架构需要经历软硬件系统的规划...
云计算技术原理
views 1197
由于云计算分为IaaS、PaaS和SaaS三种类型,不同的厂家又提供了不同的解决方案,目前还没有一个统一的技术体系结构,对读者了解云计算的原理构成了障碍。为此,本文综合不同厂家的方案,构造了一个供商榷的云计算体系结构。这个体系结构如图3所示,它概括了不同解决方案的主要特征,每一种方案或许只实现了其中...
弹性计算云_华为云服务
views 1878
弹性计算云介绍:弹性计算云(ECC—Elastic Computing Cloud)是整合计算、存储与网络资源的一站式自助IT计算资源租用服务,按需使用、按需付费,包含云主机、云硬盘、镜像、弹性带宽、IP地址各种能力部件,支撑企业以零Capex来启动项目、快速部署、简化运维、聚焦业务。 购买方式:云...

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

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

发表评论


读者排行