基于Oracle环境下企业网格的应用
扫描二维码
随时随地手机看文章
网格技术发展到现在已经被应用在国防、科学、天文、生物信息等许多领域,Oracle 10g的出现又加快了我们进入网格时代的步伐,Oracle 10g是第一个为企业级网格计算而设计的数据库。
1 引言
如今企业之间的竞争十分激烈,企业在寻求更高效的商业模式时往往将希望寄托于IT部门,在应对持续的竞争和客户多变的要求时,企业希望IT部门可以提供更加多变的服务,因此很多企业投入了大量资金去购买高端设备,但是调查发现,大部分企业的硬件使用率不足20%,管理这些资源又占用了企业大量的费用,所以,节省开支最好的办法就是充分利用目前已配置好的软、硬件等各种资源,同时减少维护的费用,再者由于人工也是IT部门高成本的重要原因,所以让少数员工管理更多的系统也成为一个减少开支的方法。
网格技术发展到现在已经被应用在国防、科学、天文、生物信息等许多领域,Oracle 10g的出现又加快了我们进入网格时代的步伐,Oracle 10g是第一个为企业级网格计算而设计的数据库,它赋予了用户执行企业级网格计算所需的灵活性,并有助于在降低成本的同时也可以开发出高品质的服务。
2网格技术
2.1网格的产生
目前网络正处于一个尴尬的处境,一方面,网络宽带不断增长,网络中接入的计算机数量越来越多,但是计算机大多数都处于闲置或休眠的状态;另一方面,互联网上的内容不断增多,而且没有哪个单一的服务器或者搜索引擎可以掌握所有的资源并快捷方便的为用户提供他们所需的信息和服务,网格技术就是在这种时代背景下产生的。
2.2网格的概念
网格是一种新的技术也是一种新的思想,“网格”一词的思想来源于我们日常生活中的公共设施,就是当我们需要使用网络资源时,只要会使用就可以而不需要知道这些资源是从哪里来的,网格计算研究的先导Ian Foster给出了网格的定义:“网格计算是动态多机构虚拟组织中的一个协调的共享资源和解决问题的过程”,简单来说就是让很多异构的资源组成一个超级计算机的过程,这些资源可以通过某种方式进行交互和运转。
2.3网格的特点
网格就是利用网络上现有的一些资源,支持广域环境上的数据、信息等资源的共享并且消除信息孤岛,以减少成本进而获得高性能,网格普遍具有以下五个特点:
(1)应用成本低。利用网络中已经有的各种软硬件资源,就可以大大降低成本。
(2)网络资源具有很强的分布性。通常情况下网格资源都是跨管理域的资源,它们之间有些建立了信任关系,有些没有,管理没有信任的网格资源需要谨慎处理,我们可以通过网络安全技术防止一些非法操作,保障数据的安全性。
(3)网格资源具有异构性。由于网格资源具有很强的分布性,不难想象它也具有异构性,网格资源的异构性主要表现在不同的系统具有不同的数据表示方式,不同的系统会安装不同体系结构的处理器,不同的处理器可能会有不同的处理器速度等。
(4)没有形成统一的协议标准。目前有许多研究网格技术的项目,但是他们都采用了不同的体系结构,比如采用面向对象体系结构开发元计算系统,采用代理技术开发科学计算网格,还有采用开放网格服务体系结构(OGSA),当前,OGSA已经成为大企业普遍支持的标准。
(5)网格资源具有自治性、动态性和扩展性。网格中有许多节点,网格系统要保证可以让它们自愿进人或退出网格,而且对于临时加入网格系统的资源,可以识别并知道它是可用的,随着网格系统中节点的增多,为了不降低网格性能就需要对其进行扩展。