網格計算為我們鋪就了未來互聯網運行的新道路,相當于IT業競爭的制高點,早就引起了IT巨頭們的重視。從上世紀90年代中期,甲骨文、IBM,Sun、惠普等領導廠商就在開發面向企業市場的網格計算技術。而最近,他們這一步伐更有加快的趨向。
ORACLE:三層剖析網格計算
9月8日,甲骨文力推網格計算,并發布了有關網格計算概念的數據庫和相關的軟件產品10g。與其他公司廣泛的網格計算計劃不同的是,甲骨文公司的網格計算計劃主要是發布支持網格計算技術的數據庫。應用服務器硬件以及其他相應的支持軟件。
甲骨文公司將其10G數據庫和應用服務器的目標客戶主要定位在大企業,但它的網格計算功能很明顯會使得小公司也受益其中,因為數據庫網格的負載共享功能將大大降低外包服務提供商的成本。按照甲骨文的劃分,企業級網格計算環境被分為三個層次:應用服務器網格.數據庫網格和存儲網格。
首先,應用服務器網格由甲骨文新發布的Oracle Applwcatwon Server 10g實現。這一產品增加了策略性工作負荷管理功能,可以使IT管理人員按照需要進行資源轉移,包括硬件、存儲資源、軟件配置等。ORACLE稱贊其優點為:“你不需要重新開發應用,不需要修改現有的程序,你就能完成網格計算環境的建立。”
其次,數據庫網格負責在數據庫網格中添加/刪除服務器,在所有數據庫集群之間實現自動的負載均衡以及實現數據存儲的自動負載均衡。Oracle Database 10g正是實現數據網格的基礎。Oracle Database 10g的關鍵技術之一是甲骨文的真正應用集群(RAC)。有了它,當客戶根據業務需求在數據庫網格上增加服務器和存儲設備時,所有的應用都可毫不間斷地繼續運行,數據庫會自動進行負載均衡。
第三,存儲網格中的“自動存儲管理(ASM)”是OracleDatabase 10g增添的新特性,它簡化了甲骨文數據庫文件的管理。ASM提供了許多與存儲技術(RAID)相同的好處,例如,你可以在一組獨立磁盤設備上創建一個單獨的磁盤組。
除ASM外,甲骨文還給Oracle Database 10g增添了很多自動管理功能,包括可方便分配Oracle數據庫資源給網格用戶的自動方式和安排和執行IT任務的調度功能。這些也是日常維護管理網格所必須的工具。
SUN:為網格“搭積木”
在Sun的網格戰略中,Sun ONE和Sun Grid Engine軟件通過網絡門戶、Java和XML技術結合在了一起,是網絡計算技術的自然演進。Sun提出新的網格計算/Web服務解決方案,側重點放在企業范圍的網格計算,能夠將計算資源和數據更好地用于按需服務。
2003年11月中旬,Sun公司推出“網格無處不在(Grld Everywhere)”的新網絡計算戰略。這是其網格計算戰略的第二階段,即采用“組建模塊”(building blocks)方法,適應客戶的各種具體需求。“組建模塊”的方法被業界比喻為“搭積木”。
Sun把積木劃分為四大類:接入模塊、數據模塊、計算模塊和虛擬化模塊。其中,Sun的“接入模塊”可對任何地點的資源進行有效地使用。該接入模塊通過Sun Grid Engme企業版軟件和業界標準的“Globus工具集”中的一個新的網格門戶解決方案予以提供。
此外,Sun還提供了網格參考架構和客戶就緒系統(CRS)等項目的支持。