資料增長的因素,很可能來自於不同面向,甚至是多種因素的組合,例如因為企業推出更多營運服務,造成資料增長,或是前端存取資料的使用者從數千人增加到上萬人,也讓存取的需求不斷激增,當各種條件因素同時促使資料增長時,企業對於儲存設備的要求不僅在於空間成長的彈性,同時還需要在處理效能、流量以及管理等方向強化。
歐力彰指出,NetApp在Scale-Out NAS方案中最大的不同在於,NetApp並不採用分散式的資料重組,「任何事情都有一體兩面,分散式資料重組看來是一件好事,但缺點就在於新增設備之後,資料重新打散的過程中,必須重新被讀取並且再重新寫入新設備中,無形便會加重儲存設備的負擔。既然在NetApp的解決方案中,資料的讀取速度也毫不遜色,那麼分散式資料重組也就不必要存在了。」
在架構上,NetApp的Scale-Out NAS方案也甚為單純,主要的硬體就是NetApp原本就有的儲存設備,透過Data ONTAP 8.1 Cluster-Mode作業系統,企業就能使用許多可提升儲存效率的功能,例如重複資料刪除(Deduplication)、壓縮(Compression)、磁碟空間精簡配置(Thin provisioning)以及Cloning等功能,同時也可支援NFS、CIFS、FC、FCoE、iSCSI以及pNFS等標準協定。
|
▲Data ONTAP 8.1 Cluster-Mode作業系統集所有儲存功能於一身。(資料來源:NetApp) |
節點與節點之間,採用10GbE的乙太網路作為專用通道,同時也針對檔案路徑提供全域命名空間的管理機制,所有與檔案路徑相關的Metadata會被保留在控制器中。而在控制器之上,則透過交換器將所有的架構串接起來,再與使用者端串連。
虛擬儲存伺服器
在Data ONTAP 8.1 Cluster-Mode作業系統中,Vserver(Virtual Storage Server,虛擬儲存伺服器)是實現Scale-Out NAS相當重要的一項功能。這項功能可以適用在不同的客戶(如公有雲的環境)或者是企業內部不同的使用單位,藉以劃分出各自需求的資源,例如運算能力、網路以及實體層,提供一個安全、虛擬化的儲存空間,並且保有管理上的安全性、IP位址以及命名空間。
歐力彰以主機虛擬化的概念解釋,他提到,一如主機虛擬化是將伺服器上所有的處理器、記憶體資源變成一個資源池的概念,再從資源池中定義虛擬伺服器,提供所需的資源,Vserver也是這個道理。在一台儲存設備中可能包含了處理器、記憶體、儲存容量、網路介面等資源,將這些資源匯整成一個資源池之後,便能定義虛擬儲存伺服器,「每一個Vserver都可以使用一個或多個SAN與NAS的通訊協定,並且包含至少一個儲存空間與實體介面,包括處理器、儲存容量等等都可以被定義。目前在Data ONTAP 8.1 Cluster-Mode下,每個叢集約可建立1,000個左右的Vserver。」
|
▲Vserver(虛擬儲存伺服器)可以針對不同的使用單位,劃分出各自需求的資源。(資料來源:NetApp) |
從價值與技術考量
Scale-Out NAS能為企業帶來的好處與價值已相當明確,為了因應巨量資料環境,各家儲存業者也從不同面向提出解決方案,以協助企業在空間成長彈性、處理效能、流量以及管理等方向強化。
不過,專家們也建議,部署成本固然是企業必要的考量之一,但是企業在考量Scale-Out NAS與Scale-Up NAS哪一種方案更具效益之前,企業必須優先思考資料的價值,當資料所帶來的價值凌駕於成本之上時,哪一種方案最為合宜,自然就會脫穎而出。
當然,各家的解決方案在技術層面各有千秋,了解其強項與弱點,事前做足功課也是不二法門,特別是在如何降低管理負擔、極小化資料搬遷所造成的影響,以及如何更妥善地利用所有資源、能不能跨世代擴充以及有無負載平衡的能力等等,都可以詳加瞭解,以保障投資,取得最大效益。