我是一家小型企業的IT經理,從創立之初我就加盟了這家公司。從最初的單打獨斗到如今帶領一個不大的團隊,我一直在負責公司IT系統的建設與運維。如今,公司的業務已經步入了快車道,對后臺IT系統的需求也在不斷的提升,越來越多新項目的上線,使得團隊必須要考慮文件、數據的共享以及備份。在整個系統的建設過程中,我們也走過一些彎路,比如曾經啟用了云存儲服務但又最終選擇放棄,相信我在這里分享的一些經驗,能夠對類似規模的企業敲響警鐘。
云存儲的利與弊
先來說說我們當初為何要選擇云存儲,相信有不少企業會和我們有同樣的困惑。選擇云存儲的第一個考量因素當然是投入成本,這是顯而易見的。當企業規模比較小,或者應該說是數據量比較小,數據備份需求沒有那么大的時候,云存儲會是一個不錯的選擇。與云計算的模式相比,磁盤-磁盤或磁帶-磁盤的現場存儲方式更為昂貴,因為采購的硬件無法保證利用率能達到100%,有很多空閑的存儲空間被浪費掉,而且還要考慮硬件存儲的使用壽命問題。而采用云存儲,以使用容量按需付費,自然而然地解決了這個問題。
其次,是考慮到云存儲的靈活性。通過云計算方式,你就能夠從任意地點任何設備上訪問數據,這無疑提供了更多的靈活性,讓你能夠實現數據的異地傳輸和共享。而且因為數據存儲到了云端,有些非核心數據就可以不必再考慮備份的問題。我們當初選擇了一家本地的云存儲服務商,他們也提供了一些接口,我們自己開發了一個工具可以實現數據的自動上傳。在服務上線之后,整體的運行在一段時間之內還是保持了不錯的態勢。
但隨著公司業務的增長以及數據量的不斷增加,使用云存儲的問題也逐漸暴露了出來,有些時候,我更愿意把它看做是云存儲的“原罪”,因為它具備了一定的普遍性。首先是帶寬問題,這是讓我們最痛的痛點。因為云存儲要求把數據從企業內部網絡轉移外部網絡中,需要高帶寬的支持。帶寬成本只是一方面,更重要的是傳輸所需要的時間,數據源源不斷地進來,然后又要通過網絡傳輸到云服務商的數據中心。在數據量不大的情況下,這個問題還顯得不那么嚴重,但現在我們數據增長的速度太快,這種時間上的浪費讓我們難以接受。
另外一個困擾我們的問題就是數據的安全性。出于成本的考慮,我們選擇了本地的一家服務商,對于越來越多涉及到敏感的數據,說實話我們也不太放心就這樣放到別人的數據中心里。雖然他們承諾在服務器端提供了數據加密,但鎖是他們的,鑰匙也是他們的。因此我們在傳輸之前就需要先自己進行加密,然后使用的時候再進行解密,無形中又增加了工作量。所以針對這一部分敏感數據,我們是最先放棄使用云存儲的。
為核心業務數據,我們又購買了本地存儲設備,用來在本地進行一套備份,因為這些數據對于我們來說實在太關鍵,在向云端的傳輸過程中出現任何問題都是要寫報告甚至要丟飯碗的。雖然并沒有完全放棄云存儲(一些文檔,郵件還是使用了云存儲),但我們逐漸將越來越多的數據又遷移到了本地服務器上。
中小企業IT建設警鐘:云存儲之前,你需要搞清楚這些問題
這次的云存儲之旅給我們好好地上了一課,我也希望在這里分享一些經驗教訓,能夠對您的IT建設有所幫助。比如在使用云存儲之前,您就必須要先明確以下這八個問題:
1. 主要用在什么地方?是備份、災難恢復、協作還是主存儲?這是最關鍵的問題,因為要盡量細化應用范圍,從而簡化決策過程。
2. 存儲的數據屬于哪一類數據?存儲的數據是否是用戶和應用的數據?你的應用是否也部署在云端?如果是,那么云存儲是更好的選擇。
3. 你需要的是對象存儲服務,還是基于數據塊或文件的存儲服務?這決定了你選擇的云存儲類型。
4. 公有云存儲服務是否能夠滿足我的數據可用性需求?這涉及到簽訂的具體的SLA條款。
5. 你的數據安全性和保密性要求是什么樣的?這決定要采用哪種類型的訪問控制和授權方法。
6. 使用公有云服務是否能滿足您的合規性需求?因為在一些金融公司,很多法律法規會限制你的數據存放地點。
7. 供應商是否能夠滿足我對恢復時間的要求?即是否提供時間點的數據恢復,對于關鍵數據這一點同樣非常重要。
8. 主存儲是怎樣部署的?因為很多企業會和我們一樣,有部分數據是采用主存儲的,那么你就要確定供應商能否在業務高峰期滿足IOPS和響應時間的要求。