扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
PaaS平台有何优势?
对开发者来说:
一、更加专注于核心功能,更低开发成本。PaaS平台会提供从计算、存储、网络、多媒体、移动等各个方面提供业界最全面的支持,让开发这无需花费时间和金钱去实现复杂的构架以便支持自己也业务,也让开发者专注于您的应用和创新。
二、运维成本更低,部署在这些PaaS平台上的应用无需关心硬件维护、服务监控、数据容灾等操作,平台会通过其高可靠的架构和方便的监控页面为用户将运维成本降到最低扩展性更强。
三、更加安全可靠,平台上的应用可以实现诸如多机房容灾部署等大型厂商才可能实现的技术方案,比传统的部署模式更加安全可靠。
对服务商来说:
一、激活闲置计算资源。要知道,要支撑一个上亿人使用的系统,是需要非常复杂的技术构建的。而在满足自己应用使用的同时,计算存储资源会出现大量的浪费,此时,如果把相应的资源开发成相关的服务,供外部使用,可以提高基层设施的利用率。
二、圈地。通过PaaS平台,可以刺激更多的开发者为自己的平台开发相应的应用,平台商期望通过应用的丰富形成正反馈效应,帮助平台留在更多的用户。
三、多一条营收途径。虽然PaaS平台成熟度并不高,但几乎所有平台都有相应的收费项目。由于从域名到虚拟主机或VPS都需要付费,开发者有对托管平台付费的习惯。
PaaS的局限性也很明显
一、平台锁定。虽然PaaS平台多为开源软件搭建,但其所提供的服务,多为平台特有的服务。比如新浪SAE,集成了完整的OpenAPI的封装,在其之上开发微博应用就非常容易。当然还有其他很多的特定服务,比如新浪提供的KVDB,在线存储等,当你的应用变得越来越复杂,使用的服务越来越多时,你会发现从平台上迁移出去可能会成为一件不太可能的事情。
二、计费模式复杂。不像传统的虚拟主机,VPS,采用一次性买断的价格,简单易懂,当然也其后果是很可能出现浪费或者不够用的情况。PaaS平台的费用计算就复杂的多,流量要单独计费,CPU要单独计费,储存要单独计费,内存要单独计费,如果你购买图片处理服务还需要另的费用,各种计费纷繁复杂。虽然按需计费的概念非常动人,但是这么多的项目,这么抽象的计费概念,在真正投入使用前,很难做到对费用的一个准确的估计。
三、应用环境不成熟。不管是哪个APP Engine都还是Beta或者刚刚去掉Beta的状态。虽然,百度在BAE上构建了上亿访问量的应用,新浪也通过微博验证了SAE承担海量任务的能力。但那是在内部使用的情况下实现的,我有需求,或者什么地方搞不定了,可以去找内部人士解决。作为外部开发者,可以访问和调度在资源显然没有那么大。
即使在应用引擎老大哥Google那边,Google App Engine也没能成为一个主流的开发平台。Google在财报中也几乎没有提到过该项目的营收情况,也没有在该平台上诞生过千万级别的应用。至少到目前为止PaaS并没有成为云计算的主流。
IaaS比PaaS更靠谱?
到目前为止,最成功的云计算服务要数亚马逊的EC2了。EC2是一个IaaS平台(Infrastructure as a Service,即基础设施即服务),相比于PaaS平台,IaaS平台具有更高的自由度。在EC2的虚拟机里,开发者可以像物理机一样安装所需要的服务,虽然看起来像虚拟主机的升级版,但当这些虚拟机可以被非常方便的控制时,其发挥出的威力却大不一样。
在亚马逊的客户里,我们可以看到Instagram,Netflix,Foursquare等重量级的网络服务,亚马逊的EC2云计算也为其带了丰厚的利润。
不过国内IaaS服务发展并没有非常成熟,现在很多小型网络服务商所提供的所谓云主机,不过是原来虚拟主机的另外一个叫法而已。而阿里,盛大,腾讯的云主机也刚刚起步,百度的IaaS云主机还处于测试阶段,并且云主机价格并不便宜,相比传统的自有产权服务器在成本上优势并不大。
总的来说,对于一些依附于特定平台的小型服务,使用PaaS平台也许是不错的选择。比如为微博开发应用,就用SAE。为淘宝商家开发相应的ERP,那就用阿里的ACE。但PaaS平台,在脱离自己的生态环境以后,其价值就没有那么明显了,有些时候反而会成为应用发展的瓶颈。而具有更高可定制性的IaaS服务,更加适合真正的互联网应用,不过国内IaaS发展还处于初级阶段,其实战能力还没有受到市场的检验。
据报道2013年中国云计算市场规模将达到1174.12亿元人民币,这么大的市场规模,IT巨头们当然不会坐视不管,不过国内的云计算发展水平还并不高,要让云计算真正成为主流应用的基础,还需要假以时日。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者