探索中国CIO人才现状 | 第四季调研报告
企业应如何使用PaaS
2013-07-31  作者:企业网 

  针对连续迭代部署,CloudBees有限公司的创始人及首席执行官SachaLabourey谈论了使用云开发平台的优势。开发人员正如何使用云计算?为什么我们要去企业外的IT组织寻求企业基础架构?那并不是云计算而仅仅是托管式服务吗?本身已经具备可伸缩解决方案的企业又如何呢?平台即服务(PaaS)会对他们有所帮助吗?当他们尝试将PaaS引入工作场所时,开发人员在运行过程中遇到的挑战会是什么?


  Labourey说从每年大批量软件发布或者主要版本修订到更流畅的迭代之间存在一个转换。他说,应用云服务后持续迭代就会变得更容易,因为就开发人员而言对试验运行中的开发环境更有效,因为返回流程要比使用传统部署技术要更加容易。


  Labourey同时将PaaS视为一种做事的新方式。Labourey说云平台既不属于服务,也不属于基础设施。“其实它是属于围绕应用程序的一种服务。”虽然他承认,这听起来像一个哲学上的差异,Labourey说这确实是一个根本性的改变。大多数开发人员不关心应用程序所需要的硬件,他们仅仅想要平台具备符合他们需求的特性——如可用性、可伸缩性和也许其他更具体的特性像故障转移——将这些特性增设到服务水平协议(SLA)中。根据Labourey所说,PaaS供应商履行这些SLA点的方式是,他们的主要关注点是应用程序所达到的最佳实践。“实行平台即服务确实是工业化的最佳实践方案。”


  Labourey知道开发人员不能单纯地信任PaaS。他建议开发人员应该开发一个属于自己的解决方案平台。“那里存在许多PaaS,它们几乎都是免费提供,因此尽情尝试。”


  当然了,在PaaS迁移的最初阶段,应用程序开发人员会想要慢慢地开始。在你确定PaaS很适合开发人员之前,不要在你建立的应用程序上进行任何尝试,这是非常重要的。Labourey说:“我当然不建议已经运行云计算的公司进行任何改动。我认为那样做是错误的。”相反,大型组织应该考虑将PaaS视为一种处理即将来临的一波又一波新应用需求的一种方式,这些需求是由IT趋势引起,如移动、社交及大数据分析。


  Labourey不认为许多IT组织了解他们如何满足新的需求。他问道:“我们需要付出十倍以上的生产力吗?我们需要雇佣十倍以上的开发人员吗?我们如何做到那种程度?”


  根据Labourey的意思,部分答案是找到一种更有效的新方法。例如,随着大型组织建立起移动应用,这些应用就必须重新连接到大型、以业务为中心的本地应用上。Labourey说:“本地的环境必须保持稳定。你不会想要触碰它,但是接下来你会发现移动应用的另外一个方面,你将如何弥补这一差距?”


  Labourey建议,在应用PaaS的同时也要使用通信服务器及自身服务器上的遗留应用,这些服务器可以与领域外的移动客户进行交流。


  对于那些认为PaaS只适用于初创公司的人来说,Labourey从亚马逊web服务(AWS)上提取了一些相当惊人的金融数据,它是全球领先的云基础设施供应商。他说:“如果你看看2006到2010年的收益,其呈现的结果相对平稳。在这一点上,你可能会认为它仅是为了刚成立的企业及和建立测试而用的。”据Labourey所说,但是在过去的几年里,AWS经历了一次大的飞跃,预计几乎4亿美元的收入。


  Labourey说,这会使其与虚拟化领军者VMware并驾齐驱。还会使AWS的收益比RedHat的收益高出三倍多,这是开发资源领域中主要的动力,同时也会提升约三分之一的收益,戴尔期望从服务器、存储及网络中引入这些增加的收益。他总结说:“因此,如果这仅仅是为了创立心公司及建立-测试,那么你就将需要许多刚创立的公司。”


  那么在过去的几年里,什么会给AWS带来如此多的业务?Labourey说,主要是投放市场的时间长短。要想使企业收益增加就需要引入新的应用程序,他说,企业需要寻找开发新方式。他提醒说:“如果你想成功,你不能仅仅依靠以往陈旧的高摩擦步骤。你需要一些更快速的方式。”


  例如,金融机构的开发人员通过现有渠道仅需要三到四个月就可以得到一个控服务器。另一方面,Labourey声称,从始至终在相同的时间应用PaaS,在同一个金融机构可能会开发出一套全新的服务。他说:“无关成本,大多数情况下是关于我现在需要它。我过去需要它。我如何才能做到那种程度?”传统IT操作可能无法处理这些需求,因为他们有一些积压的项目和有限的资源,使用PaaS资源使开发提高效率也许是可行的。


  Labourey认为,与90年代电子商务网站中所发生的情况非常相似。传统IT不知道如何使用现有基础设施来创建和集成电子商务,Web也如雨后春笋般接踵而至。如今移动机构又在几个月里而不是几年里纷纷转向移动应用程序。Labourey说,但是这些移动机构仍需要“一个快速而安全的操作环境。大部分时候,其所指的就是PaaS。”


  要使组织接受云资源还存在技术问题。Lebourey承认在PaaS无法运行时会出现一些情况,但是他认为多数情况下其运行情况要比其无法运行的时候要多。他认为使许多组织还犹豫是否采用PaaS的问题实际上是感知或者政策问题。他说:感知问题就是“人们确实不明白平台即服务究竟是什么,以及为什么我总是鼓励他们对此进行一次尝试。”


  就传统IT操作而言他也有所担忧。“这看起来很像我们内部所做的,但是如今在使用API的情况下我们同样可以做到。那么我如今的工作任务又是什么呢?”Labourey说,运营人员要求开发人员就必须证明云计算是安全的。


  如今,他说,开发人员反复研究那个问题,要求运营人员说明云计算不是安全的。而同一时间在防火墙的保护下,一切事情都可能保持本地化,如今移动应用需要开发人员和组织要至少像移动设备那样迅速地将数据移到外领域。为什么不让移动应用程序的环境也变成那样呢?


  但是,Labourey不认为PaaS会对IT操作产生威胁。“IT是神庙的保卫者。他们需要确定事情保持安全、可靠、稳定、永远不会下降。”现在,这意味着要修建及维护防火墙。未来,Labourey认为,它不再是关于防火墙,而是关于整合各种软件即服务和PaaS解决方案。应对(例如)SLA和ID管理的SaaS服务链会相当复杂。还有其他重要的复杂细节需要一并考虑。“这就将会是IT的工作任务。开发人员绝不会关心这些事情,因为他们总是要考虑下一个应用及下一件很酷的事情。”


  当然,企业组织有很多已经建立并在本地运行的应序架构。用把这应用与社交和移动应用集成可能有点困难,可能需要一种混合式方法。将保持在本地的数据及引入到云计算的数据整理出来会是一项棘手的问题,每个组织将不得不亲自处理这个问题。


  Labourey怀疑做出这个决定会使其经常较少的关注数据,而过多好关注于应用是如何迅速完成任务的。“底线是,至少在短期内,我并不期望这个决定是合理的。”特定的团队会有特定的需求,传统IT不能满足那样特殊的需求,他们可能会寻求我们称之为影子IT的东西。Labourey说:“一天结束,开发人员仅具备一个目标,就是向业务交付价值。如果那意味着将要采用云计算,那么他们会那样做。”