很多朋友對存儲虛擬化這個詞比較陌生,它是對存儲硬件資源進行抽象化表現,使用它將一個或多個目標服務進行集成,為用戶提供了全面功能服務,通常存儲虛擬化可以分為以下多種情況:屏蔽系統的復雜性,增加或集成新的功能,仿真、整合或分解等,而在安防領域對于虛擬化存儲也有著需求,那么安防領域該怎樣實現存儲虛擬化。
第一,需要有一個強大的專用存儲網絡,數據信息得以存儲在網絡中任意可能的空余空間、以及被訪問,同時不影響應用性能。所以比較適合大容量、分布相對集中的項目,如一些大型平安城市項目的存儲架構可以選用存儲虛擬化。平安城市項目涉及新舊存儲設備的兼容性要求比較多,采用虛擬化存儲配合高速網絡可以解決數據在異構存儲設備環境的存儲問題,達到節約存儲空間的目的,同時避免了大量應用架構的調整以及程序的重新編程與修改。視頻錄像保存在整個存儲池,不必考慮具體部署在哪些特定的存儲設備之上,也不必考慮具體存儲設備的容量和性能是否滿足應用要求,還不需要考慮具體某臺存儲設備的數據安全如何保障。強壯的存儲網絡保障整個存儲池對應用的讀寫帶寬要求。
第二,虛擬化存儲要配合服務器虛擬化才能達到虛擬數據中心的最佳效能,服務器計算性能提高得非常快。最早的虛擬化技術針對的是計算資源的有效利用,視頻監控應用和視頻錄像存儲即是計算與存儲的關系。如果類似一些所謂視頻專用IP-SAN設備把計算與存儲合在一起的設備就無法進行任何一種虛擬化,而標準PC服務器和第三方開放式網絡存儲實施虛擬化則不存在任何問題。
第三,存儲虛擬化需要IT資源管理工具進行物理設備和虛擬設備的全面管理,虛擬服務器、虛擬數據卷等需要確定具體的位置、路徑以及性能狀況、故障狀態等等,否則無法做到有效的資源管理和不間斷生產的定期維護。因此應用級的管理平臺必須基于IT基礎架構級的IT資源管理工具之上。
其實,在私有云的概念下,虛擬化存儲實際上還可以考慮同一臺存儲設備中應用,因為在第三方開放是存儲設備中,基本可以使用分層存儲的技術,就是同一存儲設備配置不同類型的硬盤比如:固態硬盤、SAS盤、光纖盤、SATA盤,將不同的應用的存儲分配到不同速度的盤上。配合性能檢測與資源調度工具對熱點應用進行適當調整,達到應用負荷的自動平衡,充分利用這臺設備的性能資源。這個在西部某機場的視頻監控系統得到應用。
另外,還有一種虛擬化存儲的模式,就是利用可以進行橫向擴展技術的大規模單一文件系統的視頻監控系統,這個需要視頻監控應用針對特定設備做專門的開發和調整,以適應此類存儲的使用。此類單一文件系統存儲在其內部對數據進行切片,然后鏡像后,再在不同存儲位置分別保存以達到數據安全的要求,同時應用的工作站在進行文件訪問時,系統可以在具體該用戶最近距離或者盡快訪問路徑的位置組裝切片形成文件供用戶使用,但是此種方法需要視頻監控應用重新調整架構并編程來配合存儲設備本身的優勢。這是基于公用云架構下的視頻監控存儲虛擬化應用方法,相信不久會有相應的應用面市。
安防領域存儲虛擬化不是目的而是手段,視頻監控的目的是視頻實時監控與大規模存儲視頻監控錄像快速調用,以及對大規模視頻監控錄像的分析與發掘乃至歷史數據積累分類和統計。這樣才能最大化發揮安防信息數據的作用。存儲虛擬化只是實施過程中優化存儲、提高存儲效能、方便管理、提高系統可用性手段。在系統規劃與設計時,需從用戶需求和應用環境出發多方面考慮,切記不要本末倒置為了虛擬化而虛擬化。