從頭開(kāi)發(fā)軟件
  
    將軟件移植到集群環(huán)境是打算部署集群的公司面臨的挑戰(zhàn)。
  
    通過(guò)Internet提供衛(wèi)星圖像和空中攝影的GlobeXplorer,今年初進(jìn)行了第一次嘗試,部署了一個(gè)由40多臺(tái)運(yùn)行Red Hat Linux的Dell服務(wù)器組成的集群。這些服務(wù)器幫助GlobeXplorer提供和管理必須定位和解壓縮的圖像。
  
    這家公司的CEO Rob Shanks說(shuō),GlobeXplorer每天處理1百多萬(wàn)幅圖像,因此處理能力和可靠性至關(guān)重要。他說(shuō),如果沒(méi)有這個(gè)集群,公司就必須投入數(shù)百萬(wàn)美元部署更大型的機(jī)器。
  
    他說(shuō):“替代技術(shù)將是比數(shù)百萬(wàn)美元的Sun Fires還要大的某種機(jī)器,例如,一臺(tái)高端Sun Fire E25K系統(tǒng)在4處理器配置時(shí)起價(jià)為1百萬(wàn)美元左右。但是由于我們從頭開(kāi)發(fā)軟件,因此我們圍繞集群技術(shù)開(kāi)發(fā)軟件?!?BR>  
    將軟件移植到集群環(huán)境是打算部署集群的公司面臨的挑戰(zhàn)。華盛頓州Kent市戶(hù)外服裝與設(shè)備零售商Recreational Equipment公司基礎(chǔ)設(shè)施服務(wù)經(jīng)理Jim Knight說(shuō),移植軟件是公司兩年前在IBM Unix服務(wù)器上部署Oracle 9i RAC集群時(shí)遇到的最大的障礙。
  
    REI過(guò)去一直在一臺(tái)配備熱備份服務(wù)器的Unix服務(wù)器上運(yùn)行Oracle數(shù)據(jù)庫(kù),但當(dāng)公司在線(xiàn)銷(xiāo)售網(wǎng)站上的銷(xiāo)售額由每小時(shí)約25000美元猛增至假日季節(jié)的每小時(shí)95000美元時(shí),它沒(méi)得到所需要的可靠性,而且還要為待機(jī)的空閑硬件花費(fèi)很多的錢(qián)。
  
    Knight說(shuō),在使用Oracle 9i RAC集群后,REI避免了停機(jī)時(shí)間,不過(guò),讓?xiě)?yīng)用開(kāi)發(fā)人員熟悉編寫(xiě)用于分布式環(huán)境的軟件用了很多時(shí)間。
  
    他說(shuō):“我們的程序最初是設(shè)計(jì)用于具有熱備份的單數(shù)據(jù)庫(kù)服務(wù)器的,因此所有人都在為一臺(tái)特定的服務(wù)器編寫(xiě)程序。在使用RAC時(shí),你不需要做這樣的工作。你是為一個(gè)數(shù)據(jù)庫(kù)編程,你讓服務(wù)器相互通信。因此,我們遇到的挑戰(zhàn)是重新教育我們的開(kāi)發(fā)人員。同時(shí)跨多臺(tái)服務(wù)器運(yùn)行一個(gè)數(shù)據(jù)庫(kù)是以前從來(lái)沒(méi)有聽(tīng)說(shuō)過(guò)的?!?BR>  
    部署集群時(shí)的另一個(gè)挑戰(zhàn)可能是設(shè)計(jì)存儲(chǔ)和備份系統(tǒng),以確保數(shù)據(jù)可跨多臺(tái)服務(wù)器共享。
  
    密歇根州Dearborn市Oakwood Healthcare高級(jí)系統(tǒng)程序員Jim Hammelef說(shuō):“在使用Microsoft集群時(shí),更大的挑戰(zhàn)是讓備份系統(tǒng)與集群配合??在集群中發(fā)生故障切換時(shí)重新組織和騰出地方?!?nbsp;
  
    為何采用集群?
  
    用戶(hù)正在考慮采用低端服務(wù)器集群的方式來(lái)獲得大型系統(tǒng)的可靠性以及運(yùn)算能力。去年IDC進(jìn)行的一項(xiàng)調(diào)查(一共有325位IT管理員參與)說(shuō)明了部署集群的原因及挑戰(zhàn)。
  
    部署集群的原因
  
    ● 提高可用性
  
    ● 提高可靠性
  
    ● 提升擴(kuò)展性
  
    ● 提高管理性
  
    部署集群的挑戰(zhàn)
  
    ● 對(duì)集群缺乏了解
  
    ● 使部署可操作
  
    ● 各種集群配置
  
  

分享到

多易

相關(guān)推薦