馬云說過:“簡單的事重復(fù)做,你就是專家。重復(fù)的事用心做,你就是贏家。”應(yīng)承了古語“熟能生巧”和“專心致志”。但實際上很多復(fù)雜的事情是由簡單的事組成的——比如從IT系統(tǒng)誕生之初就面對的“關(guān)鍵業(yè)務(wù)”,企業(yè)數(shù)據(jù)庫從簡單的庫存管理,零售信息,擴展成如今復(fù)雜的ERP系統(tǒng),實時同步的供銷存信息,復(fù)雜度數(shù)以百計的增加。IBM作為最早針對企業(yè)核心業(yè)務(wù)推出小型機解決方案的廠商,一直以來都在“重復(fù)”的,不斷的幫助用戶解決IT挑戰(zhàn),在“關(guān)鍵業(yè)務(wù)”領(lǐng)域是當(dāng)之無愧的專家。
在最新的Power 7+平臺的Power 770+/780+服務(wù)器上,IBM再一次“用心”的為客戶提供了一個近乎神器的解決方案——企業(yè)資源池(Enterprise Pool)。該解決方案只能用喬布斯生前的一句話來形容:“重新發(fā)明了資源池的運作方式,徹底改變了游戲規(guī)則。”
用戶究竟需要什么?
我們先從用戶需求出發(fā),看看在數(shù)據(jù)中心里采用Power 770+/780+的用戶究竟有什么需求,面臨什么樣的挑戰(zhàn)。事實上,任何選用Power平臺的用戶都非常在意自身業(yè)務(wù)的穩(wěn)定性,連續(xù)性以及效率。這也是Power平臺一直以來的優(yōu)勢——超高可靠性,高可用,高效率。
但是另一方面,用戶將自身核心應(yīng)用,如數(shù)據(jù)庫,ERP,核心在線交易系統(tǒng)等放在Power平臺上時,也會期望能減低硬件、軟件、能耗、甚至管理成本。這些附加需求理所當(dāng)然,尤其是當(dāng)關(guān)鍵業(yè)務(wù)應(yīng)用上規(guī)模以后,不再是一兩臺Power系統(tǒng),而是一個小型Power集群,成本問題就是用戶最關(guān)心的。
往未來看,當(dāng)用戶的業(yè)務(wù)規(guī)模擴大,關(guān)鍵業(yè)務(wù)也需要按需增長,那么如何能不影響業(yè)務(wù)的同時擴容自身的Power平臺也是另一個問題——以往采取的方式是初期部署時多買一些硬件未來啟用,這顯然不可取。之后是希望用虛擬化的手段實現(xiàn)——但是對于關(guān)鍵業(yè)務(wù)來說,這種方式顯然在可靠性和效率上欠佳。
Power平臺的獨特設(shè)計
Power從誕生之初就是為了解決用戶關(guān)鍵業(yè)務(wù)難題和挑戰(zhàn)的,因而從設(shè)計上就擁有極高的效率和可靠性。Power 7+平臺作為Power 7的升級,不僅僅是處理器主頻有了25% - 30%的增幅,其三級緩存也從32MB擴容至80MB的海量,極大的增強了Power平臺的性能。而在特性方面則做了更多的提升——每個核心可以支持創(chuàng)建20個微分區(qū)(此前只能最多支持10個),AME內(nèi)存壓縮技術(shù)可以極大的環(huán)節(jié)內(nèi)存敏感型應(yīng)用的壓力,LPM動態(tài)分區(qū)遷移則能夠提升并發(fā)遷移的分區(qū)數(shù)。
對于用戶來說,以上這些特性可以在數(shù)據(jù)中心內(nèi)靈活的協(xié)調(diào)好Power服務(wù)器節(jié)點間的業(yè)務(wù)調(diào)度,在保證高可用的同時提升效率。
對于動態(tài)調(diào)節(jié)IT資源(如CPU資源,內(nèi)存資源)的能力,Power平臺早就有CoD技術(shù)來實現(xiàn)節(jié)點內(nèi)的CPU調(diào)節(jié)。這個技術(shù)要和IBM Power平臺的銷售策略有關(guān)——用戶買回去的Power 770+最多可以有64個CPU,但是用戶不一定要使用這么多,因此可以在最初購買時,只購買10個CPU的授權(quán),進而先把暫時用不到的CPU與內(nèi)存資源封存(不購買激活授權(quán)),等有需要時再進行激活,這樣可以節(jié)省大量的采購費用。
而未來當(dāng)用戶需要使用更多系統(tǒng)資源(更多CPU或內(nèi)存)時,則可以通過購買新的授權(quán)來激活更多的CPU。所有的激活和授權(quán)是通過HMC硬件管理控制臺來實現(xiàn)的。這項技術(shù)實際上是控制一臺Power服務(wù)器的實際可用資源,用戶可以動態(tài)的選擇要使用多少系統(tǒng)資源,并為此付費。由此可見,CoD技術(shù)有兩點優(yōu)勢:1、在系統(tǒng)負載不高的時候,可以少買一些授權(quán),未來隨著應(yīng)用負荷的上升再激活剩余的CPU、內(nèi)存的權(quán)限。2、對于License授權(quán)的專業(yè)應(yīng)用軟件來說,授權(quán)是通過正在使用的CPU核心數(shù)來確定的,而根據(jù)業(yè)務(wù)需求,早先暫時關(guān)閉的CPU核心可以免去費用,降低授權(quán)成本。
需要強調(diào)的是,很多人會認為這是一個類似虛擬化的技術(shù),需要操作系統(tǒng)支持。其實IBM Power平臺的CoD技術(shù)完全基于硬件設(shè)計實現(xiàn),與上層操作系統(tǒng)沒有任何關(guān)系。因此采用了這種授權(quán)的服務(wù)器可以運行多種操作系統(tǒng),包括AIX,Linux等等。
更進一步:硬件級的企業(yè)資源池
前面說的CoD技術(shù)擁有的硬件級的資源分配和調(diào)度,是Power獨特的設(shè)計所在,也是很多用戶購買Power的原因(初期成本可以根據(jù)自身需求來確定)。那么試想把這個應(yīng)用模式擴大到整個數(shù)據(jù)中心,就是我們?nèi)缃袼f的企業(yè)資源池(EP)。
企業(yè)級資源池的初衷和云計算的初衷一樣,希望能幫助用戶打造一個靈活的,按需使用的,自適應(yīng)的IT資源池。如前文所述,Power平臺面對的用戶最核心的需求是高效率的系統(tǒng),高可靠性和高業(yè)務(wù)連續(xù)性,在此之上實現(xiàn)靈活調(diào)度才是錦上添花。而如果用云計算這樣的方式,在軟件層面實現(xiàn)靈活調(diào)度,而放棄了可靠性和性能,那就成了畫蛇添足了。
所以企業(yè)級資源池必須與傳統(tǒng)虛擬化的實現(xiàn)方式區(qū)別開來,在硬件層面實現(xiàn)資源的自由調(diào)度。在Power 770+/780+的授權(quán)中加入了一個新的技術(shù),使其在形成集群時,各個節(jié)點上的CPU和內(nèi)存是可以動態(tài)的激活授權(quán)來使用和調(diào)度的。這樣可以讓用戶可以在數(shù)據(jù)中心內(nèi)(多節(jié)點間)獲得更為動態(tài)的資源調(diào)配能力,可用于更多的應(yīng)用場景(如主備熱援),并節(jié)省了大量授權(quán)成本。
舉例來說,用戶可以購買兩臺Power 770+,每臺購買4個靜態(tài)的CPU和30個動態(tài)的CPU。那么當(dāng)這兩臺Power 770+組成企業(yè)池集群后,則兩臺服務(wù)器的共60個動態(tài)的CPU是可以靈活調(diào)配的——不論其物理位置位于哪臺Power 770+機器內(nèi)。當(dāng)某臺服務(wù)器需要超過4個CPU做運算時,用戶可以將這60個動態(tài)CPU按需指派給該服務(wù)器。這非常像云計算的概念,這60個動態(tài)授權(quán)的CPU就是池化的計算資源,可以隨意調(diào)配,而后臺的通信,內(nèi)存調(diào)度和任務(wù)響應(yīng)則是硬件層面完成的。
這種方式擁有傳統(tǒng)軟件虛擬化的所有好處,還附加了高效率和穩(wěn)定性。首先,這種方式對資源的利用達到了最大——例如,數(shù)據(jù)庫運算總有計算的峰谷,每個月可能只有月末的那幾天會有大量的數(shù)據(jù)庫訪問,而之后數(shù)據(jù)庫服務(wù)器長時間處于相對空閑階段,同時其他的一些應(yīng)用可能滿負荷運轉(zhuǎn),這時就可以將數(shù)據(jù)庫服務(wù)器里的動態(tài)CPU再動態(tài)調(diào)配給這些應(yīng)用所在的服務(wù)器。
另一方面,由于企業(yè)資源池是在硬件層面實現(xiàn)的,因此其高可靠性是軟件所無可比擬的——Power系統(tǒng)長久以來的可靠性名聲也是用戶選擇它作為“關(guān)鍵業(yè)務(wù)”首選的原因。與軟件方式實現(xiàn)的云計算環(huán)境形成的資源池相比,由于節(jié)省了虛擬化軟件和調(diào)度軟件的開銷,因此系統(tǒng)效率要大大提高——集群規(guī)模越大越明顯。
這種解決方案的靈活性,不管是傳統(tǒng)服務(wù)器集群,還是云計算集群都無法實現(xiàn)?梢哉f在關(guān)鍵應(yīng)用領(lǐng)域,這樣的硬件資源靈活調(diào)配將改變游戲規(guī)則。
Power用心成就客戶
IT技術(shù)發(fā)展這么多年到現(xiàn)在,層出不窮的解決方案圍繞的核心命題就是兩個:更高效率,更低成本。也只有在”關(guān)鍵業(yè)務(wù)“領(lǐng)域還會出現(xiàn)“更高可靠性”的命題。企業(yè)資源池(EP)就是IBM在“重復(fù)”做了這么多年P(guān)ower平臺之后得出的專家型解決方案。無論是硬件級的資源調(diào)度,還是解決方案本身的靈活性,都是數(shù)據(jù)中心內(nèi)前所未有的。
與傳統(tǒng)的x86集群目前普遍使用的云計算虛擬化方式來池化資源相比,Power平臺無疑在效率、可靠性方面更勝一籌。而Power 770+/780+則是IBM 用心交出的答卷——相信今年發(fā)布的全新Power 8平臺會給客戶帶來更多的驚喜,尤其在企業(yè)資源池方面更加靈活。