從存儲(chǔ)系統(tǒng)得到頂級(jí)的性能、讓應(yīng)用系統(tǒng)運(yùn)行得更快和更富彈性,是計(jì)算中具有爭議和挑戰(zhàn)兩個(gè)方面。不幸的是,許多廠商的解決方案往往聚焦在問題或需求的某一方面,而不注重昂貴的基礎(chǔ)架構(gòu)的改變。 PolyServe Matrix Server是一種全新的集群方式,它把集群系統(tǒng)和虛擬服務(wù)器結(jié)合起來,以提供可以靈活配置的計(jì)算資源。Matrix Server不需要特殊的硬件,它可以運(yùn)行在任何的Linux、Windows服務(wù)器上,或者存儲(chǔ)設(shè)備上。這就是PolyServe 為什么很容易獲得了像HP、Microsoft和Novell等合作伙伴的青睞。 HP近來開始用它的StorageWorks企業(yè)文件服務(wù)集群網(wǎng)關(guān)搭建PolyServe Matrix Server。其中一種的Matrix Server,是采用兩臺(tái)最小配置的ProLiant DL380服務(wù)器、運(yùn)行Windows Storage Server 2003實(shí)現(xiàn)的。這種模式很順理成章,因?yàn)镻roLiant DL380本身就適合做集群,再加上PolyServe的軟件,雙方配合能將整體性能表現(xiàn)出來。 
  
    對(duì)SAN形成競爭 
  
    試想一下,一名管理員通過一個(gè)控制臺(tái),就可以輕松、不間斷地對(duì)以一個(gè)表格對(duì)應(yīng)的應(yīng)用和虛擬服務(wù)器,進(jìn)行有效或負(fù)載均衡配置。這就是 PolyServe Matrix Server的核心功能所在。 
  
    解釋一下Matrix Server是怎么工作的。相比較而言,它的安裝相對(duì)簡單。這也促使HP StorageWorks綁定了該項(xiàng)應(yīng)用,就像HP的服務(wù)器預(yù)裝了某些特定的服務(wù)一樣。 利用Matrix Server,你可以搭建具有16臺(tái)Linux或者Windows服務(wù)器的集群,并可分配不同的節(jié)點(diǎn)機(jī)來支持你的應(yīng)用。為了從那些節(jié)點(diǎn)機(jī)給你的應(yīng)用分配資源,你可以建立虛擬服務(wù)器,然后將一個(gè)或者更多的節(jié)點(diǎn)分配給每項(xiàng)應(yīng)用。 Matrix Server的另一項(xiàng)主要構(gòu)成是PSFS (PolyServe File System,PolyServe文件系統(tǒng)),它允許集群中所有的節(jié)點(diǎn)安全地共享同一個(gè)SAN的卷。于是,你可以調(diào)用成倍的服務(wù)器來運(yùn)行你的應(yīng)用,然后很快得到結(jié)果。 要實(shí)現(xiàn)這樣的性能需要相當(dāng)復(fù)雜的基礎(chǔ)設(shè)備,這幾乎包含了數(shù)據(jù)中心中常用的所有設(shè)施,包括服務(wù)器、SAN等。
  
    例如,為了監(jiān)控虛擬服務(wù)器的狀況,你不得不把每個(gè)被管理的節(jié)點(diǎn)連接成一個(gè)服務(wù)網(wǎng)絡(luò),Matrix Server 通過它來確定每臺(tái)機(jī)器在網(wǎng)絡(luò)中的身份。 一般控制服務(wù)器到SAN的通路往往通過分區(qū)技術(shù),但Matrix Server會(huì)通過光纖交換機(jī)的IP地址自動(dòng)發(fā)現(xiàn)和管理每個(gè)邏輯單元。在這種方式下,SAN卷需要納入Matrix Server的管理池,并安裝PolyServe文件系統(tǒng)。 原來許多設(shè)備都是人來控制,因而犯錯(cuò)在所難免。但PolyServe配備了像應(yīng)用程序一樣很好的文件,它能檢查主要的安裝要求是否實(shí)現(xiàn)。在安裝過程中,它還生成了一份便捷的錯(cuò)誤或成功安裝的報(bào)告。 一旦安裝成功后,控制臺(tái)會(huì)制成一個(gè)表格,行代表每項(xiàng)應(yīng)用,列代表每臺(tái)虛擬服務(wù)器。PolyServe還可以控制基于Linux或Windows的數(shù)據(jù)庫或Web服務(wù)器。
  
    如何形成對(duì)應(yīng)表格 
  
    你能想像從同一圖形界面管理其它的任務(wù)嗎?從一個(gè)關(guān)聯(lián)菜單,你能根據(jù)每項(xiàng)應(yīng)用的性能需求,動(dòng)態(tài)地刪除或增加服務(wù)器嗎?在PolyServe改進(jìn)的功能幫助下,你甚至可以添加另一個(gè)共享的文件夾,然后指派虛擬服務(wù)器來支持這個(gè)文件夾。這項(xiàng)功能收集像共享的文件名、它的物理路徑以及相應(yīng)的用戶等。 
  
    可以做個(gè)簡單的實(shí)驗(yàn),看看究竟需要多少臺(tái)虛擬服務(wù)器才能組成集群來完成某項(xiàng)應(yīng)用。你可以選擇兩臺(tái)虛擬服務(wù)器,然后在新的文件共享里對(duì)應(yīng)兩條綠線,以觀察它們?cè)谕饨缜闆r突變情況下的變化。你需要做一些簡單的設(shè)置,但要比安裝整個(gè)程序要簡單。 從用戶的角度看,使用一臺(tái)Matrix Server共享就和利用另外一個(gè)共享文件夾那樣簡單??梢宰鰝€(gè)測試,如果從客戶端看一部影片,中間你可以拔掉其中一個(gè)節(jié)點(diǎn)的網(wǎng)線,你會(huì)發(fā)現(xiàn)電影并沒有中斷。另外一個(gè)節(jié)點(diǎn)接管了工作,但被拔掉的節(jié)點(diǎn)的指示由綠變紅,標(biāo)志著它處于故障狀態(tài)。 等把網(wǎng)線接上后,你會(huì)發(fā)現(xiàn)標(biāo)識(shí)又變回了綠色。此刻,電影仍在繼續(xù)。盡管只有兩臺(tái)服務(wù)器作為節(jié)點(diǎn)機(jī)進(jìn)行這項(xiàng)測試,但Matrix Server的集群架構(gòu)的可靠性卻是非常高。 
  
    下一步,你可以加一個(gè)新的SAN卷到集群,并建立新的共享。Matrix Server 不會(huì)幫你完成建立一個(gè)LUN(磁盤陣列劃分出的邏輯盤)和把它加入到分區(qū)等一系列最初的步驟,你得借助陣列、交換機(jī)等提供的本地工具。 這時(shí),你就可以點(diǎn)擊控制臺(tái)菜單中的“存儲(chǔ)”,然后是“輸入磁盤”,從列表中選擇新的LUN。在進(jìn)行成功地輸入后,就建立起了一個(gè)文件系統(tǒng)。這只需要幾分鐘,不需要服務(wù)中斷,你就為你的集群建立了一個(gè)有用的存儲(chǔ)空間。 配置更多的服務(wù)器到集群相對(duì)很簡單,也可以增加更多的處理器讓用戶來共享。PolyServe的文件還宣稱,每增加一臺(tái)服務(wù)器,都會(huì)線性地增加整體的性能。但這需要用戶有足夠的服務(wù)器和處理器。
  
    你可能見過許多有趣的產(chǎn)品,但像HP集群硬件和PolyServe Matrix Server相結(jié)合,提供了一種獨(dú)特的聯(lián)合工具,也是全新的嘗試。它能夠讓你的SAN和服務(wù)器提供最快的性能和更高的可靠性。安裝或許會(huì)是一個(gè)挑戰(zhàn),配置起來也可能需要額外的設(shè)備。這兩個(gè)困難也不是難事,因?yàn)镠P提供完整的解決方案。

分享到

多易

相關(guān)推薦