您的位置: 网界网 > 周报全文 > 正文

[周报全文]云计算成功的关键——SOA

2011年10月24日 15:46:21 | 作者:美Infoworld专栏作家 David Linthicum | 来源:网界网 | 查看本文手机版

摘要:计划向云计算迁移的很多IT组织目前也正在向SOA(面向服务架构)迁移,即便它们可能了解也可能不了解SOA。

标签
SOA
云计算

听我把话说完:私有云[注]公有云[注]通常需要依靠API来发挥其功能,这正是典型的Web服务,而Web服务的基础就是SOA

问题是,很多制定并实施云计算[注]的决策者们并没有很好地了解SOA。尽管他们在默认地构建一个SOA,但却既没有采取适当的步骤,也不了解SOA的各部分之间是如何互操作的。如此一来,他们最后会搞出一个SOA怪物来。在这样的架构中,云计算解决方案的某些方面就必须要详加设置才能运行。

这个SOA怪物什么样?它就是一大堆的云服务,这些服务构成了各种核心应用或者核心进程。这些服务可提供一些核心功能,包括存储和计算,可用于复合应用或者复合进程。然而,由于没有一个很好的体系架构,所以这些服务既难以变更,也难以管理。

在SOA怪物中,不存在治理,不存在身份管理,不存在服务管理,也不存在服务发现。这就像是在驾驶一辆不带轮子的印地赛车一样,虽然性能十分强大,但却极有可能瞬间冲出赛道(+本站微信networkworldweixin),酿成悲剧。

这样的悲剧对于云驱动的SOA怪物来说应该是可以避免的,比如说利用规划,比如说在架构方面未雨绸缪。然而这段时期以来,大多数正在考虑云计算应用的人更关心的似乎是云部署的速度而不是架构。事实上,很多人正在考虑用云计算来取代SOA。他们完全不了解SOA的价值,或者说,完全没有意识到架构和细致规划的重要性。

我猜想,很多这样的SOA怪物还会继续存在下去。真希望愤怒的用户们有一天会举着火把和刀叉把这些怪物们彻底赶走。

参考资料

1.云计算:(Cloud Computing)描述了一种基于互联网的新的IT服务增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展而且经常是虚拟化的资源。云计算是继1980年代大型计算机到...详情>>

2.私有云:(Private cloud)是将云基础设施与软硬件资源建立在防火墙内,以供机构或企业内各部门共享数据中心内的资源。私有云完全为特定组织而运作的云端基础设施,管理者可能是组织...详情>>

3.公有云:(Public Cloud)是第三方提供一般公众或大型产业集体使用的云端基础设施,拥有它的组织出售云端服务,系统服务提供者借由租借方式提供客户有能力部署及使用云端服务。它能...详情>>

[责任编辑:孙可 sun_ke@cnw.com.cn]