1、 平滑升級滿足現(xiàn)有虛擬化擴容需求

自從Nehalem架構(gòu)至強5500處理器去年推出以來,以高出過去數(shù)倍的計算性能(得益于QPI互聯(lián)、新指令集、HT技術(shù)等)和對內(nèi)存訪問速度的飛躍性提升(三通道DDR3內(nèi)存控制器集成),就像為虛擬化應(yīng)用量身定做一般–多數(shù)企業(yè)或IDC在進行虛擬化整合時采用了基于至強5500的雙路機架平臺。

從筆者的采訪和了解來看,之所以用戶喜歡用雙路機架服務(wù)器來做虛擬化整合主要有以下幾個考慮:1、雙路機架服務(wù)器的計算密度適中,對機房要求相對簡單–刀片、四路以上機器等對機房散熱,機架供電都有嚴格的要求。2、從功耗和運維成本上來看,雙路機架機器在獲得同等虛擬化性能的情況下成本相對要低–單路機器功耗更低,但浪費了機架空間;多路機器則功耗太高,且由于1等原因,一般企業(yè)不考慮。3、雙路機架做虛擬化的好處還在于其內(nèi)存容量與計算性能間不會出現(xiàn)瓶頸–多路固然計算力強,可以部署更多虛擬機,但虛擬機另一方面還需要大內(nèi)存卻是很難得到平衡的 (這方面內(nèi)容我們會在下一節(jié)講到)。

因此,至強5500平臺的雙路機架服務(wù)器幾乎霸占了絕大多數(shù)用戶的虛擬化解決方案。隨著經(jīng)濟的復(fù)蘇,如今多數(shù)當(dāng)初作出了用虛擬化節(jié)約IT成本進行整合的企業(yè)都已經(jīng)完成了其虛擬化遷移轉(zhuǎn)型。但如前所述的新問題接踵而至–業(yè)務(wù)在復(fù)蘇,原先劃分的虛擬機需要擴容。

在某次采訪中,用戶表示其用戶數(shù)據(jù)再今年迅速激增,對其運行在虛擬機上的數(shù)據(jù)庫造成了巨大的壓力–也就是說,其虛擬機規(guī)模并不變(不需要擴容虛擬機存儲空間和內(nèi)存,當(dāng)初劃分的足夠使用),但數(shù)據(jù)庫規(guī)模變大之后,同一時間訪問數(shù)據(jù)庫的用戶激增,對數(shù)據(jù)庫的運算造成巨大壓力。如果在傳統(tǒng)的物理機中,這時候管理員往往采用兩種辦法:1、升級服務(wù)器(意味著更多成本);2、切分數(shù)據(jù)庫,遷移一部分到新的服務(wù)器中,緩解壓力。

而這家用戶也表示可以關(guān)閉這臺物理機上的另幾個虛擬機,騰出計算資源來解決數(shù)據(jù)庫符合問題,但其他應(yīng)用界面臨著遷移等問題,無疑又是一筆成本。然而,在他們苦惱于這一問題時,英特爾適時推出了至強5600系列處理器,其整數(shù)性能提升了35%以上,浮點性能也提升31.1%(浮點性能對于虛擬機和數(shù)據(jù)庫應(yīng)用都很關(guān)鍵,點擊見評測文章)。最關(guān)鍵的是,采用32nm新工藝的至強5600處理器雖然內(nèi)核提升到6 個,但其接口卻與至強5500保持一致。

32nm 六核心:Intel Westmere-EP晶圓圖

也就是說,至強5600可以直接替換至強5500應(yīng)用在現(xiàn)有服務(wù)器中(需要升級對應(yīng)BIOS)–這對于類似上述用戶這樣需要對虛擬機計算量進行擴充的公司來說是不二之選。不用更換服務(wù)器的情況下,只通過升級處理器就能獲得30%以上計算性能的提升(或同樣計算性能情況下,30%的能耗節(jié)省),是至強5600最具競爭力的特性之一。對于目前很多面臨虛擬機擴容和有限成本、有限機架空間中需要升級計算性能的用戶來說,至強5600帶來了近乎完美的解決方案。

那么,對于那些在虛擬機擴容和虛擬化整合中對計算性能和內(nèi)存容量都有大幅度需求的用戶來說,該如何選擇處理器呢?

2、 超大內(nèi)存支持為更多業(yè)務(wù)虛擬化提供平臺

事實上,有兩類主要用戶會提出巨大計算能力+巨大內(nèi)存的虛擬化整合需求–關(guān)鍵業(yè)務(wù)的虛擬化整合與擁有很多客戶的大型IDC運營商。下面筆者先簡要解釋下為什么這兩類應(yīng)用需要巨大計算力和海量內(nèi)存來支持虛擬化整合。

首先,關(guān)鍵業(yè)務(wù)一直都被認為不適合運行在虛擬化環(huán)境–不可中斷,遷移困難,安全可靠問題等是困擾關(guān)鍵業(yè)務(wù)進入虛擬化領(lǐng)域的老生常談。但巨大計算力+海量內(nèi)存將解決這一問題–與以往將關(guān)鍵應(yīng)用放在單一服務(wù)器中相比(單一架構(gòu),單一機房,甚至單一機房中,甚至連網(wǎng)絡(luò)都與常規(guī)網(wǎng)絡(luò)隔絕,只為杜絕可能的安全性問題和干擾),現(xiàn)有的一些解決方案已經(jīng)出現(xiàn)了物理機+虛擬機的關(guān)鍵應(yīng)用災(zāi)備方案–比之物理機+物理機來說在系統(tǒng)利用率和節(jié)能上作出了巨大的進步。

以往的關(guān)鍵業(yè)務(wù)應(yīng)用備份

那么,關(guān)鍵業(yè)務(wù)的災(zāi)備從以往1:1的物理機災(zāi)備(有的是1:2),變成1:N的虛擬機災(zāi)備方案,即幾個運行著不同關(guān)鍵業(yè)務(wù)的物理機,其災(zāi)備機對應(yīng)著一臺物理機中的幾個虛擬機。這就對虛擬機的性能、可靠性提出了需求–我們稍后再看。

另一個是大型的IDC運營商?;ヂ?lián)網(wǎng)發(fā)展迅速,每天都能在各類網(wǎng)站的橫欄上看到服務(wù)器租用(同等性能機器租用等)廣告。運營商的服務(wù)器急需虛擬化以實現(xiàn)服務(wù)器資源的最大利用(其業(yè)務(wù)決定)。但是運營商的另一個問題在于,其機房維護成本非常高昂(電費、機房、帶寬、人力成本等是運營商主要成本)。那么一個計算性能高、內(nèi)存容量盡可能大的物理機,在做虛擬化時就非常有優(yōu)勢–同等機房空間和電費情況下,運營商可以在這臺機器上盡可能多的劃分虛擬機給不同用戶(用戶的需求各有區(qū)別,有的租用計算性能多,有的需要大內(nèi)存)。

由以上分析,我們看到了同樣的用戶需求–超級計算力+海量內(nèi)存支持。英特爾今年3月推出的至強7500恰好是目前最強大的x86處理器–憑借8 核心16線程、高達24MB的三級緩存和HT、睿頻等技術(shù)將其計算能力推上了頂峰(詳見評測文章)。另一方面,至強7500具有的四條QPI和八通道 DDR3內(nèi)存控制器(很多人以為Nehalem-EX最多只支持4個內(nèi)存通道,請點擊查看本文),則是我們這里要強調(diào)的重點。

四條QPI互聯(lián)通道的作用在四路及四路以上系統(tǒng)中可以充分得到發(fā)揮–它讓每個處理器內(nèi)核之間可以直接通訊;而四通道DDR3內(nèi)存控制器則保證了系統(tǒng)I/O帶寬–至強7500中特意多增加的內(nèi)存控制器則讓其可以控制16條內(nèi)存(容量可以達到驚人的256GB)。

Intel Xeon E7540,屬于Nehalem-EX Xeon 7500系列,45nm工藝,6個核心,頻率2.0GHz

這些特性對于前面所說需要超強計算能力+海量內(nèi)存的用戶來說相當(dāng)于雪中送炭–而廠商也針對"神器"般的至強7500推出了各具特色的服務(wù)器:如 IBM的X5架構(gòu)服務(wù)器(極大的發(fā)揮了至強7500的性能,相關(guān)用戶采訪請點這里),再如DELL獨具特色的R810系列服務(wù)器,可以通過Flex Memory技術(shù)讓單顆至強7500使用另一空插槽CPU對應(yīng)的八根內(nèi)存插槽(從而達到使用16根內(nèi)存槽的目的)。

此外,對于某些在虛擬化過程中需要大容量內(nèi)存支持,對計算能力并不是有很大需求的用戶,與至強7500同一架構(gòu)的至強6500則以較少內(nèi)核的形式在幫助用戶減少功耗和投入成本的同時,保持16條內(nèi)存支持的強大優(yōu)勢??梢钥闯?,不論是至強5600針對傳統(tǒng)虛擬化雙路機架服務(wù)器的平滑升級,還是至強 7500面向多路服務(wù)器虛擬化所具有的獨特優(yōu)勢,都可以為目前不同用戶在虛擬化過程中面對的問題提供有力的解決方案。

分享到

zhabin

相關(guān)推薦