工作性質
下一個要說明的問題是服務器支持的工作性質。它將用于關鍵業(yè)務型的應用,還是工作組,部門范圍或企業(yè)范圍的應用,或是
其它應用?
一臺服務器可以專用于一個工作組、一個部門或整個公司內一定數(shù)量的應用。顯然,把所有需要的應用部署到同一臺服務器看上去節(jié)省了成本,但這會增加系統(tǒng)的脆弱性,因為一旦有一個應用造成系統(tǒng)崩潰,所有的應用將停止運作。
我們之前也提到過,當一臺服務器運行不均勻的工作負載時,很難平衡各應用的資源需要。盡管有可以解決這個資源分配難題的應用,但問題還是很難解決。
一般來說,最好是部署多臺服務器,每臺服務器專門負責一項或一小部分活動。這樣,可以降低系統(tǒng)的脆弱性,因為如果擁有多臺服務器,萬一一臺服務器出現(xiàn)故障,你還可以將工作轉移到其它的機器上。服務器冗余性的使用是高可用性系統(tǒng)的基礎。
財務問題
雖然服務器和必要軟件的購買成本明顯是總成本的一個很大組成部分,不過我們也強烈推薦在做購買決策時對總體擁有成本(Total cost of ownership,簡稱TCO)進行評估。
TCO包括直接成本和間接成本。
主要直接成本包括:
軟件和硬件的購買成本
運行和管理系統(tǒng)
應用開發(fā)、支持和通信
運行和冷卻系統(tǒng)的電力費用
系統(tǒng)占用空間費用
間接成本更難以量化,包括系統(tǒng)停機的成本。停機成本不僅包括處理系統(tǒng)不可用性的成本(例如失去生產力),還包括不可用性導致的軟性成本。由于系統(tǒng)停機,客戶或供應商突然無法與你進行業(yè)務,可能轉向你的競爭者。
當系統(tǒng)宕機或反應很慢時,用戶可能什么事都做不了,只能等待系統(tǒng)恢復。更經常發(fā)生的是,他們可能通過彼此通話,尋求幫助,來解決問題。無論是哪種情況,他們都要耗費時間和資源來了解怎么做,這也會增加公司的成本。
對系統(tǒng)價格和性能進行比較是有基準(benchmark)可遵循的。但是由于這些基準是用特定的方法來衡量服務器的,所以你的用法很可能是不同的。雖然結果的基準數(shù)是真實的,但使用時必須要注意。建議只把這些基準作為一個指示,或是用于對大量的各種可能進行篩選。千萬不要單靠這些基準就做出購買決策。
具有較好擴展性的系統(tǒng)比那些不具有擴展性的系統(tǒng)要貴許多。但是,當你的服務器無法運行必要的工作負載時,購買你所需的更多計算能力通常比升級更換系統(tǒng)更加便宜。