|
選擇服務(wù)器是一項重大決策,通常費時費錢。錯誤的決策會導(dǎo)致不良后果。在本文中,我們將首先談?wù)勔恍┰谝?guī)劃時需考慮的問題,然后進一步討論如何在Windows和Unix之間做出選擇。
規(guī)劃考慮因素
在選擇服務(wù)器時,一個關(guān)鍵的考慮因素是確定采用什么操作系統(tǒng)。這里有幾點考慮:
服務(wù)器是否要增加到現(xiàn)有的服務(wù)器/計算機環(huán)境?
現(xiàn)有或所選的應(yīng)用對OS選擇有哪些限制?
把服務(wù)器增加到一個現(xiàn)有環(huán)境,通常意味著新服務(wù)器必須使用和現(xiàn)有服務(wù)器一樣的操作系統(tǒng),這是因為應(yīng)用有所限制以及現(xiàn)有操作人員的技能也有限。
如果需要新的應(yīng)用,軟件廠商可能會要求或強烈推薦使用特定的OS。
Windows vs. Unix和Linux
除非你不得不使用某種專有的OS(如某些IBM系統(tǒng)的OS/40或Z/OS,甚至是Novell的Netware),你一般有三種選擇:Windows、Linux或Unix。這里說的Unix包括系統(tǒng)廠商提供的所有Unix系統(tǒng),如IBM的AIX、惠普的HP/UX或SUN的Solaris。同樣,Linux系統(tǒng)也有一些選擇。
第一個選擇是,使用Windows,還是Unix或Linux的擴展系列。上面已經(jīng)提到,有時你可能會被迫只能用某種操作系統(tǒng),但如果你可以自由選擇,最好基于產(chǎn)品在擴展性、、強健性和使用成本方面的標準,對產(chǎn)品進行比較。
服務(wù)器必須支持多少臺客戶機?
服務(wù)器選擇的第一個基本步驟是判斷服務(wù)器必須同時支持多少臺客戶機。不同的應(yīng)用使用的服務(wù)器資源量不同,在配置服務(wù)器時需要用到這些信息。
無論這些客戶機和應(yīng)用的數(shù)目是多少,都只是最初的數(shù)目。隨著時間的推移,業(yè)務(wù)活動的增多,或基于計算機的活動增多。這種自然增長使得系統(tǒng)的擴展性顯得尤為重要。
擴展性是衡量系統(tǒng)在不同方面升級能力的一個標準,包括處理能力、存儲容量、主存大小和網(wǎng)絡(luò)連通性與帶寬。與更換為更大的系統(tǒng)相比,可以進行擴展的系統(tǒng)是一個更省錢、間斷性小的選擇。
擴展性很關(guān)鍵,但如何合理地估計服務(wù)器系統(tǒng)的擴展性,目前并沒有太多的信息,也沒有什么實用的經(jīng)驗方法。而且,也沒有既定的衡量擴展性的測試標準。
請注意很重要的一點,經(jīng)過長時間測試、試驗、再測試的OS具有更好的功能性。尤其是多處理器的操作系統(tǒng),歷史越久的操作系統(tǒng)通常比新推出的系統(tǒng)提供更好的特性。
必須支持哪些應(yīng)用?
在考慮哪個OS最適合你的應(yīng)用時,最好將這些應(yīng)用分成四大類:
文件、打印或通信服務(wù)器
數(shù)據(jù)庫服務(wù)器
應(yīng)用服務(wù)器
計算密集型服務(wù)器
這個分類并不是說不同類的應(yīng)用不能同時存在于同一個服務(wù)器。但是,不同用途的系統(tǒng)很容易達到它們的極限,因為很難在不同類別的應(yīng)用之間確定資源分配優(yōu)先順序,除非使用資源管理程序。
為了評估客戶機的資源使用情況,首先弄清楚哪些客戶機會使用每個應(yīng)用。每個應(yīng)用可能需要服務(wù)器提供不同的資源組合。
工作性質(zhì)
下一個要說明的問題是服務(wù)器支持的工作性質(zhì)。它將用于關(guān)鍵業(yè)務(wù)型的應(yīng)用,還是工作組,部門范圍或企業(yè)范圍的應(yīng)用,或是
其它應(yīng)用?
一臺服務(wù)器可以專用于一個工作組、一個部門或整個公司內(nèi)一定數(shù)量的應(yīng)用。顯然,把所有需要的應(yīng)用部署到同一臺服務(wù)器看上去節(jié)省了成本,但這會增加系統(tǒng)的脆弱性,因為一旦有一個應(yīng)用造成系統(tǒng)崩潰,所有的應(yīng)用將停止運作。
我們之前也提到過,當(dāng)一臺服務(wù)器運行不均勻的工作負載時,很難平衡各應(yīng)用的資源需要。盡管有可以解決這個資源分配難題的應(yīng)用,但問題還是很難解決。
一般來說,最好是部署多臺服務(wù)器,每臺服務(wù)器專門負責(zé)一項或一小部分活動。這樣,可以降低系統(tǒng)的脆弱性,因為如果擁有多臺服務(wù)器,萬一一臺服務(wù)器出現(xiàn)故障,你還可以將工作轉(zhuǎn)移到其它的機器上。服務(wù)器冗余性的使用是高可用性系統(tǒng)的基礎(chǔ)。
財務(wù)問題
雖然服務(wù)器和必要軟件的購買成本明顯是總成本的一個很大組成部分,不過我們也強烈推薦在做購買決策時對總體擁有成本(Total cost of ownership,簡稱TCO)進行評估。
TCO包括直接成本和間接成本。 |
【收藏】【打印】【進入論壇】 |
|
|
|
|
|
|
|