OSDL(开放源代码开发实验室)小组的很多成员表示,形成上述观点的部分问题在于“公用计算”这一术语本身,这个术语可以被用于定义多种不同的概念。软件厂商Cassatt的CTO Rob Gingell说:“如果你问10个人什么是网格或公用计算,你会从他们那里得到14或15种不同的答案。”他说,实际上,公用计算“并不是一样东西,它是多种趋势融合的产物。”这些趋势归结于一次向标准化的硬件和Linux操作系统的广泛迁移以及抛弃编写依赖于某一特定部署环境的应用程序的作法。
这一观点引起了另一位小组成员的共鸣。网格软件厂商Univa首席科学家Carl Kesselman说:“在某种程度上,‘公用计算’一词是一个很糟糕的词汇,因为它关注了一些可能分散注意力的东西。”
语义学并不是公用计算面临的惟一挑战,目前还存在经济和技术上的挑战。例如,软件公司和用户没有在如何收取某时刻运行在5台机器上而下一次只运行在一个系统上的应用费用上取得一致。
IDC的分析师Dan Kusnetzky说:“目前厂商似乎非常希望用户就像软件永久运行在那台机器上那样,按软件许可证的全价支付费用。”他说,编写应用程序使它们可以在不同时间运行在很多不同的机器上的概念,即今天公用计算产品的核心内容,自上世纪70年代起就以不同的形式存在。如果仔细想一想,公用计算其实并不是什么新概念。就在4年前,人们在ASP等词语中提出了类似的概念。
Kusnetzky说,当IT经理回忆起他们这些早期的计算模型上遇到的问题时,历史可能也会对公用计算产生消极影响。公用计算概念若想得到人们的接受,公用计算提供商不仅需要消除人们的怀疑,而且必须解决许多新的问题,社会学上的、技术管制上的和政治上的问题,如何解决这些问题通常会使很多人感兴趣,但是现在时机还不成熟。
例如,公用计算架构可能跨越国界的这一事实会造成新的问题。他说道:“如果我们将公用计算外包给对IP有着不同观点的某个国家,谁将拥有我们所做工作的成果?”
Kesselman说:“还有很多很多的问题,比如技术本身需要成熟。”他说,如果我们看一看人们目前怎样称呼公用计算的话,就会发现它还很不成熟。
不过,公用计算的效率和费用好处最终将促使其中的很多挑战得到解决,或者至少在企业内部得到解决。他说,在企业之外,向外包的“公用”计算模型的迁移将没有那么顺利。“当很多事情在企业边界内得到解决时,也许我们应该考虑放弃外包的想法。”
阅读关于 公用计算 的全部文章


