趙園生
摘要 結合客戶的具體需求,設計一種基于云計算存儲技術的服務器,該服務器借助云計算分布式文件系統特征,與安防監控系統有機結合起來,可以解決大規模存儲的問題,降低系統的維護成本。
【關鍵詞】云計算 存儲 服務器
如今,科學技術發展非常迅速,安防監控行業也實現了高速發展。各行各業對數據存儲的需求也在提升,海量數據存儲空間的維護存在難度。云計算技術應用到數據存儲中,可以提升數據存儲的效果,降低維護成本。
1 云技術分析
1.1 云計算
云計算是美國谷歌公司最先提出,是一類動態伸縮虛擬化資源借助互聯網服務提供給用戶的一類方式,所有的資源都不是真實存在的,并且資源不是一成不變的,終端用戶也具備相應的專業知識,用戶通過互聯網獲取資源,是一類性價比非常高的產品。云計算分成部署模式和服務模式,為人們提供多種服務。
1.2 分布式文件系統
分布式文件系統是一類高效的分布式算法,可以對數據進行存儲和管理,其容錯效率非常高,具有很大的吞吐量。該系統可以完善流式數據訪問,可以支持多次寫入和多次讀取,可以將不同的節點進行復制,然后對各類請求進行響應。分布式文件系統具有高度的文件處理功能,其節點數以萬計。采用集群設備,可以降低成本,使用中對軟件和硬件要求也不高。
2 云計算的存儲服務器設計
2.1 服務器總體設計
云計算中的重點技術就是云存儲,在大規模的安防監控系統中,存有大量的數據。云計算的存儲服務器借助分布式文件系統,將數據集中起來,為用戶提供給數據存儲方案,借助云計算的存儲服務,用戶不需要再建立數據服務器,設備的運行成本降低。云計算的存儲服務器可以采用多種存儲方式,實現在線存儲,計算精度更高。云計算存儲服務可以在不同的環境中使用,規模更大,使用的范圍更加廣泛。云計算的存儲服務器實現了對大量的數據的集中管理,完善基礎層的分析。
2.2 服務器客戶端
云服務存儲器由多個數據節點構成,在海量數據傳輸中,主要是借助媒體數據和日志數據的形式,為整個系統提供數據存儲技術。云計算的存儲服務器在設計中,可以分別設計管理員管理模塊、普通用戶管理模塊和服務器權限功能模塊。在管理員模塊中,實現了對普通用戶的管理,設計登錄模塊,并且完善密碼修改業務。在服務器權限功能模塊中,主要是實現對服務器的管理和管理員的管理。在普通用戶模塊中,主要是實現日志的查看、日志目錄的創建、存儲和訪問數據。
2.3 調度分析
云計算的存儲服務器的主節點在運行的環節中,對各個節點返回的相關參數進行計算和分析,從而對節點的負載情況進行統一的分析,在各個負載中節點實現了動態分配,當一部分節點的負載過大,那么服務器便主動將這個部分的節點重新分配到空閑狀態的節點中,從而使整個服務器的負載處于平衡的狀態下。在分析服務器對節點性能的影響中,應該分析中央處理器的使用率、帶寬和內存的使用率。在不同的運行環境下,要實現不同的軟件配置,對實際情況進行分析的基礎上,找出主要的影響因素。
2.4 文件存儲和視頻回放
2.4.1 文件存儲
文件存儲功能是云計算的存儲服務器的主要功能,主要存儲量大數據。媒體文件主要包括視頻和圖片等,結合不同的數據上傳方式,形成不同的存儲方式。在進行媒體存儲文件設計的環節中,應該結合媒體數據錄像創建數據庫,采用流的形式將媒體數據保存在客戶端中。
2.4.2 視頻回放
在視頻回放系統設計環節中,應該設計好視頻的格式,視頻盡量采用高清格式。在視頻播放環節中,對網絡帶寬也有一定的要求,在視頻回放模塊中,視頻數據流從存儲服務器中獲取,一般都是以在線獲取的形式獲得。為了防止網絡信號對回放效果產生影響,應該結合緩沖技術,從云計算的存儲服務器的相應節點讀取媒體數據,然后采用媒體流的方式傳送到客戶端,一邊傳送一邊在服務器端接收數據。將獲取的數據進行解碼,然后回放。在這個環節中一般是采用雙緩沖隊列技術,在錄像回放請求環節中,客戶端要下發視頻回放指令,主節點向從節點發放回放請求,在節點服務器中生成URI,從節點向主節點傳送URI,主節點向監控系統傳送URI,最終獲取視頻流,進行視頻的播放。
3 未來存儲技術的發展方向
未來存儲的方向必然朝著高密度、低能耗方向發展,在傳統的存儲方式中一般是采用連接存儲,這種存儲結構主要借助服務器,通過SCSI接口,將光纖通道與計算機連接在一起。連接存儲的方式在使用中不夠靈活,如果服務器在地理分布上不夠集中,就會導致各個服務器的數據傳遞存在很大的障礙。很多數據庫和服務器的應用程序需要連接到服務上才能切實發揮效果,導致數據傳輸的靈活度大大降低。借助網絡附加存儲可以提升數據傳輸的靈活性,采用獨立服務器的方式,完善文件的傳輸。網絡附加存儲的方式借助物理鏈路與網絡有機的連接起來,從而實現文件數據的整合。另外,SAN存儲模式在今后也會得到比較廣泛的應用,其以數據存儲作為中心,存儲設備不再限制于服務器系統。在傳統的存儲模式下,存儲介質也發生了非常大的變化,固態硬盤開始大量的使用。各類品牌和規格在市場上出現,成本降低。很多新建的數據中心都是采用固態硬盤作為部署,其性能可以得到保障,并且能耗可以得到有效的控制,在市場上可以發揮非常好的效果。
4 結語
本文分析了云計算的存儲服務器,分別對相關技術、系統總體框架、客戶端權限模塊、文件存儲和視頻回放等方面進行分析,并且涉及到錄像回放模塊、日志查詢模塊等功能,有效解決了海量數據存儲的問題。在本次分析中,云計算的存儲服務器還需要進一步發展,使網絡存儲朝著高密度、低能耗等方向發展。
參考文獻
[1]陳克明,基于云計算的分布式存儲安全保護技術研究[J].無線互聯科技,2016 (10):72-73.
[2]閆莉,石潤華,仲紅,崔杰,張順,許艷.移動云計算環境中基于身份代理簽名的完整性檢測協議[J],通信學報,2015, 36 (10): 278-286.
[3]喬宏明,姚文勝,基于策略提升公共云存儲信息安全水平的方案研究[J].移動通信,2013,37 (21):53-57.