论文部分内容阅读
Oracle OpenWorld刚刚落下帷幕,从不曾平静的网格市场再次沸腾。Oracle发出的信号又一次聚焦了人们的目光,他向我们传递着这样一种声音,网格究竟会一举成为WEB服务的主流,还是沦落为昙花一现的科技垃圾,不仅仅取决于技术,更依赖于人的培育和引导。
网格应用面面观
关于网格的报道和网格应用之间似乎从来就不成比例。实际上网格的应用也并非我们想象的那样贫乏,网格技术正在以不同的名义逐渐的渗透到生活中的点点滴滴。
比如在美国,华盛顿特区的应急指挥系统通过采用网格计算技术,逐步实现了华盛顿特区所在的三个州的消防、警察、交警、救护等的相关部门之间异地数据库和异类信息系统的共享与协作。而Butterfly,这样一家沟通游戏开发、游戏发行和游戏运营的基础设备提供商,他考虑最多的是如何为客户提供一种可扩展的、具有自恢复能力的基础设施来支持各种游戏的运行,并尽量降低投资。如今网格技术帮助他们解决了困惑。通过在专用游戏服务器和数据库服务器之间采用高速光纤连接成网格,并配合网格拓扑和智能路由选择,游戏人员能够在网格中透明地选择不同的服务器路由,从而大大提高了系统的可扩展性和自恢复能力。
网格应用不仅在美国风行,世界上很多发达国家都是网格爱好者。欧洲网格EuroGrid就是一个由欧洲委员会及其十多个研究机构联合建立的试验性网格环境。他们的工作包括在多个欧洲高性能计算中心之间建立网格环境,进行各种前瞻性应用开发,并通过与商业合作伙伴之间的合作,最终将各种网格软件推向产业化。
而在中国,网格应用尚处起步期。提及网格应用,就不得不谈到上海城市网格项目。这是上海市政府通过与IBM的合作在国内首次将网格技术引入到电子政务领域的一次尝试。而对于这次合作,双方感慨良多。
随着上海信息港主体工程的建设,上海市的信息化基础设施建设已经取得了长足的发展。但总体来说,部门之间的信息化资源分散、异构和复杂,跨部门协作缺乏标准,部门间资源共享与协作困难,限制了信息化建设整体的成效。
鉴于这种应用现状,上海市政府与IBM中国公司经过多次探讨,一致认为建立一个城市网格是上海市政府实现全面推进城市信息化发展战略的一条很好的途径。首先城市网格可以帮助上海市政府整合和管理分散在各部门的信息化资源,实现网络虚拟环境下的资源共享和协同工作;其次还可以提高各部门现有信息化资源的效率和利用率,为需要相关资源的政府部门和企业提供价廉物美的信息技术服务,从而降低投资、运营和维护成本。
也许在很多人的意识中,网格技术还仅仅停留在科学研究阶段,距离商业应用还很遥远,其实不然。中科院计算所副所长徐志伟博士曾经向媒体透露,在最近的两三年内,我们将能看到更多的网格技术应用案例。记者认为徐博士的这番话是出于对网格技术本质的准确把握。一旦理解了网格的思想本质,我们就不难发现,国内市场上已经有很多行业在使用网格的相关应用和技术,只是没有冠以网格计算这个名称,例如电子政务和电子商务里面的一站式服务,还有制造业的网络化虚拟制造环境等,他们的技术思想跟网格如出一辙,仅是采用了不同的名称,但都是对各自的实际需求的总结。
公欲善其事,必先利其器
网格凭借着其固有的资源共享和协同工作能力,不仅可以实现计算资源的最大化共享和应用,从而避免资源浪费,更能降低应用人才的门槛、应用开发难度和应用运行成本,促进我国信息化建设的本质飞跃。
毫无疑问,网格将是Web之后的信息基础设施。但迄今为止网格应用还没有实现真正意义上的突破,首要原因就是网格所涉及的各种基础技术尚未就绪。
“网格首先会带来计算平台和技术发生变化”,徐志伟博士在接受媒体采访时表示,“目前,计算机和网络的运行主要是基于微软的操作系统、Intel的芯片、思科的网络设备。网格的应用会改变计算平台,带动网络界面发展。这将是一个新的计算平台”。
可见,解决网格应用问题首先要建立一个全新的计算平台,而这无疑将对我们提出很多技术考验。摆在眼前的就是计算模型问题。今天的计算机体系结构下发展起来的计算模型能不能适应明天的网格,应用问题到动态生长的网格环境的映射,该使用什么样的编程语言?这些都有待探讨。
解决了计算模型的问题,接下来我们还面临存储模型这一大难题。关于计算数据在网格中如何分布组织,如何在网格中高效地寻址和访问数据,如何对网格存储空间实施有效管理,这些问题都相当复杂。
不仅仅如此,信息模型、资源管理以及各种安全问题同样也在分散着网格研究者的精力。与此同时,标准问题更不容忽视,因为网格的各个方面都需要标准支撑。拿电网来说,不同的电网间,电压、频率、甚至插座的不匹配都会造成不同国家电器设备不通用,而解决这些,必须依赖制订标准来保证应用层的互联、互通、互操作,网格应用也是一个道理。另外,建立面向领域应用的规范以及协调和现有标准的关系,也是网格发展中的当务之急。
推进网格的应用,这些基础技术问题必须一一得到解决。在这个过程中,不仅仅是IT提供商面临技术挑战,用户也同样如此。中科院计算所地孙凝晖博士给企业提出了两点建议,首先企业应该在设计信息系统的时候加入网格的思想;其次,要积极开发包含网络零件的产品,促进网格向产业化方向发展。Oracle也持同样的看法,他认为企业进行基础架构整合将是用户接受并应用网格技术的前提。
不错,倘若是一个散乱的IT架构,无论如何也是无法将其应用融入到一个网格的环境中,即便是简单的接入到网格中,也无法保证信息间的有效流通和协同操作。在这个技术与应用并进的过程中,企业内部利用面向未来的服务架构——SOA来改造现有的IT系统,先行实现内部流程的互联互通对于助推网格应用是必不可少的。
谁来为GGG买单
从筹建之初,网格就以电力网为目标,立志成为公共基础设施的一部分。但即便有这样的一个美好愿景,也不能掩盖网格使用过程中将会出现的种种利益冲突。
众所周知,网格的建立就是为了实现信息的充分共享和资源的灵活调度。网格在企业内部相对容易协调,因此网格的应用一定是从局域网开始逐步走向开放,最终接入GGG(Great Global Grid,即通常大家所说的网格)。在这一过程中,一旦跨越局域网,利益问题就显得尤为棘手。
我们可以想象,首先在竞争对手之间实现网格化,是否真能做到一定的信息共享,或者是在对手硬件资源匮乏时伸出援手,解一时之需。其次,网格作为一个庞大的计算资源,这样一个全球接入环境究竟该由谁来买单无从说起,毕竟利益相关、风险相关。紧接着我们还将要面临为网格建立经济模型和盈利机制的问题。
建立起一个全球互联互通的网格环境,终究是一件取之于民,用之于民的好事。但在这个过程中,技术难题似乎不是矛盾的焦点,如何协调各方利益,并完善网格计费、管理、调控等一系列策略和机制,将是一个艰难的过程,这些依然有待各方的充分理解、积极参与。
网格应用面面观
关于网格的报道和网格应用之间似乎从来就不成比例。实际上网格的应用也并非我们想象的那样贫乏,网格技术正在以不同的名义逐渐的渗透到生活中的点点滴滴。
比如在美国,华盛顿特区的应急指挥系统通过采用网格计算技术,逐步实现了华盛顿特区所在的三个州的消防、警察、交警、救护等的相关部门之间异地数据库和异类信息系统的共享与协作。而Butterfly,这样一家沟通游戏开发、游戏发行和游戏运营的基础设备提供商,他考虑最多的是如何为客户提供一种可扩展的、具有自恢复能力的基础设施来支持各种游戏的运行,并尽量降低投资。如今网格技术帮助他们解决了困惑。通过在专用游戏服务器和数据库服务器之间采用高速光纤连接成网格,并配合网格拓扑和智能路由选择,游戏人员能够在网格中透明地选择不同的服务器路由,从而大大提高了系统的可扩展性和自恢复能力。
网格应用不仅在美国风行,世界上很多发达国家都是网格爱好者。欧洲网格EuroGrid就是一个由欧洲委员会及其十多个研究机构联合建立的试验性网格环境。他们的工作包括在多个欧洲高性能计算中心之间建立网格环境,进行各种前瞻性应用开发,并通过与商业合作伙伴之间的合作,最终将各种网格软件推向产业化。
而在中国,网格应用尚处起步期。提及网格应用,就不得不谈到上海城市网格项目。这是上海市政府通过与IBM的合作在国内首次将网格技术引入到电子政务领域的一次尝试。而对于这次合作,双方感慨良多。
随着上海信息港主体工程的建设,上海市的信息化基础设施建设已经取得了长足的发展。但总体来说,部门之间的信息化资源分散、异构和复杂,跨部门协作缺乏标准,部门间资源共享与协作困难,限制了信息化建设整体的成效。
鉴于这种应用现状,上海市政府与IBM中国公司经过多次探讨,一致认为建立一个城市网格是上海市政府实现全面推进城市信息化发展战略的一条很好的途径。首先城市网格可以帮助上海市政府整合和管理分散在各部门的信息化资源,实现网络虚拟环境下的资源共享和协同工作;其次还可以提高各部门现有信息化资源的效率和利用率,为需要相关资源的政府部门和企业提供价廉物美的信息技术服务,从而降低投资、运营和维护成本。
也许在很多人的意识中,网格技术还仅仅停留在科学研究阶段,距离商业应用还很遥远,其实不然。中科院计算所副所长徐志伟博士曾经向媒体透露,在最近的两三年内,我们将能看到更多的网格技术应用案例。记者认为徐博士的这番话是出于对网格技术本质的准确把握。一旦理解了网格的思想本质,我们就不难发现,国内市场上已经有很多行业在使用网格的相关应用和技术,只是没有冠以网格计算这个名称,例如电子政务和电子商务里面的一站式服务,还有制造业的网络化虚拟制造环境等,他们的技术思想跟网格如出一辙,仅是采用了不同的名称,但都是对各自的实际需求的总结。
公欲善其事,必先利其器
网格凭借着其固有的资源共享和协同工作能力,不仅可以实现计算资源的最大化共享和应用,从而避免资源浪费,更能降低应用人才的门槛、应用开发难度和应用运行成本,促进我国信息化建设的本质飞跃。
毫无疑问,网格将是Web之后的信息基础设施。但迄今为止网格应用还没有实现真正意义上的突破,首要原因就是网格所涉及的各种基础技术尚未就绪。
“网格首先会带来计算平台和技术发生变化”,徐志伟博士在接受媒体采访时表示,“目前,计算机和网络的运行主要是基于微软的操作系统、Intel的芯片、思科的网络设备。网格的应用会改变计算平台,带动网络界面发展。这将是一个新的计算平台”。
可见,解决网格应用问题首先要建立一个全新的计算平台,而这无疑将对我们提出很多技术考验。摆在眼前的就是计算模型问题。今天的计算机体系结构下发展起来的计算模型能不能适应明天的网格,应用问题到动态生长的网格环境的映射,该使用什么样的编程语言?这些都有待探讨。
解决了计算模型的问题,接下来我们还面临存储模型这一大难题。关于计算数据在网格中如何分布组织,如何在网格中高效地寻址和访问数据,如何对网格存储空间实施有效管理,这些问题都相当复杂。
不仅仅如此,信息模型、资源管理以及各种安全问题同样也在分散着网格研究者的精力。与此同时,标准问题更不容忽视,因为网格的各个方面都需要标准支撑。拿电网来说,不同的电网间,电压、频率、甚至插座的不匹配都会造成不同国家电器设备不通用,而解决这些,必须依赖制订标准来保证应用层的互联、互通、互操作,网格应用也是一个道理。另外,建立面向领域应用的规范以及协调和现有标准的关系,也是网格发展中的当务之急。
推进网格的应用,这些基础技术问题必须一一得到解决。在这个过程中,不仅仅是IT提供商面临技术挑战,用户也同样如此。中科院计算所地孙凝晖博士给企业提出了两点建议,首先企业应该在设计信息系统的时候加入网格的思想;其次,要积极开发包含网络零件的产品,促进网格向产业化方向发展。Oracle也持同样的看法,他认为企业进行基础架构整合将是用户接受并应用网格技术的前提。
不错,倘若是一个散乱的IT架构,无论如何也是无法将其应用融入到一个网格的环境中,即便是简单的接入到网格中,也无法保证信息间的有效流通和协同操作。在这个技术与应用并进的过程中,企业内部利用面向未来的服务架构——SOA来改造现有的IT系统,先行实现内部流程的互联互通对于助推网格应用是必不可少的。
谁来为GGG买单
从筹建之初,网格就以电力网为目标,立志成为公共基础设施的一部分。但即便有这样的一个美好愿景,也不能掩盖网格使用过程中将会出现的种种利益冲突。
众所周知,网格的建立就是为了实现信息的充分共享和资源的灵活调度。网格在企业内部相对容易协调,因此网格的应用一定是从局域网开始逐步走向开放,最终接入GGG(Great Global Grid,即通常大家所说的网格)。在这一过程中,一旦跨越局域网,利益问题就显得尤为棘手。
我们可以想象,首先在竞争对手之间实现网格化,是否真能做到一定的信息共享,或者是在对手硬件资源匮乏时伸出援手,解一时之需。其次,网格作为一个庞大的计算资源,这样一个全球接入环境究竟该由谁来买单无从说起,毕竟利益相关、风险相关。紧接着我们还将要面临为网格建立经济模型和盈利机制的问题。
建立起一个全球互联互通的网格环境,终究是一件取之于民,用之于民的好事。但在这个过程中,技术难题似乎不是矛盾的焦点,如何协调各方利益,并完善网格计费、管理、调控等一系列策略和机制,将是一个艰难的过程,这些依然有待各方的充分理解、积极参与。