SOA 期待管理软件虚拟化
面向服务架构(SOA)和虚拟化看似为彼此而造,但是在两者的耦合能达到其最大潜能前,软件和人都需要提高管理……
【IT专家网独家】据测试卖方iTKO公司的首席架构师John Michelsen所说,虚拟化不仅提供了确保服务实用性和可量测性的能力,而这种能力是SOA经常作为主要卖点来招徕生意的关键所在,同时还供应了不中断应用即可快速升级和转换服务的能力。虽然他说他正积极的推荐使用SOA虚拟化的方式给客户,他提出了一个警告——缺少有效的虚拟化管理软件和技术,使企业环境中追踪和查明许多虚拟机器上运行的服务变得艰难。
“如果你是一个企业IT人,并决定将硬件产品趋于虚拟。” Michelsen说,“我相信这是利远大于弊的方法。但是有个弊端是它将变得混乱。大存储量上,你将会有大量的虚拟机,而一点小的管理上的梦魇都将导致毁灭。”
对于虚拟Web服务也有同样问题,如果注册/存储的管理不恰当,企业SOA的执行都将变得麻烦。Michelson说此时还没有象UDDI(Universal Description, Discovery, and Integration,统一描述、发现和集成)或能对虚拟机进行分类的注册/存储机制。
他说:“SOA越大、越复杂,你所要从虚拟机中获取的值就越多。但是它需要有一个能让用户管理的外观,而我认为这个外观还有问题尚未解决。现有的侧重于管理的虚拟平台并没有很好的解决此问题。我们需要一个类似于目录的系统,但是我没有看到任何相似的东西。我们用wiki页面来做这个目录系统(wiki与一般的BLOG等系统的区别在于所有人都可以增、删、改)。我们维持所有虚拟机上所创建的wiki,在这些虚拟机上wiki由网络驱动,但是我尚未看到任何好的虚拟机编目系统。
Andrew Hillier,以数据中心智能产品为主打的CiRBA公司的共同创始人和首席技术官,也预见了SOA加虚拟化的光明前景,并声称他相信补救方法即将出现。
“整个的虚拟化部分正趋于成熟,成为真实可靠的技术。”他说。“我相信这将很快、很快实现。”
Hillier说,从事虚拟化的IT专业人员需要在硬件虚拟化、SOA虚拟化这两种方式的差距间搭建一座桥,尽管这座桥不会完全成为一个软件装置。
Hillier近期刚刚参加了一个SOA和虚拟化的会议,说他观察到形成了两大技术阵营。
“有一队着眼于SOA和Ajax技术,”他说。“然后另一队人的焦点是虚拟化,并着眼于他们当前环境。”
Hillier建议前沿的SOA团队和传统的IT管理团队需要既关注虚拟化,又关注SOA,从而发挥他们的最大潜能。
Andi Mann,一个为企业管理合伙考虑虚拟化的分析家,宣称他注意到从事硬件虚拟化的人员和着眼于SOA虚拟化的人员之间缺少联系。
“最终,”Mann说,“那将是一种不能成立的模型。”
注意到虚拟机已经在大型机世界中存在了近乎四十年,而大型机世界中管理问题很久前就已解决,Mann说难题主要在于Web服务和SOA世界中普遍存在的X86服务器的管理。
“特别在X86市场中,管理工具不够全面,” Mann说。Michelsen所描述、Mann所称为“虚拟服务器蔓延”的管理难题,其关注者是既作为主要的IT管理卖主,也作为供应商的特殊服务卖主。焦点是管理虚拟环境的工具,但是问题的各个方面仍然不够恰当。
“管理的问题是双重的,” Mann说。“首先,虚拟系统的自我管理迄今为止还不够全面。虚拟系统的管理能力中还存在很多大的差距。第二个问题是尽管现在虚拟系统的管理趋向于从物质系统管理中剥离。它将导致各种各样的问题,例如虚拟化团队不跟服务器管理团队之间交流,并以不一致的资源需求告终。“
与Michelsen和Hillier一样,Mann声称他相信这些观点,任何可能妨碍SOA和虚拟化的发展的都将出局。“从观念上”,他说,“我们需要达到一个能够无缝管理虚拟系统和物质系统的状态。”
TechTarget独家授权文章,严禁转载
- 本文关键词:

