揭示服務(wù)器虛擬化和云計算的陰暗 |
發(fā)布時間: 2012/8/2 10:28:52 |
虛擬服務(wù)器和云都是對硬件的抽象,兩者都有很多好處和使用的理由,但它們同時也有各自的陰暗面,只不過鮮有人提及罷了,多年來人們一直稱贊云和虛擬服務(wù)器的優(yōu)點(diǎn),我覺得這是不公平的,因此我決定寫下這篇文章以激起大家的討論,因為此前寫過NoSQL的陰暗面,也許有人會質(zhì)疑我是否是偏執(zhí)狂,我才不管這些,隨別人怎么說。
虛擬服務(wù)器 虛擬化是一種趨勢,它離不開虛擬機(jī),虛擬機(jī)是運(yùn)行在硬件抽象層上的一種軟件,使用虛擬機(jī)有以下好處: ◇安裝簡單、快速 ◇更好的資源利用率 ◇可以在相同硬件上安裝更多服務(wù)器 ◇更容易提供24/7服務(wù) ◇無停機(jī)遷移到新硬件等 但虛擬機(jī)也有其陰暗面,如成本和性能,我不止一次看到,人們總是喜歡將各種應(yīng)用一股腦全部放到虛擬機(jī)上,但虛擬機(jī)還不能達(dá)到和本地運(yùn)行一樣的效果,特別是I/O密集型服務(wù)器運(yùn)行起來更慢,根據(jù)我以往的經(jīng)驗,在Xen虛擬機(jī)上運(yùn)行高流量應(yīng)用程序時要比本地運(yùn)行慢20%左右,因此要想在虛擬機(jī)上實(shí)現(xiàn)相同的性能,你必須增加更多的硬件,這就意味著成本會上升。此外,如果不使用開源的程序,那要為專有軟件支付昂貴的許可費(fèi)。市場營銷人員一般會聲稱虛擬化服務(wù)器對性能沒有影響,這純粹是扯淡,例如,Riak服務(wù)器配置描述是這樣寫的: “和大多數(shù)數(shù)據(jù)存儲一樣,Riak在不虛擬化時表現(xiàn)得更好,虛擬機(jī)(VM)可能會引起I/O和網(wǎng)絡(luò)性能下降,這取決于它們是如何配置,以及它們運(yùn)行的環(huán)境。” 也有一些管理員認(rèn)為可以在固定不變的硬件資源上增加更多的虛擬機(jī),我不止一次看到有人這么干,他們的理由很簡單:綠色和降低用電量,但用戶對系統(tǒng)性能的抱怨卻越來越多,虛擬機(jī)越多,給每個虛擬機(jī)分配的資源就會越少,勢必會影響到其它虛擬機(jī)的性能,但如果虛擬機(jī)本身對資源的需求不高,則可以考慮將這些虛擬機(jī)整合到一臺物理機(jī)上,此外,有些虛擬機(jī)是白天工作負(fù)載高,有些虛擬機(jī)是夜間工作負(fù)載高,也可以將它們組合到一起,但虛擬機(jī)不是減少硬件成本的靈丹妙藥,你需要平衡虛擬服務(wù)器和成本的好處,永遠(yuǎn)不要讓虛擬機(jī)超過物理硬件本身的承受能力。 云 每個人似乎都想轉(zhuǎn)移到云上,Reddit就是一個例子: “上周我們讓最后一臺物理服務(wù)器退役了,從現(xiàn)在起,Reddit整站全部運(yùn)行在云上,我們使用的是AmazonWebServices,如果一切順利的話,你應(yīng)該沒有感到任何變化,如果你愿意,我們可以為你提供一些咨詢和幫助。” 在Reddit上還有一些更深入的討論,其中提到了一些具體的數(shù)字: “218個虛擬CPU,380GB內(nèi)存 9TB塊存儲 2TBS3存儲 6.5TB數(shù)據(jù)輸出/月 2TB數(shù)據(jù)存儲/月” 也有談到成本的: “現(xiàn)在大約是$15K/月” 以及: “是的,它降低了約30%的成本,隨著價格的降低,應(yīng)該會變得更便宜。” 這使我很好奇,幾乎和為云計算大唱贊歌的人口氣一樣,但云計算的陰暗面之一就是成本,對大多數(shù)用戶而言,云計算更貴。 因此我想和云比較一下,這里就使用AmazonEC2作為目標(biāo),它的i7機(jī)器每月的費(fèi)用是95或120美元,一位評論家估計i7可以分成12-15個計算單元(CU),作如下對比: ◇EQ6,i7-920,12CU,12GB,5TB流量,$95/月,安裝費(fèi)$200 ◇EQ8,i7-920,12CU,24GB,5TB流量,$120/月,安裝費(fèi)$200 ◇L,4CU,7.5GB,4TBOUT,1TB ◇XL,8CU,15GB,4TBOUT,1TB 在成本比較方面,我計算了三種模式:5服務(wù)器,100%的利用率;5服務(wù)器,按需使用;15服務(wù)器,按需使用,有一個短的高峰期。 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |