网络通信 频道

爱立信:PaaS时代已经来临

  【IT168 资讯】近年来,云计算在互联网领域蒸蒸日上;如今,越来越多的企业也开始接触和应用云计算,云计算已经从在天上飘的时代,进入落地甚至是加速落地的时代。根据相关研究机构的统计数据显示,2014年全球云计算市场快速发展;在2015-2020年,云计算产业还将迎来更快、更大的发展。
 
  私有云、公有云、混合云初期,出于安全方面的原因,很多企业更愿意采用自建云基础设施的方式,将数据存放在自己的云中,来改造企业的IT基础架构,这就是私有云(Private Cloud)部署模式。私有云可为企业提供更高的数据安全、更高服务质量,并可充分利用企业现有的软、硬件资源。
 
  相对于自建私有云的高成本,企业也可以通过互联网使用第三方云服务商提供的云服务,来扩展企业的IT基础架构,这就是公有云(Public Cloud)部署模式。公有云可以为企业降低初期的系统建设成本,也节省了系统升级和维护管理的成本,由于公有云资源的丰富性,使得企业应对业务变化的敏捷性也大大增加。
 
  然而,更多的企业用户,既希望出于安全考虑使用私有云,但同时又希望可以获得公有云的丰富的计算资源进行扩展。如何解决这个问题?混合云(Hybrid Cloud)概念由此发展起来,并且近年来发展势头迅猛。有了混合云,企业要想跨越公有云和私有云的鸿沟,已经不再遥不可及。混合云融合了公有云和私有云,将公有云和私有云进行混合和匹配,可以在最大程度上解决安全与扩展的矛盾。
 
  既然混合云是大多数企业IT架构的理想选择,那么问题来了,在混合云架构上如何部署企业的关键应用呢?
 
  在此,我们再首先回顾一下云的三S概念。
  IaaS、PaaS、SaaS 业界将云计算主要分为三种服务模式,即基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。

爱立信:PaaS时代已经来临

      SaaS:软件即服务(Software as a Service)
 
–        SaaS是指云服务商将开发好的应用软件作为一种服务,提供给最终用户。例如Salesforce、WebEx等服务。
 
      PaaS,平台即服务(Platform as a Service)
 
–        PaaS是指云服务商将软件开发的云端开发平台和软件运营的云端运行环境 (包括中间件、数据库、web服务、消息总线等基础通用服务)作为一种服务,提供给最终用户。由云平台自身负责资源的动态扩展和容错管理,开发者和运营人员不需要过多考虑节点间的配合问题。例如Google App Engine、Cloud Foundry、Continuum等服务和PaaS产品。
 
      IaaS,基础设施即服务(Infrastructure as a Service)
 
–        Iaas是指云服务商将计算机基础设施,包括处理、存储、网络和其它基本的计算资源,作为一种服务,提供给最终用户。用户能够在IaaS上自建操作系统和应用程序,部署和运行任意软件。典型应用为云服务器租用服务。

  那么,企业用户该选择哪一层次的云服务呢?
 
  对于企业来说,应用程序在整个云计算栈的顶部,服务器在整个云计算栈的底部,很明显,利用云计算IaaS服务是企业将现有应用向云计算迁移的一个最简单的解耦方式。但实际上,IaaS服务只是节省了企业在硬件设施方面的成本,并没有给企业上层应用的开发和部署的敏捷性带来更多的价值。
 
  相比IaaS服务,企业租用SaaS服务可能会节省的更多的成本。但是,SaaS需要云服务商提供外扩的、足以满足企业应用的应用程序软件库,或者需要云提供商直接转变成为软件开发商和集成商,以便适应于企业更高层次和更客户化的产品需求。这,未必是有自主开发能力的企业所喜欢的选择。
 
  此时,PaaS服务则显示了明显的优势。PaaS与IaaS的最大区别就是免运营,开发者和业务应用的运营人员 无需关心IT基础设施底层硬件、操作系统、中间件部署,也无需关心网络,开发者用到的全是PaaS平台提供的服务化的中间件部件,而且这些服务和中间件部件都是由PaaS平台自动运维的。
 
  同时,PaaS平台也使得软件开发和部署的方式发生了很大改变,软件的开发和部署可以更多地在云平台上进行,从而缩短软件开发和部署周期时间,使得新业务可以快速推向市场,并节约开发、部署和运营成本。

  新型PaaS平台的诞生实际上,PaaS并不是一个新鲜的概念,早在2007年前就已经提出。但是PaaS的发展一直不如IaaS和SaaS红火,其市场规模远远小于IaaS和SaaS服务模式。事实上,前期的PaaS也确实存在很多限制,比如:
 
      企业客户需求多样化问题
 
–        企业应用环境多样化,单一PaaS平台很难满足企业客户的多样化需求。
 
      标准不统一带来的被锁定问题
 
–        PaaS没有像Openstack这样的IaaS事实标准。市场上的PaaS厂商都提供自己的私有API开发接口,并且互不兼容。企业在某个PaaS平台上开发的应用,很难移植到另一平台上。
 
      PaaS产品成熟度问题
 
–        前期市场上的PaaS产品成熟度一直不如IaaS和SaaS。
 
      安全性与敏捷性的矛盾问题
 
  可以说PaaS仍处于发展初期,人们对PaaS有更多的期待,可参阅博客“PaaS Is Not Enough”(https://www.apcera.com/blog/paas-is-not-enough/)。
 
  一个合适的PaaS是企业IT转型的非常重要的一步。但由于上述这些限制,这实际上也阻碍了一些大型企业用户将关键业务迁移到混合云上的步伐。新的PaaS平台需要去除这些限制,并要求能够适应企业业务的快速部署和协同。那么,企业到底需要什么样的PaaS?
 
  由于企业应用环境的差异,PaaS需要支持多种工作负载,比如:

特别提醒:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
0
相关文章