網格技術發(fā)展到現(xiàn)在已經被應用在國防、科學、天文、生物信息等許多領域,Oracle 10g的出現(xiàn)又加快了我們進入網格時代的步伐,Oracle 10g是第一個為企業(yè)級網格計算而設計的數(shù)據(jù)庫。
1 引言
如今企業(yè)之間的競爭十分激烈,企業(yè)在尋求更高效的商業(yè)模式時往往將希望寄托于IT部門,在應對持續(xù)的競爭和客戶多變的要求時,企業(yè)希望IT部門可以提供更加多變的服務,因此很多企業(yè)投入了大量資金去購買高端設備,但是調查發(fā)現(xiàn),大部分企業(yè)的硬件使用率不足20%,管理這些資源又占用了企業(yè)大量的費用,所以,節(jié)省開支最好的辦法就是充分利用目前已配置好的軟、硬件等各種資源,同時減少維護的費用,再者由于人工也是IT部門高成本的重要原因,所以讓少數(shù)員工管理更多的系統(tǒng)也成為一個減少開支的方法。
網格技術發(fā)展到現(xiàn)在已經被應用在國防、科學、天文、生物信息等許多領域,Oracle 10g的出現(xiàn)又加快了我們進入網格時代的步伐,Oracle 10g是第一個為企業(yè)級網格計算而設計的數(shù)據(jù)庫,它賦予了用戶執(zhí)行企業(yè)級網格計算所需的靈活性,并有助于在降低成本的同時也可以開發(fā)出高品質的服務。
2網格技術
2.1網格的產生
目前網絡正處于一個尷尬的處境,一方面,網絡寬帶不斷增長,網絡中接入的計算機數(shù)量越來越多,但是計算機大多數(shù)都處于閑置或休眠的狀態(tài);另一方面,互聯(lián)網上的內容不斷增多,而且沒有哪個單一的服務器或者搜索引擎可以掌握所有的資源并快捷方便的為用戶提供他們所需的信息和服務,網格技術就是在這種時代背景下產生的。
2.2網格的概念
網格是一種新的技術也是一種新的思想,“網格”一詞的思想來源于我們日常生活中的公共設施,就是當我們需要使用網絡資源時,只要會使用就可以而不需要知道這些資源是從哪里來的,網格計算研究的先導Ian Foster給出了網格的定義:“網格計算是動態(tài)多機構虛擬組織中的一個協(xié)調的共享資源和解決問題的過程”,簡單來說就是讓很多異構的資源組成一個超級計算機的過程,這些資源可以通過某種方式進行交互和運轉。
2.3網格的特點
網格就是利用網絡上現(xiàn)有的一些資源,支持廣域環(huán)境上的數(shù)據(jù)、信息等資源的共享并且消除信息孤島,以減少成本進而獲得高性能,網格普遍具有以下五個特點:
(1)應用成本低。利用網絡中已經有的各種軟硬件資源,就可以大大降低成本。
(2)網絡資源具有很強的分布性。通常情況下網格資源都是跨管理域的資源,它們之間有些建立了信任關系,有些沒有,管理沒有信任的網格資源需要謹慎處理,我們可以通過網絡安全技術防止一些非法操作,保障數(shù)據(jù)的安全性。
(3)網格資源具有異構性。由于網格資源具有很強的分布性,不難想象它也具有異構性,網格資源的異構性主要表現(xiàn)在不同的系統(tǒng)具有不同的數(shù)據(jù)表示方式,不同的系統(tǒng)會安裝不同體系結構的處理器,不同的處理器可能會有不同的處理器速度等。
(4)沒有形成統(tǒng)一的協(xié)議標準。目前有許多研究網格技術的項目,但是他們都采用了不同的體系結構,比如采用面向對象體系結構開發(fā)元計算系統(tǒng),采用代理技術開發(fā)科學計算網格,還有采用開放網格服務體系結構(OGSA),當前,OGSA已經成為大企業(yè)普遍支持的標準。
(5)網格資源具有自治性、動態(tài)性和擴展性。網格中有許多節(jié)點,網格系統(tǒng)要保證可以讓它們自愿進人或退出網格,而且對于臨時加入網格系統(tǒng)的資源,可以識別并知道它是可用的,隨著網格系統(tǒng)中節(jié)點的增多,為了不降低網格性能就需要對其進行擴展。