日前,阿里云发布公告,宣布其云引擎业务ACE将停止运营。ACE从2014年2月发布,到2015年9月开始商用,经历了长达19个月的公测,商用后7个月即宣布停服,让人颇感意外。
公告中并未明确说明停止业务的具体原因,只说“由于产品体系升级,阿里云云引擎ACE产品将于2016年5月12日整体下线。”并推荐使用阿里的云服务器ECS、弹性web托管服务等其他云计算产品,并提供一定的补偿。
此举引发用户和开发者族群关注,也再次引起业内对PaaS服务的关注。
所谓PaaS实际上是指将软件研发的平台作为一种服务,建立的是一种平台即服务的商业模式。在云计算时代,PaaS平台更多是作为中间件的角色存在,为开发者、APP应用、网站等产品提供服务的平台,也是各大云厂商一直主打的特色服务。阿里云在PaaS上起步不算早,PaaS的市场规模现阶段远远小于 IaaS,又面临激烈竞争。市场上也一直对PaaS的生存和发展堪忧,甚至有业内人士认为PaaS业务将死。
PaaS业务作为连接基础云设施和前端开发的关键,有着其自身独有的优势。PaaS服务简化了搭建,部署,配置,运维等开发中常见的重复劳动,大大降低了开发web应用所必须面对的软硬件复杂性和成本。
与 IaaS服务对接的一般是运维工程师不同,与PaaS服务对接的可以直接是开放工程师,这中间将省去很大一部分运维人力的投入。在很多初创企业,一名运维工程师的成本,往往要超过其全年在IaaS服务上的花费。从这一点来看,PaaS为企业在总体IT成本上带来的优势是显而易见的。另一方面,中小企业自行管理服务器或者IaaS服务,其专业能力和系统保障能力不可能与应用引擎类的PaaS平台相比拟,要求这些公司要在其核心业务之外投入精力运维IT系统,本身也会显得力不从心。
如果把IaaS比作砖头,水泥;那么PaaS就是墙,楼梯。通过平台服务,开发者可以迅速利用已有组件搭建服务,且免去了安装配置和运维这些组件的烦恼。简单易用门槛低,缩短了研发周期,降低了运维成本成为PaaS业务能够聚集大批开发者、中小创业者的原因。
自 2015年以来,随着国家对“互联网+”和“万众创业”的扶持倡导,新形式的互联网产品和APP极速增加,成长潜力巨大,加上各大互联网公司都相继推出云计算、开源等普惠的产品,更是应该让开发者、中小创业者获得技术突破,PaaS业务理应进入一个快速发展期,但是却出现了阿里云宣布ACE下线停止服务的公告。
而其他提供PaaS服务的互联网公司,相继在阿里云发布停止ACE服务的公告后,发布官方微博表明态度。
阿里云ACE的突然停服,让原有用户面临数据迁移等一系列问题。细数当前市场上具备完整PaaS工具的服务商,百度的BAE(Baidu App Engine)和新浪的SAE(Sina App Engine)分别占据了市场的大部分份额。其中新浪是国内最早做云应用引擎的,作为先行者,发展到目前功能已经比较完善,用户体验度也很好,支持 PHP、Java、Python三种语言环境,此外SAE深耕运维服务,主打“免运维”概念,成功吸引了一部分开发者。
百度应用引擎BAE在2012年正式推出。此后不断迭代,2015年12月更是推出了资源独享的BAE专业版,原有的BAE更名为BAE基础版。两个版本都支持PHP, Java, Node.js和Python四种语言,以及git和svn两种代码管理方式。此外,还支持多环境与环境变量、用户自己的SSL证书以及自定义 docker镜像等功能。通过自定义的docker镜像,开发者可以对BAE专业版进行任意定制,让开发者的使用变得更加自由。
另外值得一提的,BAE即将支持.net。据悉百度开放云和微软将达成战略合作,BAE将支持微软ASP.NET5语言环境,共同支持开源事业,为开发者和中小创业者提供福利和服务。如果这一合作达成,那么数百万的.net用户将受益,能够享受百度BAE的弹性、便捷的部署服务,同时率先体验、运用微软 ASP.NET5的最新特性和功能.;这两家巨头的合作将使得BAE成为第一个支持.NET运行环境的PaaS平台,并大大提升微软在云时代的技术影响力,为开源技术阵营再添巨擎。
未来,巨头PaaS服务商提供更多的资源整合,垂直PaaS平台则深耕行业需求,将推动PaaS业态不断发展、演变,也为开发者、中小创业者提供了更多选择和发展的可能。