分类: 服务器与存储
2008-12-17 14:32:49
图1:SOA和云计算相互依存关系
事实上,你可以将云计算看作是SOA向云交付资源的一种扩展,比如即服务、数据即服务、平台即服务(见图1)。诀窍在于确定哪些服务、信息和过程是放在云中的最佳候选人,以及哪些云服务应该在现有或新出现的SOA中被抽象。
所以,你可以将云作为额外运行(简单地说就是放置)应用、过程的平台。其优点是你不需要在数据中心中布置一台了丰富软件的,并雇用一些专业人士对它进行维护。
虽然企业IT对于云计算的态度不是非常放心,这也是可以理解的。但是,我认为一旦我们允许云获得更大的活动空间,许多云计算资源实际上能够比预置型资源和设施提供更好的服务,其中包括节约成本、提高效率和访问成千上万的动态Web发布资源。
人们对于云计算的兴趣也将大大推动人们对于SOA的兴趣,它不仅仅是作为一种机制能够带来更多的重用性和灵活性,而且还能够让用户找出哪些资源应该驻留在本地,哪些资源应该放在云中。
好的SOA会导致一个好的云计算策略,进而会降低成本,增强企业计算的灵活性。