盘点PaaS没能加速发展的原因

2017-04-24
  为什么PaaS没能加速发展?原因何在?主要有三个原因,即:成本、对开发者的锁定以及文化。首先来介绍一下报销软件,毕竟不少人都还不太了解。所谓报销软件,就是用于计算报销费用的软件。可以这么说,有了报销软件后可以有效节省办理报销业务的时间。
  PaaS没能加速发展的原因
  App Engine的价格会经常性下调,但这样的调价过于频繁,令人迷惑。单一的实例,即一个简单的虚拟机,成本要超过每天1美元,这还不计算存储或带宽成本。Heroku的情况也是类似。通过购买及运行自己的服务器,你能获得更好的性价比。尽管这时你会遇到更多的麻烦,导致开发时间被延长,但转而使用PaaS带来的好处对许多人来说并没有足够的价值。
  随后是被锁定的问题。一旦你在App Engine的订制API之上开发了应用,你将需要专注于这一平台。你没有一种较好的方式回退,并转而使用另一家公司的平台。这种对开发者的锁定在其他PaaS服务中并不是很明显,但仍然存在。基础设施即服务(IaaS)领域有着OpenStack和Docker等通用标准,而PaaS领域没有这样的事实标准。
  第三个原因,也是被认为最重要的一点原因在于文化。企业并不希望放弃对自主系统的控制,即使这样的控制权将导致很严重的复杂性。可以理解,系统管理员不希望丢掉自己的工作。
  不过,这三点原因都是暂时性的。成本正在持续下降,文化在不断改变。有迹象表明,可互操作的PaaS服务和相应标准正在缓慢发展。(你可以认为,Docker就是这一趋势下的产物。)
  在电力刚刚出现的时代,所有工厂都使用自己的发电机,但随后都转向了公共的电网。IaaS相当于所有公司都从电网中获得电力,但随后通过自主的变压器将电力转换为自己所需的形式。我认为,PaaS服务仍将继续发展。在这样的世界里,在代码运行过程中,开发者不必了解或关注服务器的问题。这样的趋势只是比我想象中略微缓慢。
  成本、对开发者的锁定以及文化,这就是导致PaaS没能加速发展的原因。至于报销软件,上文也给予了一定的介绍。总之,相信这些内容会给大家带来帮助的。所以,还请大家多多留意上文的这些内容吧。