驾“云”之前,请先SOA


 2014-11-20 02:15:01       758

Joe McKendrick:作家,独立分析师,擅长研究信息技术为企业管理和市场带来的影响。他曾联合16位行业领袖和学者共同发布SOA宣言,清晰地概括了SOA的价值和服务方向。Joe在SOA领域非常活跃,撰写了很多研究报告。他曾任担任过行政管理学会(AMS)主管。

你还在忍受功能重复且价格不菲的服务网络?你还在头疼于如何解决为数不少的信息孤岛?事实上,这些问题都可以在企业采用云计算之后得到管控。于是,近两年来人们对于云计算的诸多想象也就变得更为合理,企业从将信将疑,慢慢变得有些跃跃欲试。降低成本,提高效率,打通信息阻塞,这些让企业困扰已久的问题似乎都只需要云计算这个“万能药”而已。但事实上,企业还忽略了很重要的一点,那么到底云计算的前提是什么?

先来看看目前全球最畅销的IT类书籍作者,Thomas Erl的想法。众所周知,他向来极力支持应当由“服务技术”革命来重塑企业系统。我最近跟Thomas进行了一次电话沟通,他如今还是一家从事服务技术教育和认证服务的企业,Arcitura教育的CEO,并同时运营着SOASchool.com和CloudSchool.com,我们讨论了关于SOA是如何为今天的云计算架构积累经验的。

Thomas Erl强调,企业在正式搭建云计算架构并准备把系统向云迁徙之前,应确保此前已积累了足够多的“SOA经验”。他指出,“那些已经运用了SOA架构的领先企业,经历过足够多的项目建设周期,运用过足够丰富的交付技术,也取得了相当丰富的实战经验和知识储备,只有在这样的前提下,转型云计算才能水到渠成。”

所以,在转型到云计算应用之前,那些尚未在SOA架构中获得足够经验的企业,还需要“设法接触到其他已经通过SOA生命周期的企业,去细致地了解这些企业正在搭建,完成的是哪些工作,并了解到相关机制。”Thomas表示。

在过去的十年当中,面向服务的架构这个理念已经逐渐被企业接受并认可,如今,当云计算来临之时,SOA架构并未过时,反而是企业试水云计算的先行者。“在云的前提,实现资源的共通和数据共享将比以往更为简便”,Thomas指出,“你可以建立一个性能良好,优秀的单一应用程序,不把它与任何其他程序相连,用来全面满足自动化的要求。然后按照你事先规划的方式来朝着一个美好的目标工作。这在以前可能并不会有太大的问题,但在未来,当所有系统之间都需要相互联系,这种点对点的,非常脆弱的集成架构就会成为你的噩梦。但是这并不意味着你的美梦会无法实现,在未来,拥有无限资源的云就可以帮你实现这一切,你甚至可以一直享用这些资源。接下来,你自然而然就会发现,IT环境将会与业务需求的发展变化相一致。”

近年来,许多类似的整合和治理问题其实都已经通过SOA架构的努力得到实现,Thomas表示。对于在考虑云计算的企业,“SOA社区已经为他们做好了示范,”Thomas说道,“包括所有的一切,文档、模型、模式以及最重要的,最佳实践。”

所以,企业应当认真地去考量,究竟SOA可以带来什么,他敦促道,“支持SOA架构的模型将正式出现在云计算环境中,无论它是SOA或者是其他正式的模型。你都需要去标准化这个环境,因为如果你只是从满足当下需求去使用资源,比如你的业务目前需要用这种方式来实现,那么你依然是在重复着一个与过去没有太大差别的循环构建。”

而那些通过了SOA生命周期的企业“将对云计算本身的防风险水平大加赞赏。”Thomas继续解释道,“因为你需要管理你的企业生态系统,管理你的服务,并朝着一个特定的目标而奋斗。利用云资源,会让你跟其他企业相比,拥有更为明显的优势,你可以最大限度地挖掘潜在的业务需求,并完善它们。但同时,这其中也存在着非常具体,非常现实的奉献。你越了解你的业务在多大程度上取决于你的服务器性能,服务器就会被越来越重视,那么你也就发现会有越来越多服务器崩溃的情况发生。原因有可能是因为它们被超额度使用,或者它们遭受攻击。在这个时候,你也就更能发现云计算能带来的好处。”

相关阅读: