应用

技术

物联网世界 >> 物联网新闻 >> 物联网热点新闻
企业注册个人注册登录

云计算与PaaS平台

2018-08-20 09:00 物联网的科学家

导读:云计算起源于大型互联网企业。对于互联网企业,成本压力和指数级的业务增长压力使他们关注于物理资源的利用率和应用的可扩展性。在应用服务器这层,通过Cluster Session来实现水平扩展;在数据存储这层,采用基于BASE模型的NOSQL数据存储来实现扩展。互联网企业主导面向公众服务的公有云PaaS平台,如Google App Engine和Amazon Beanstalk。对于公有云PaaS平台,PaaS就是云环境下的应用部署平台。

  云计算起源于大型互联网企业。对于互联网企业,成本压力和指数级的业务增长压力使他们关注于物理资源的利用率和应用的可扩展性。在应用服务器这层,通过Cluster Session来实现水平扩展;在数据存储这层,采用基于BASE模型的NOSQL数据存储来实现扩展。互联网企业主导面向公众服务的公有云PaaS平台,如Google App Engine和Amazon Beanstalk。对于公有云PaaS平台,PaaS就是云环境下的应用部署平台。

云计算与PaaS平台

  近些年,SaaS公司开始走大客户方向,这也已经成为行业的基本共识。大客户方向就难免会遇到不断变化的定制需求,是否一定需要PaaS?在过去很长一段时间里,国内关于PaaS的讨论,都主要集中在商业圈和投资圈。在这里,我们将结合企业级市场现状和PaaS的技术挑战,解析到底何谓“PaaS”。

  首先,中国市场有自己的特殊性。例如世界领先的电商渗透率,移动设备渗透率,未来的物联网渗透率,4G/5G,移动支付的普及率,小程序等连接线上线下的平台强大性,企业对人工智能的开放程度,互联网转型的急切心态。SOS等国外大厂调整产品,满足国内客户需求的速度也是难以忍受的。

  PaaS是Platform as a service,通俗的说是Platform的云化。到了云计算时代,计算能力在云端而不是本地,就有了PaaS,将Platform的能力,以Service的形式提供在云端。 其实从工业化时代开始,各行业都开始通过做一个靠谱的Platform来降低创新和迭代的成本,将不变的东西自动化,将不断变化的东西抽象成编程语言来提供灵活性,以此降低创新的成本和风险,这就是规模生产的工业化Platform的概念。

  上世纪90年代,国外企业级软件里就能看到强大的API和可编程性,每个强大的软件都带着一个强大的Platform,例如当时的PeopleSoft、 Siebel CRM都发明了自己的编程语言,在二三十年前就很强大了。Salesforce 和Workday的PaaS不是凭空而生的,是一路沿袭过来的。 而中国直到现在,并没有足够好的PaaS供应方出现。为什么呢?因为做Platform难度很大,PaaS就更难了。不管IaaS, PaaS还是SaaS,相比传统的基础设施,他们都是消化了特别多的复杂工作,提供一个简单易用的服务给客户。这种商业模式,无疑是正确的方向。

  具体到PaaS,这件事对企业信息化至关重要。它能从根本上降低试错成本,任何行业创新都源自大量的试错,如果成本很高,就会减少可能成功的机会,而PaaS是提高试错效率的有效手段。如果没有PaaS,企业信息化这个行业的井喷发展期就很难到来,这也是PS Cloud软件融入PaaS理念的原因之一。

  由于通用编程语言过于基础,程序员需要把大量的精力花在对计算机资源的控制,去解决大量重复出现的问题,把至少80%的精力花在了原本要解决的核心问题之外,而一个合适PaaS的价值就在于,将解决方案提供者的视野限定在了业务需求范围内,把此领域中反复出现的问题事先解决好,不去浪费当事人的精力。