目前只需要投入很少的預算,容錯
伺服器就可以進入到資料中心。像stratus technologies以及hp
公司都已經開始著手這一功能,分析家們說虛擬化的採用已經慢慢開始了。
使用容錯伺服器,當系統元件發生乙個或者多個錯誤時系統就可以正常工作。如果主裝置失效時,另乙個裝置就會無縫的接管執行在主裝置上的應用程式。這樣做的結果就是,在乙個伺服器上,元件失效不會導致資料丟失或者應用程式失敗。容錯伺服器不同於基於軟體的錯誤恢復集群,後者當出現硬體或者軟體失效時,伺服器會將負載移到另乙個伺服器上。
即使最高端的伺服器採用了一些冗餘元件——比如熱交換電源**或者錯誤修正儲存,當乙個非冗餘的元件,比如處理器發生失效時,這些伺服器依然會最終失效。在乙個容錯伺服器盒子中,冗餘元件執行著同樣的指令,並且自我檢測技術會在元件級監測並隔離錯誤。當乙個錯誤發生時,出錯組建就會從服務中移除,而冗餘元件就會繼續工作。
虛擬化和容錯技術的遠景
波士頓技術研究諮詢公司(yankee group reserch)的主管george hamilton談到:隨著虛擬化的採用,容錯伺服器會變得越來越重要,雖然目前還太早**到底會有多麼的重要。
「當人們轉向虛擬化環境中時,他們就會對系統的宕機非常關心。」hamilton談到。「當乙個物理機宕掉的時候,它會影響執行在其上的虛擬機器,所以你必須確信你的架構不會實效。如果你把很多的雞蛋放在乙個籃子裡,那麼這個籃子將會變得非常之危險。」
根據framingham idc企業研發主管steve josselyn所說,當前相對較小的容錯市場上比較主流的幾家是:ibm
的system
z,這個系統基本上就是乙個容錯系統、hp的nonstop伺服器、nec
公司的santa clara。
「即使目前只有相對較少的容錯伺服器廠商,但是這一部分市場會產生穩定的利潤,」josselyn談到。根據idc最新的2023年的資料,容錯市場佔整個伺服器市場開銷的4%,即5480億中的220億美元。
因此,對於大部分消費者而言,購買容錯處理器主要是出於成本和技術的考慮。在2023年以前,執行著自己作業系統的容錯伺服器的**是25萬美元。根據微軟***說寫,在過去的幾年裡,針對容錯處理器的應用程式變得越來越複雜,因此帶來的就是高額的長期的成本投入。
illuminata公司的分析家gordan haff談到:「容錯伺服器的消費者一般占有固定的市場,因此如果不考慮經濟以及環境因素,整個系統是不能執行的。」
「從整個歷史的標準來看,容錯伺服器的**還是相對比較合理的,」haff談到,「但是即使是這樣,消費者仍然不願意去購買,它們寧可把錢花在那些最迫切的需求上。」
讓採用容錯伺服器變得越來越可能
目前,容錯伺服器廠商,比如stratus技術公司就在試著生產低價位的容錯伺服器,並且公司也認為這會繁榮容錯伺服器這個市場。
在今年7月,stratus宣布他們已經可以提供伺服器給那些擁有很少it員工和預算的公司。和今年3月發布的雙插座四核ftserver 6200系統一起,新的四核intelxeon
單插槽2500系列以及四核xeon雙插槽4400系列——可以執行windows或者linux ,提公升了可配置性、負載支援、處理器電源、i/o
以及記憶體容量。
新一代ftserver 6200擁有兩個四核xeon在每乙個主機板
上(共兩個主機板)——即四個封裝帶有16個處理引擎,可以提供450%的處理能力,但是**卻只有原來幾代的1/3。「這些4u處理器,高階的機器只賣50000美元:在**方面減少了,但是卻在效能方面得到了提公升,」stratus產品管理和市場部門主管denny lane談到。
「我們的系統設計得非常簡單,」lane談到。「你需要太多的技術就可以執行這些伺服器,這一點對於那些只有很少員工的公司尤為重要。在低端,客戶可以使用2500系列產品,因為**已經是非常的低了,只有15000美元,並且技術上也不要了解得太多就可以執行該伺服器。」
今年5月,乙個toronto的網際網路服務商yootel communications公司的it經理don nguyen買了兩個stratus ft5700伺服器以及配套軟體來為它的員工以及公司客戶提供voip服務。
nguyen說他對伺服器的效能非常滿意,並且當公司壯大後會再買幾台伺服器。
容錯軟體
由於容錯伺服器硬體非常昂貴,容錯軟體則是另外一種選擇。littleton的marathon tech公司的everrun ft軟體可以在兩個x86
伺服器上執行,並且可以建立乙個虛擬的windows環境。如果其中乙個伺服器宕掉,那麼不會對該應用程式產生任何影響。
「改應用程式使用了容錯伺服器中的思想並將其在軟體中實現」,marathon市場部門的副總裁steve keilen談到。
軟體方法的好處就在於使用者可以將該軟體安裝在兩個地理位置不同的伺服器上;而每乙個伺服器都得到其本地電源的支援保護,keilen談到,如果兩個伺服器都宕掉了,那麼everran ft也會徹底失效了。
marathon的軟體工作原理就是將物理上兩台標準的windows伺服器統一為乙個操作環境。它通過虛擬化兩台伺服器,從而看起來像乙個伺服器。everrun軟體位於伺服器作業系統之下並不斷監視和探測著所有的i/o元件。如果乙個伺服器失效了,軟體就會將io重定向到那台好的伺服器上,因此應用程式不會受到中斷而會繼續執行,從而防止資料丟失。
「兩個物理上的windows伺服器看起來就像乙個單獨執行的伺服器那樣,」mullins談到,「這個單一的虛擬伺服器對環境中其它的裝置看起來就像是乙個,並且具有單一的ip位址。所有的應用程式都會將該伺服器當作單一的伺服器來安裝和操作。」
對於everrun ft,伺服器需要統一,但是對於其他軟體,比如everrun ha,伺服器就沒有必要統一為乙個了。
所有的everrun版本都可以跑在intel以及amd公司的伺服器上,作業系統為windowsserver
2003,需要1gb的ram以及6gb的儲存。該軟體不需要乙個san
(儲存區域網路),但是可以工作在乙個san上。
everrun ft的**為16000美元——比買乙個容錯伺服器來講便宜多了。keilen,在stratus已經工作了三年,談到了這兩種方法各自的優缺點。使用者如果選用everrun就需要購買3個windows 2003的伺服器os——兩個給伺服器,乙個給everrun應用程式。
「我們的everrun軟體和硬體容錯的方法比起來更加靈活,並且更加適用於一些公司已有的it架構,」mullins談到,「無論使用者買了windows的哪乙個伺服器,我們的軟體都可以工作的很好——你不需要在購買額外的硬體或者其它的許可,你也不要其它的服務協議的費用,同時你也不要做任何應用程式的修改或者指令碼。這是乙個不會讓人頭疼的容錯軟體。」
marathon同樣期待著更加直接的跟上虛擬化的節奏。今年4月,公司宣布它們已經和xensource公司合作,並將everrun ft和xenenterprise整合,從而可以更好的保護xenenterprise的hypervisor功能。marathon同時承諾可以讓xenenterprise的使用者將它們的機器實現集群。
伺服器虛擬化的趨勢與優勢
企業目前對於it預算的投入處於停滯狀態。企業對於it人才的招聘也跟不上新技術的需求。正是迫於這些趨勢的影響,使得企業當下的it人員們被不斷的要求以更少的資金完成更多的工作任務。企業it預算開支的持平與企業it人員配置的減少所帶來的不可避免的後果便是 涉及傳統應用程式的專案的優先順序被降低。的確,新開...
伺服器虛擬化
伺服器虛擬化主要的有三種 citrix xenserver 微軟 windows server 2008 hyper v vmware esx server 這是最常用的 總特點 將伺服器物理資源抽象成邏輯資源,讓一台伺服器變成幾台甚至上百臺相互隔離的虛擬伺服器,或者讓幾台伺服器變成一台伺服器來用,...
伺服器虛擬化技術
伺服器虛擬化技術是指通過運用虛擬化的技術充分發揮伺服器的硬體效能,能夠在確保企業投入成本的同時,提高運營效率,節約經濟成本和空間浪費,對於發展迅速,成長規模大的使用者來說,可以通過伺服器虛擬化技術帶來更多的經濟效益。如果你曾經將硬碟劃分為不同分割槽,那麼可能會對虛擬化的概念有所理解。分割槽是硬碟驅動...