在儲存界,
emc是一艘巨型航母,其具有非常完整的產品線,從最普通的磁碟陣列開始到非常高階大氣的
ssd儲存陣列,從支援小企業應用的小規模儲存產品,到支援海量儲存的雲系統,從普通的備份軟體到支援海量資料去重的備份系統。
emc都一一提供了解決方案,可以說
emc在儲存界打造了一艘無與倫比的航空母艦。
面對emc
龐雜的儲存系統,很多人都會無從選擇。下面通過對
emc產品的特性,以及產品技術進行梳理,從而更好的理解
emc在儲存界的布局。
vmax
產品就是我們很熟悉的在教科書上經常出現的
symatrix
系統。該產品是一款高階的磁碟陣列系統,其採用星型網路互聯的
numa
架構,vmax
的互聯示意圖如下所示:
通過上圖可以看出,
vmax
最多可以連線8組
head
,每組head
都是一對
active-active
雙控對,也就是說整個系統最多可以互聯16個
head
。這16
個head
通過rapidio
進行兩兩互聯,從而形成非常複雜的網際網路絡,這個網際網路絡被稱之為
virtual matrix
。從整個系統來看,
vmax
是一套cc-numa
系統,乙個機頭可以訪問系統中的所有記憶體,位於
head
本地的記憶體被稱之為
local
記憶體,其餘的為
remote
記憶體。在軟體上,為了提高系統效能,在
vmax
中加入了
ssd作為
cache
,並且有一套
fast automatically storage tier
軟體實現儲存自動分層。
在市場上,和這套系統類似的系統有hp的
3par
陣列,該陣列的結構和
vmax
幾乎一致,但是在硬體上做了很多特殊的定製,另外,
3par
沒有採用
rapidio
作為互連匯流排,其採用了
pci-e
作為節點之間的互聯,該產品的互連網路如下所示:
值得一提的是
3par
實現了virtual raid,該
raid
沒有採用傳統
raid
的方式,而是建立在
chunk
的基礎之上。
除此之外,在高階陣列的市場領域,還存在著其他產品架構,例如
ibm的
xiv具有更好的可擴充套件性。上面提到對於
vmax
之類的架構,最大的問題在於可擴充套件性有限,因此,
ibm的高階陣列提出了
mpp的架構模式,
ibm的
xiv架構如下所示:
在該架構中,
inte***ce module
和data module
是分離的,他們通過以太網路或者
infiniband
互連起來。這種架構的最大優點在於具有更高的可擴充套件性,但是,軟體設計的複雜度要高於
vmax
這種numa
架構。 總體來講,
vmax
之類的高階陣列滿足對
iops
、throughput
有較高要求的應用,對於一般要求的應用,可以選用
emc的中低端儲存產品
vnx。
vnx產品包括原有的
celerra
和clariion
系統。celerra
是nas/iscsi
機頭,而
clariion
則是提供後短儲存的盤陣。目前,對於
vnx產品系列提供了低端的
vnxe
和中端的
vnx系列。下圖是
vnx盤陣的結構圖:
從這個結構圖可以看出
vnx的後端是一種典型的雙控盤陣。當然,
vnx的軟體有很多的附加值,例如其支援
offline
的重複資料刪除,並且支援
volume
卷的thin provisioning
,另外還支援塊級快照等功能。在匯出協議上,其支援
nfs、
cifs
、mpfs
、pnfs、fc
、iscsi
以及fcoe
等協議。市面上的中低端儲存,基本都是採用的這種雙控模式,提高了系統的單機可靠性。
ibm、hp、
dell、和
hds都有相應的產品。
重複資料刪除過程中的資料自動分
段》。分段之後的資料塊會通過
sha1
演算法得出乙個
fingerprint
,然後在系統中查詢這個
fingerprint
是否存在?如果存在,那麼說明輸入的資料段是乙個重複資料,不需要儲存在儲存系統中。反之,輸入的資料塊會被儲存到儲存系統中。從這個過程可以看出,資料去重最大的問題在於如何查詢
fingerprint
?由於乙個儲存系統資料量很大,那麼這些
fingerprint
如何被管理、檢索是系統實現的關鍵。
datadomain
系統的硬體是自定義的
numa
架構系統,
numa
的意義在於可以支援很大的記憶體空間,如果將幾乎所有的
fingerprint
都維護在記憶體中,那麼
fingerprint
檢索問題就變成了記憶體操作問題。除了在硬體上自定義之外,
datadomain
為了提高資料去重效率,在軟體上也頗下了一番功夫。提出了
sisl
磁碟資料分布方式,以及採用
victor
等fingerprint cache
優化方式。其中最有意思的還是
sisl
磁碟資料分布方式,
sisl
充分考慮了備份資料流的資料相關性,因此在儲存的時候相同
stream
的資料會連續分布在臨近磁碟空間。這樣可以最大限度提高磁碟效能。
datadomain
的最為後端備份產品,另乙個很重要的特徵是高資料可靠性,即使在多塊盤壞的狀況下,即使
raid
已經失效,資料還是可以盡最大努力得以恢復,從而很好的保證了作為備份系統的資料高可用性。
產品分析日記(一)
對於產品設計師來說,他的目標,他的成長方向應該就是產品經理,而產品經理所具備的能力並不只是簡單的產品設計師的公升級,他還得需要掌握大量專業技能 產品管理 市場 營銷等方面的綜合能力,雖然如此,但飯還是一口一口吃的,路還是一步一步走的,產品經理能力的掌握也是慢慢積累起來的,對於很多東西,我一直都在學習...
產品需求分析 原則一
不知道大家想過沒有,為什麼要把這條作為產品經理進行需求分析的第一原則呢?我個人覺的,之所以這條作為第一原則,就是告訴我們這些產品經理乙個對待客戶的基礎態度,是什麼呢?就是 平等 有朋友會說了,我們提供能夠滿足客戶的產品和服務,客戶付費享受這些,這肯定是平等的呀,有什麼好說的呢?果然如此嗎?02年的時...
虛擬化(一) VMware產品介紹
現在主流的虛擬化主要分為以下幾類 伺服器虛擬化 桌面虛擬化 儲存虛擬化 網路虛擬化和應用虛擬化,每一類虛擬化都有各自的特點和側重點。其中伺服器虛擬化是我們將要了解的重點。對於未來發展的重點方向之一的虛擬化,當然受到各大公司的重視,其中主要廠商有vmware 側重於伺服器虛擬化 citrix 側重於桌...