事實(shí)上,刀片服務(wù)器在某種程度上更符合虛擬化技術(shù)的思維方式,也更利于虛擬化技術(shù)的部署。與傳統(tǒng)的機(jī)架式服務(wù)器不同,刀片服務(wù)器由于體積所限,單塊刀片上不能同時(shí)滿足計(jì)算能力、擴(kuò)展能力和存儲能力的需求。目前市場上最新的刀片服務(wù)器,已經(jīng)能夠配置四核的CPU,和多達(dá)16GB的內(nèi)存,基本能趕上中檔的機(jī)架式服務(wù)器。但是擴(kuò)展槽和內(nèi)置硬盤卻相當(dāng)有限,尤其是內(nèi)置硬盤通常只能配置兩塊。因此相對于傳統(tǒng)機(jī)架式服務(wù)器而言,刀片更像“計(jì)算單元”。然而這種計(jì)算單元的思想,恰恰與虛擬化技術(shù)不謀而合。
以VMware ESX Server為例,標(biāo)準(zhǔn)的配置拓?fù)渲?,物理服?wù)器本身并不需要多少內(nèi)部存儲,因?yàn)閮?nèi)置硬盤只用于安裝ESX Server,而虛擬機(jī)文件都存放在共享存儲中,例如SAN和NAS。即使將刀片服務(wù)器的兩塊內(nèi)置硬盤做RAID-1保護(hù)后,用來裝ESX Server也綽綽有余。在SAN環(huán)境里,物理服務(wù)器甚至可以完全不配置內(nèi)置硬盤,而將ESX Server本身也存放到磁盤陣列中,利用SAN-boot技術(shù)啟動。
當(dāng)虛擬化技術(shù)應(yīng)用到刀片環(huán)境之后,其中一個最顯著的效果就是能夠?qū)⒌镀?dāng)作“資源塊”來看待,ESX Server的在線遷移技術(shù)(VMotion)可以在線地將虛擬機(jī)在不同的刀片之間遷移,并且不影響虛擬機(jī)的運(yùn)行和客戶端的訪問。動態(tài)資源調(diào)度功能(DRS)就是利用VMotion技術(shù)實(shí)現(xiàn)動態(tài)的負(fù)載均衡。例如當(dāng)某些應(yīng)用的虛擬機(jī)比較繁忙時(shí),它們可能需要更多的CPU和內(nèi)存來運(yùn)行,DRS功能會利用VMotion技術(shù),將這些虛擬機(jī)遷移到有更多空閑資源的刀片上,或者把其他并不繁忙的虛擬機(jī)遷移出去,目的就是讓多塊刀片上的資源利用狀況重新達(dá)到一個平衡。在這種架構(gòu)中,管理員不用再關(guān)心某個應(yīng)用在哪臺機(jī)器上運(yùn)行,只需要關(guān)注這個應(yīng)用是否已獲得所需的CPU和內(nèi)存資源,整個資源池的可用資源是否足夠。
現(xiàn)在很多刀片服務(wù)器提供商都允許客戶短期租用刀片,例如對于金融公司和互聯(lián)網(wǎng)運(yùn)營商,他們的業(yè)務(wù)負(fù)載經(jīng)常會有周期性的大幅上升。以往他們從服務(wù)器提供商臨時(shí)租用刀片回來后,還要忙著裝系統(tǒng)、打補(bǔ)丁、裝應(yīng)用、倒數(shù)據(jù)等等繁瑣耗時(shí)的步驟。在虛擬化架構(gòu)中,他們僅僅需要在刀片服務(wù)器上安裝ESX Server,在圖形化的主控臺上將新刀片拉入原有的資源池,部分虛擬機(jī)就會自動地在線遷移到新刀片,從而使整體的計(jì)算能力得到即時(shí)的提高。
虛擬化技術(shù)讓操作系統(tǒng)與硬件不再有直接的關(guān)系,未來的刀片發(fā)展將更多地關(guān)注在計(jì)算能力上,操作系統(tǒng)與應(yīng)用軟件的廠商可以將精力集中在如何提高產(chǎn)品性能,而不需考慮硬件兼容性?!暗镀?虛擬化”也給IT管理人員一種全新的體驗(yàn),真正從“資源”的角度考慮應(yīng)用的部署,更方便也更理性地管理IT投資。