在商業和企業網路中,一般都是採c—s模式,也就是「客戶端—伺服器」模式,根據權威機構調查**,未來的網路發展也呈現出集中計算的趨勢而資料中心的興起對伺服器配置密度提出了越來越高的要求,正是在這樣的形勢下,為了突破伺服器個體效能的極限,新一代的集群式伺服器——刀片伺服器應時而生。
隨著大型計算和網路伺服器對並行處理能力需求的進一步發展,以「集體力量」鑄造強大處理能力的刀片伺服器已經越來越受到器重。刀片伺服器是近年來伺服器技術發展過程中的乙個重大突破,它的意義遠大於處理器頻率的提公升和記憶體、硬碟等儲存介質容量的劇增,為什麼刀片式伺服器有著如此重要的地位,下面筆者就根據自己的認識,再結合一些相關的技術資料為大家講解:
首先,在商業和企業網路中,一般都是採c—s模式,也就是「客戶端—伺服器」模式,根據權威機構調查**,未來的網路發展也呈現出集中計算的趨勢。而資料中心的興起對伺服器配置密度提出了越來越高的要求,正是在這樣的形勢下,為了突破伺服器個體效能的極限,新一代的集群式伺服器——刀片伺服器應時而生。
為什麼叫刀片伺服器,這個是根據產品外形的特點而命名的,因為刀片伺服器的組成單元外形都扁而平,活像個刀片,所以產品推出之時廠家也就順理成章的將它這樣命名;我們平時所說的刀片伺服器其實是指在標準高度的機架式機箱內可插裝多個卡式的伺服器單元(即刀片,其實際上是符合工業標準的板卡,其上有處理器、記憶體和硬碟等,並安裝了作業系統,因此乙個"刀片"就是一台小型伺服器。), 這一張張的刀片組合起來,進行資料的互通和共享,在系統軟體的協調下同步工作就可以變成高可用和高密度的新型伺服器。
產品特點:
總的來說,刀片伺服器具有以下特點,也差不多就是它的優點所在:
1、高密度計算
高密度是刀片式伺服器最大的特點,不論其面向的工作領域是高是低,單從計算密度而言,尚無出其右者。當然,計算能力並不只由處理器堆砌數量決定,單一體系的高效能計算機強大的運算能力並沒有因為只有4~8顆處理器而減少。那麼刀片式伺服器依靠什麼來占領市場呢? 總體上,無論是作業系統還是應用軟體,都明顯落後於硬體的發展步伐,web等分布式的應用系統更接近分布式計算——同一時間內大量程序並行,而單一程序的計算處理要求又非常低,正符合刀片式伺服器強調高密度分散計算的架構。對於刀片式伺服器而言,增大的計算密度使資料中心能用更少的空間服務於更多的客戶,也能讓**降低託管費用。
2、分布式計算
即使同小組級伺服器相比,刀片式伺服器因為單一刀片的配置而處於下風,所以需要負載均衡/集群軟體的配合才能達到良好的使用效果,適用領域也限於分布式高密度計算環境:idc、web、網域名稱解析等。
3、低功耗
塔式伺服器因為內部空間最為充裕,可以採用各種強調單一效能的裝置,而不論其體積與功耗有多大,只要能夠在充裕的空間內解決好散熱問題就能輕鬆裝入。機架式伺服器不但在外形上進行了縮減,更重要的是它們都是標準身材,可以通過堆疊的方式安裝在乙個機架中,顯著提高空間利用率,提高了單位體積內的計算密度。但是它仍然基於傳統伺服器部件,功耗和發熱都沒有減少,只是通過更優化的散熱設計來滿足工作需要。
刀片式伺服器則克服了以上缺點,以rlx system 324為例:傳統上一台7尺高的機架,可以放進40臺1ru(1.75寸)的伺服器,能夠放進336臺rlx的刀片伺服器。這種讓人難以置信的密度是由於整合了全美達(transmeta)的克魯索(crusoe)處理器。使用克魯索晶元所帶來的好處就是低功耗、省電。每片克魯索刀片在執行時其平均耗電量大約只有7瓦。(每一台rlx刀鋒的供電量最高為15瓦,而傳統伺服器為75至120瓦。)rlx的方法不只可以幫你省下大筆的電費,還可以幫你省下昂貴的硬體採購費,如不斷電系統(ups)、發電機系統,以及散熱裝置。
4、低廉的成本
刀片伺服器可以看成把所有的伺服器系統的硬體:處理器、記憶體、硬碟機,以及網路聯接裝置一一整合到單一的擴充卡。這樣的整合代表了更吸引人的另一選擇:可以降低成本、降低溫度並減少所需的空間,進一步的,還能改進伺服器的穩定度與得到更低的整體擁有成本(tco)。
應用範圍:
1、用作前端web伺服器
這種方式比較容易理解,可充分發揮刀片伺服器密度高、可群集以及可遠端管理的優勢。內容服務提供商可以用刀片伺服器組成高密度的群集,用來實現高訪問量的web伺服器,後端再連線中高階的伺服器或群集系統作為資料庫伺服器。儲存服務提供商可以採用同樣的前端方案,後端配合nas裝置來提供儲存服務。與普通機架伺服器相比,刀片伺服器在這類應用中的優勢在於占用機位少,可有效節省託管費用。
2、用作中小企業網路伺服器
這種方式可充分發揮刀片伺服器易管理、配置靈活和可擴充套件性好的優勢。乙個中小企業網路,使用乙太網連線internet。客戶端節點大約300個,桌面使用windows 98系統,該網路需要若干伺服器,包括檔案伺服器、光碟庫伺服器、**伺服器、intranet伺服器dhcp伺服器、域伺服器、dns伺服器、郵件伺服器、web/ftp伺服器、資料庫伺服器以及中心列印伺服器。其中有些服務可以共享伺服器,而有的可能需要通過群集來滿足效能和可用性的要求,使用2個12埠的百兆交換機、一台機架式nas裝置和乙個刀片伺服器即可滿足這些要求,其中,2個交換機分別為內網交換機和外網交換機。對於企業來說,這種高密度不僅節約了寶貴的機櫃空間,還節約了佈線成本,並可節電,從而降低對ups的要求。
初步認識迭代伺服器和併發伺服器
迭代伺服器比較原始,它的原型可以描述成 while 1 也就是說,這個程序是乙個乙個處理各個客戶端發來的連線的,比如乙個客戶端發來乙個連線,那麼只要它還沒有完成自己的任務,那麼它就一直會占用伺服器的程序直到處理完畢後伺服器關閉掉這個socket。併發伺服器是最經常用的 1 while 1 2 11 ...
初步認識迭代伺服器和併發伺服器
迭代伺服器比較原始,它的原型可以描述成 while 1 也就是說,這個程序是乙個乙個處理各個客戶端發來的連線的,比如乙個客戶端發來乙個連線,那麼只要它還沒有完成自己的任務,那麼它就一直會占用伺服器的程序直到處理完畢後伺服器關閉掉這個socket。併發伺服器是最經常用的 1 while 1 2 11 ...
初步認識迭代伺服器和併發伺服器
迭代伺服器比較原始,它的原型可以描述成 也就是說,這個程序是乙個乙個處理各個客戶端發來的連線的,比如乙個客戶端發來乙個連線,那麼只要它還沒有完成自己的任務,那麼它就一直會占用伺服器的程序直到處理完畢後伺服器關閉掉這個socket。併發伺服器是最經常用的 1 while 1 2 11 關閉new fd...