1 云存儲概念
何為云存儲呢?“百存儲”是在云計算技術上發展的一種新存儲技水解決方案,利用集群應用、網格技術或分布式文件系統等功能,把網絡中各種不同類型的存儲設備通過應用軟件集合起來協同工作,共同對外提供數據存儲服務的功能。我們也可以大致這樣來理解:在云計算發展的基礎上,將數據存儲作為核心的云服務形式。顯然,對于企業而言,云存儲技術可以很好解決大量的、復雜的存儲和訪問問題。
云存儲平臺的出現,讓我們不再關心存儲設備的存儲空間情況,也不必知曉存儲服務器的安全與穩定情況,由此帶來的是減少了對存儲設備的管理及維護過程,更省去傳統數據備份的問題。我們只需要將數據發往云端即可實現云存儲。
2 云存儲的體系架構
2.1云網絡結構
眾所周知,云計算是在分布式處理(( Distributed Com-puting)、并行處理(Parallel Computing)和網格計算((JridComputing)上發展形成的,通過網絡將龐大的計算處理程序自動分拆成無數個較小的子程序,再交由多部服務器所組成的龐大系統經計算分析之后將處理結果回傳給用戶。這種技術,將處理數以千萬計乃至億計的信息,形成和“超級計算機”一樣的網絡服務。
網絡,通常由兩個部分組成:內部的百狀路由和云狀外部的邊緣主機。因此,廣域網和互聯網對我們是完全透明的,進而常用一個云狀的圖形來表示它們。云狀的圖形中包絡廠眾多的交換機、路由器、防火墻……等等。這個云狀圖形代表的透明化,旨在告訴我們,在任何地方都可以通過很多方式接入網絡,獲取我們所需的服務。
利用現有的百狀網絡結構,可以構建一個云狀結構存儲系統,它由眾多存儲設備組成。通過服務器集群功能、分布式文件系統、網格計算等功能組織起來協同工作,并提供相應的應用軟件(應用接口),使用戶方便進行云存儲服務和云訪問服務。
很明顯,這樣一來,云存儲系統中的所謂設備對用戶而言將是透明的。同樣告訴我們通過各種方式與云端的云存儲連接,即可完成對云存儲進行數據訪問。
2. 2云存儲系統的一般架構
云存儲的一般架構如圖1所示。
圖1 云存儲的一般架構
在圖1中,淺色存儲節點(storage node)負責存放文件,深色的控制節點(control node)則是作為文件索引,它負責監控存儲節點間容量與負載的均衡,這兩部分合起來便組成一個云存儲。存儲節點與控制節點都是單純的服務器,只是存儲節點的硬盤多一些(因為存儲節點存儲的是實際的數據實體)。存儲節點服務器無需RAID功能,只需安裝Linux即可。但是,由于控制節點要保護數據,故簡單的RAID level O1功能也是必須要有的。
每個存儲節點與控制節點至少有兩個網卡:一個網卡Internal負責對內部存儲節點與控制節點的通信、數據移動;一個網卡External負責對外應用端的數據讀寫。例如,一個千兆卡,讀可達100MB,寫可以達到70MB。當然,若對外一個網卡不夠用的話,我們可多裝幾個網卡。
圖1中的灰色的方塊(NFS, HTTP,FTP,WebDav)是應用端,左上角的灰色方塊(Mgmt Console)是一臺PC管理控制臺,負責云存儲中存儲節點的管理。從應用端(用戶云終端)看來,云存儲就是個文件系統,且支持標準的協議(例如NFS,HTTP,FTP, WebDav等),于是,我們能夠很方便將本地終端原有的系統與云存儲系統結合,即應用終端不需要作本質的變化。
2. 3云存儲的結構模型
云存儲是集網絡設備、存儲設備、服務器、應用軟件、公用訪問接口、接入網、客戶端程序等各部分組件構建的復雜系統,其各組件均以存儲設備為中心,利用應用軟件來對外存取數據。其結構模型如圖2所示。
圖2云存儲結構層次模型
可以看出,云存儲系統模型從下往上主要由4層構成:存儲層、基礎管理層、應用接口層、訪問層。
3 企業應用
相對企業用戶而言,務必知曉每個應用所對于存儲的性能、容量上的要求。例如。英特爾就主張依據各個企業用戶的不同業務應用方式而選擇何種云存儲架構。
圖3以性能和容量兩個維度對云存儲需求模式進行劃分。性能要求最高的為企業數據庫(OLTP和OLAP應用),其次為內容分發網絡、應用數據存儲、大型關系數據庫,而從容量角度來看,數據存儲要求空間最大的當屬服務器與客戶端的文件備份和歸檔,其次則為對象存儲和高性能計算、大型分析工具。這樣,企業用戶即可根據業務應用的實際情況來決定采用何種存儲架構方案。
云存儲架構方案的出現,是企業用戶對于資源存儲與利用高效的追求,作為企業選擇云存儲方案,應著重考慮自身業務應用的現況并預測今后業務應用的趨勢。綜合這些現實來選擇適合自身的云存儲架構體系。而發展是:服務器和存儲走向融合,融合后的存儲服務器將在石存儲架構方案中承載更多的東西。
圖3企業業務應用方式決定云存儲架構方案
4 云存儲架構方案實例
圖4為EMC公司的Atmos云存儲方案架構,該Atmos架構為用戶提供付費即用戶托管服務。目前選擇該解決方案的用戶有50%為云服務提供商,20%為媒體用戶。比如,AT&T公司就是EMC公司的Atmos云存儲方案架構的客戶之一。
圖4 EMC Atmos云存儲架構
該架構可以根據應用模式來決定云存儲解決方案,由不同應用來部署不同的存儲,有效運用存儲與服務器融合的優勢。另外,EMC在此云存儲架構方案中與英特爾緊密合作(例如,運用英特爾的“至強處理器E7”進行服務器與存儲的高速融合)。
EMC Atmos云存儲架構平臺利用X86平臺良好的開放性、易擴展性、高性能等特點,再利用服務器與存儲日趨融合的優勢,把應用部署于融合、分層的云存儲架構平臺上,實現容量和效能的有效平衡,使用戶切身體會到云存儲優越性。
5 云存儲架構應考慮的問題
云存儲架構方案選擇應考慮的幾個問題:
(1)容量、帶寬的擴容問題。應該考慮擴容而不能停機,自動將新存儲節點容量納入原有存儲池,不做頻繁的設定。
(2)帶寬的線形增長問題。應充分考慮將來帶寬增長趨勢,要事先調查,是否符合帶寬需求,要進行通盤考慮。
(3)云存儲管理問題口云存儲是數據存儲大趨勢,當單個用戶把本地應用轉移到云存儲端,管理工作事實上就是自身業務的一臺存儲,而不是很多臺存儲,所以不容易出錯。問題在于分別管理成千上萬臺不出錯就很難了,所以,在選擇架構方案中必須考慮管理操作中容易出現的問題。
6 結語
本文探討的問題都是筆者在學習云存儲架構設計中的一點點體會,現在很多企業,甚至很多高校,都實行了云計算技術下的云存儲,比如:電子科技大學就運用了單位數據的云遷移,有效保證了數據的安全與可靠性。當然,很多IT界的同行都很關心數據的隱私安全性問題,甚至認為將大量的數據應用到云端存儲,這些集群服務器萬一遭到攻擊怎么辦?其實,關于隱私性問題,關鍵在于國家法律法規的健全和監督,在于企業為用戶托管服務中的誠信問題;還有就是黑客攻擊問題,這需要云安全技術必須同步跟進。
我們相信,云存儲技術作為新興的存儲技術和其他云計算技術一樣,必將引領我們的生活、工作、學習走上全新的革命,云計算技術的前景是美好的。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:基于企業級“云存儲”架構方案的探究
本文網址:http://www.guhuozai8.cn/html/consultation/1083938545.html