我是一家小型企業(yè)的IT經(jīng)理,從創(chuàng)立之初我就加盟了這家公司。從最初的單打獨(dú)斗到如今帶領(lǐng)一個(gè)不大的團(tuán)隊(duì),我一直在負(fù)責(zé)公司IT系統(tǒng)的建設(shè)與運(yùn)維。如今,公司的業(yè)務(wù)已經(jīng)步入了快車道,對后臺IT系統(tǒng)的需求也在不斷的提升,越來越多新項(xiàng)目的上線,使得團(tuán)隊(duì)必須要考慮文件、數(shù)據(jù)的共享以及備份。在整個(gè)系統(tǒng)的建設(shè)過程中,我們也走過一些彎路,比如曾經(jīng)啟用了云存儲服務(wù)但又最終選擇放棄,相信我在這里分享的一些經(jīng)驗(yàn),能夠?qū)︻愃埔?guī)模的企業(yè)敲響警鐘。
云存儲的利與弊
先來說說我們當(dāng)初為何要選擇云存儲,相信有不少企業(yè)會和我們有同樣的困惑。選擇云存儲的第一個(gè)考量因素當(dāng)然是投入成本,這是顯而易見的。當(dāng)企業(yè)規(guī)模比較小,或者應(yīng)該說是數(shù)據(jù)量比較小,數(shù)據(jù)備份需求沒有那么大的時(shí)候,云存儲會是一個(gè)不錯的選擇。與云計(jì)算的模式相比,磁盤-磁盤或磁帶-磁盤的現(xiàn)場存儲方式更為昂貴,因?yàn)椴少彽挠布o法保證利用率能達(dá)到100%,有很多空閑的存儲空間被浪費(fèi)掉,而且還要考慮硬件存儲的使用壽命問題。而采用云存儲,以使用容量按需付費(fèi),自然而然地解決了這個(gè)問題。
其次,是考慮到云存儲的靈活性。通過云計(jì)算方式,你就能夠從任意地點(diǎn)任何設(shè)備上訪問數(shù)據(jù),這無疑提供了更多的靈活性,讓你能夠?qū)崿F(xiàn)數(shù)據(jù)的異地傳輸和共享。而且因?yàn)閿?shù)據(jù)存儲到了云端,有些非核心數(shù)據(jù)就可以不必再考慮備份的問題。我們當(dāng)初選擇了一家本地的云存儲服務(wù)商,他們也提供了一些接口,我們自己開發(fā)了一個(gè)工具可以實(shí)現(xiàn)數(shù)據(jù)的自動上傳。在服務(wù)上線之后,整體的運(yùn)行在一段時(shí)間之內(nèi)還是保持了不錯的態(tài)勢。
但隨著公司業(yè)務(wù)的增長以及數(shù)據(jù)量的不斷增加,使用云存儲的問題也逐漸暴露了出來,有些時(shí)候,我更愿意把它看做是云存儲的“原罪”,因?yàn)樗邆淞艘欢ǖ钠毡樾浴J紫仁菐拞栴},這是讓我們最痛的痛點(diǎn)。因?yàn)樵拼鎯σ蟀褦?shù)據(jù)從企業(yè)內(nèi)部網(wǎng)絡(luò)轉(zhuǎn)移外部網(wǎng)絡(luò)中,需要高帶寬的支持。帶寬成本只是一方面,更重要的是傳輸所需要的時(shí)間,數(shù)據(jù)源源不斷地進(jìn)來,然后又要通過網(wǎng)絡(luò)傳輸?shù)皆品?wù)商的數(shù)據(jù)中心。在數(shù)據(jù)量不大的情況下,這個(gè)問題還顯得不那么嚴(yán)重,但現(xiàn)在我們數(shù)據(jù)增長的速度太快,這種時(shí)間上的浪費(fèi)讓我們難以接受。
另外一個(gè)困擾我們的問題就是數(shù)據(jù)的安全性。出于成本的考慮,我們選擇了本地的一家服務(wù)商,對于越來越多涉及到敏感的數(shù)據(jù),說實(shí)話我們也不太放心就這樣放到別人的數(shù)據(jù)中心里。雖然他們承諾在服務(wù)器端提供了數(shù)據(jù)加密,但鎖是他們的,鑰匙也是他們的。因此我們在傳輸之前就需要先自己進(jìn)行加密,然后使用的時(shí)候再進(jìn)行解密,無形中又增加了工作量。所以針對這一部分敏感數(shù)據(jù),我們是最先放棄使用云存儲的。
為核心業(yè)務(wù)數(shù)據(jù),我們又購買了本地存儲設(shè)備,用來在本地進(jìn)行一套備份,因?yàn)檫@些數(shù)據(jù)對于我們來說實(shí)在太關(guān)鍵,在向云端的傳輸過程中出現(xiàn)任何問題都是要寫報(bào)告甚至要丟飯碗的。雖然并沒有完全放棄云存儲(一些文檔,郵件還是使用了云存儲),但我們逐漸將越來越多的數(shù)據(jù)又遷移到了本地服務(wù)器上。
事實(shí)上,針對類似的業(yè)務(wù)需求,我們也完全可以采用成熟的本地NAS存儲來解決數(shù)據(jù)的共享與備份,而且速度更快,效率更高。比如我們最終采購的戴爾PowerVault NX3200 NAS網(wǎng)絡(luò)存儲設(shè)備,通過預(yù)先配置好的出廠軟硬件,能夠?qū)崿F(xiàn)快速的部署,提高了業(yè)務(wù)效率。而且與當(dāng)初“一刀切”的云存儲相比,時(shí)間成本的下降是非常明顯的。
使用云存儲之前,你需要搞清楚這些問題
這次的云存儲之旅給我們好好地上了一課,我也希望在這里分享一些經(jīng)驗(yàn)教訓(xùn),能夠?qū)δ腎T建設(shè)有所幫助。比如在使用云存儲之前,您就必須要先明確以下這八個(gè)問題:
1. 主要用在什么地方?是備份、災(zāi)難恢復(fù)、協(xié)作還是主存儲?這是最關(guān)鍵的問題,因?yàn)橐M量細(xì)化應(yīng)用范圍,從而簡化決策過程。
2. 存儲的數(shù)據(jù)屬于哪一類數(shù)據(jù)?存儲的數(shù)據(jù)是否是用戶和應(yīng)用的數(shù)據(jù)?你的應(yīng)用是否也部署在云端?如果是,那么云存儲是更好的選擇。
3. 你需要的是對象存儲服務(wù),還是基于數(shù)據(jù)塊或文件的存儲服務(wù)?這決定了你選擇的云存儲類型。
4. 公有云存儲服務(wù)是否能夠滿足我的數(shù)據(jù)可用性需求?這涉及到簽訂的具體的SLA條款。
5. 你的數(shù)據(jù)安全性和保密性要求是什么樣的?這決定要采用哪種類型的訪問控制和授權(quán)方法。
6. 使用公有云服務(wù)是否能滿足您的合規(guī)性需求?因?yàn)樵谝恍┙鹑诠荆芏喾煞ㄒ?guī)會限制你的數(shù)據(jù)存放地點(diǎn)。
7. 供應(yīng)商是否能夠滿足我對恢復(fù)時(shí)間的要求?即是否提供時(shí)間點(diǎn)的數(shù)據(jù)恢復(fù),對于關(guān)鍵數(shù)據(jù)這一點(diǎn)同樣非常重要。
8. 主存儲是怎樣部署的?因?yàn)楹芏嗥髽I(yè)會和我們一樣,有部分?jǐn)?shù)據(jù)是采用主存儲的,那么你就要確定供應(yīng)商能否在業(yè)務(wù)高峰期滿足IOPS和響應(yīng)時(shí)間的要求。