架構(gòu)設(shè)計(jì)師的存儲(chǔ)虛擬化體會(huì) |
發(fā)布時(shí)間: 2012/7/10 11:23:45 |
我最初接觸存儲(chǔ)虛擬化是在2005年,那時(shí)已經(jīng)做了幾年的存儲(chǔ),對(duì)存儲(chǔ)的一些技術(shù)也有了一定的了解和認(rèn)識(shí),和用戶交流時(shí)也能侃侃快照,遠(yuǎn)程復(fù)制等高級(jí)技術(shù)。時(shí)間長(zhǎng)了,不免也有些迷茫,不同廠商的存儲(chǔ)之間有什么本質(zhì)區(qū)別?中端的都是雙控制器,無(wú)非是端口數(shù)量,支持RAID的種類,IOPS等不一樣,而高端的都是前端和后端通道可橫向擴(kuò)展的架構(gòu),總而言之,各家廠商的產(chǎn)品都比較類似。我們給用戶做技術(shù)交流的時(shí)候,慷慨激昂,自信滿滿,仿佛那產(chǎn)品是自己親手培育,反躬自問(wèn),如果改天代理另一家存儲(chǔ)產(chǎn)品又會(huì)如何?更進(jìn)一步,如果是同一廠商的產(chǎn)品,和其他的代理商相比,我們又有何優(yōu)勢(shì)?難道只是華山論“賤”?
為了尋求差異化,公司開(kāi)始尋找一些產(chǎn)品,來(lái)充實(shí)和豐富我們的解決方案。經(jīng)過(guò)比較和篩選,我們選擇了一家國(guó)外的存儲(chǔ)虛擬化軟件廠商的產(chǎn)品,暫且稱之為DC吧。他們的產(chǎn)品可以安裝在Windows的系統(tǒng)中,然后可以將所有系統(tǒng)識(shí)別到的磁盤(pán)虛擬化后,再分配給其它的主機(jī)系統(tǒng),實(shí)際上就是將這臺(tái)Windows服務(wù)器變成了一臺(tái)存儲(chǔ),也就是我們?nèi)缃裉岬降膸?nèi)虛擬化。剛開(kāi)始試用時(shí),覺(jué)得的確神奇,經(jīng)過(guò)簡(jiǎn)單的 DIY, 一臺(tái)存儲(chǔ)就迅速的搭建起來(lái),不但支持iSCSI和SAN連接,而且還可以具備快照,遠(yuǎn)程復(fù)制和thin provisioning的功能。不久,我們就有了一次實(shí)戰(zhàn)的機(jī)會(huì)。 這個(gè)項(xiàng)目的設(shè)計(jì)由國(guó)外的一家咨詢商提供,用戶只是根據(jù)詳細(xì)方案和配置在國(guó)內(nèi)按圖索驥,采購(gòu)相應(yīng)的設(shè)備,然后再分別找具備能力的集成商實(shí)施。由于方案中涉及DC, 經(jīng)過(guò)一番篩選,最終我們?nèi)雵。無(wú)論從哪個(gè)角度看,這個(gè)項(xiàng)目都是一個(gè)徹頭徹尾的虛擬化項(xiàng)目,因?yàn)槠渲猩婕暗酱鎯?chǔ),主機(jī)虛擬化(VMware), 還有存儲(chǔ)虛擬化,按我們的說(shuō)法,是一個(gè)既有人,又有妖,還有人妖的項(xiàng)目。 起初,系統(tǒng)的搭建都比較順利。緊接著,問(wèn)題來(lái)了。這臺(tái)我們搭建的存儲(chǔ)虛擬化服務(wù)器的某些硬件發(fā)生了故障,與VMware的結(jié)合也發(fā)生了一些問(wèn)題。由于此類案例當(dāng)時(shí)在國(guó)內(nèi)絕無(wú)僅有,我們無(wú)從借鑒經(jīng)驗(yàn),于是我們成了吃螃蟹的倒霉蛋。經(jīng)過(guò)反反復(fù)復(fù)的熬夜測(cè)試和痛苦的越洋電話,最后項(xiàng)目終于順利結(jié)束。時(shí)至今日,用戶的系統(tǒng)仍然穩(wěn)定的運(yùn)行著,用戶的IT主管也非常認(rèn)可存儲(chǔ)虛擬化和主機(jī)虛擬化是完美的組合。 對(duì)于存儲(chǔ)虛擬化的愛(ài)的初體驗(yàn)就到此為止了,單從存儲(chǔ)虛擬化的感覺(jué)而言,我覺(jué)得如果存儲(chǔ)虛擬化本質(zhì)上雖然是軟件,但如果能固化成硬件盒子(appliance),我們可以省去很多的重復(fù)的安裝和配置工作,也可以具有更好的掌控性。另外,自由度和控制度之間是需要平衡的,就好像主機(jī)虛擬化初衷是為了避免服務(wù)器的無(wú)序蔓延的,但由于虛擬機(jī)太容易創(chuàng)建,如果不加控制,結(jié)果會(huì)適得其反。同樣,對(duì)于存儲(chǔ)虛擬化的這種靈活架構(gòu),一定要有強(qiáng)有力的監(jiān)控手段加以控制;陬愃瓶紤],thin provisioning的功能我們最終沒(méi)有在項(xiàng)目中使用。 回想起來(lái),實(shí)施階段的不順緣于我們對(duì)此類項(xiàng)目經(jīng)驗(yàn)不足以及系統(tǒng)架構(gòu)的過(guò)于靈活。這種軟件虛擬化的架構(gòu)是非?简(yàn)集成商的經(jīng)驗(yàn)和綜合能力的,國(guó)外的集成商往往不是簡(jiǎn)單的reseller, 他們更注重的是Value added。這點(diǎn)我從拿到他們的詳細(xì)設(shè)計(jì)和方案那一刻就感覺(jué)到了。需要指出的是,這個(gè)方案中DC的產(chǎn)品當(dāng)時(shí)是不被VMware官方支持的,真正的兼容也是最近的事了。而類似的項(xiàng)目那家咨詢商在國(guó)外已經(jīng)實(shí)施了很多。相對(duì)而言,我們確實(shí)是有些“謹(jǐn)小慎微”了。 這個(gè)項(xiàng)目對(duì)我最大的收獲是對(duì)我觀念的改變,從離開(kāi)用戶現(xiàn)場(chǎng)的那一刻,我就暗自做出了兩個(gè)決定,首先,咨詢和服務(wù)一定是未來(lái)的發(fā)展方向,不能滿足于做一個(gè)簡(jiǎn)單的reseller。豐富自己的經(jīng)驗(yàn)和知識(shí)儲(chǔ)備,為未來(lái)打下基礎(chǔ)。其次,虛擬化一定是未來(lái)的發(fā)展方向,無(wú)論是服務(wù)器虛擬化,還是主機(jī)虛擬化,在這兩方面一定要投入更多的精力來(lái)學(xué)習(xí)探索。 隨后的幾年中,我義無(wú)反顧的投入到虛擬化的洪流之中,試用了一些存儲(chǔ)虛擬化設(shè)備如IBM的SVC,也在項(xiàng)目中遇到了FalconStor NSS的競(jìng)爭(zhēng),同時(shí)也經(jīng)常性的在InfoStor和TechTarget等網(wǎng)站上了解一些存儲(chǔ)虛擬化的動(dòng)態(tài)和發(fā)展趨勢(shì)。對(duì)存儲(chǔ)虛擬化也有了更多的了解和更深的認(rèn)識(shí)。如阿呆叢書(shū)中所說(shuō),如果缺少十大最佳實(shí)踐,任何阿呆系列都是不完整的,那么我也不妨東施效顰,拼湊成以下幾條,暫且稱為阿瓜的存儲(chǔ)虛擬化十大體會(huì)吧: 1. 不要拘泥于存儲(chǔ)虛擬化的形式 沒(méi)有最好的解決方案,只有最適合的解決方案。存儲(chǔ)虛擬化無(wú)論是基于網(wǎng)絡(luò)還是基于存儲(chǔ),帶內(nèi)還是帶外,貌異而心同,都有其適合的場(chǎng)景。 本文出自:億恩科技【m.1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |