服務(wù)器虛擬化需要先考慮存儲(chǔ)問(wèn)題
在服務(wù)器虛擬化之前,關(guān)于存儲(chǔ)方面,管理員應(yīng)該考慮哪些事情?
Jon William Toigo:首先就是謹(jǐn)慎。托管服務(wù)商通常把它們的服務(wù)器虛擬化工作描述的十分***,一旦你開(kāi)始追求這些目標(biāo),你可能都意識(shí)不到這會(huì)對(duì)你的存儲(chǔ)基礎(chǔ)設(shè)施有什么影響。
人們通常會(huì)認(rèn)為,“要虛擬化所有的服務(wù)器,我只要找到合適的服務(wù)器設(shè)備,然后安裝上正確的主機(jī)總線適配器(HBA)和網(wǎng)絡(luò)接口卡(NIC),按照正確的操作過(guò)程和正確的內(nèi)存數(shù)量,然后我們就可以把它交給現(xiàn)有的基礎(chǔ)架構(gòu),它會(huì)自行和后端存儲(chǔ)配合。”
很遺憾,并不是你想的那樣,因?yàn)楫?dāng)虛擬化服務(wù)器時(shí),你從之前建立的工作負(fù)載上改變了存儲(chǔ)架構(gòu)在整個(gè)IT網(wǎng)絡(luò)中的輸入/輸出(I/O)模式。
服務(wù)器虛擬化本質(zhì)上就像積木。你想把所有的應(yīng)用程序都堆積到一起,而又不希望因?yàn)槌檎{(diào)其中一個(gè)就使它倒塌。所以在這個(gè)過(guò)程中你需要將多個(gè)服務(wù)器整合到越來(lái)越小的平臺(tái)上。
為了適應(yīng)工作負(fù)載的需求,你需要給服務(wù)器套件添加額外的HBA和NIC以獲取足夠的帶寬。
一天快結(jié)束時(shí),你只有很少的應(yīng)用程序了,但是每個(gè)應(yīng)用程序都超負(fù)荷,因?yàn)樗鼈兌夹枰粋€(gè)托管環(huán)境將故障轉(zhuǎn)移到另一個(gè)應(yīng)用程序上;你覺(jué)得它們需要不同的機(jī)器,所以你基本上算是提高了服務(wù)器的計(jì)算成本,而人們通常都沒(méi)有意識(shí)到這點(diǎn)。
你還通過(guò)某種互聯(lián)方式為你的存儲(chǔ)改變了流量模式,所以一定要注意這些問(wèn)題。你可以逐個(gè)完成每個(gè)應(yīng)用程序,但是每一步都要測(cè)試,以免有潛在的I/O問(wèn)題。如果這樣做,可能在服務(wù)器虛擬化過(guò)程中,應(yīng)用程序速度會(huì)減慢,客戶(hù)也許會(huì)為此投訴。