台北 QNAP 發佈會直擊:棄 Ext4、研發 OpenZFS 打造雙主動控制器!(1)
大數據的來臨,讓 IT 業界不知道從那裡才可以做好資料管理,因為資料愈多,背後的儲存裝置同樣需要足夠的空間,那麼我們是否不斷浪費金錢去購買儲存裝置或硬碟?
因此,現今的儲存裝置為求節省儲存空間,已經變為「智能」儲存裝置,大多數的功能會有資料重複刪除技術(Data Deduplication)、資料壓縮(Compression)、智能分層技術(Intelligent Tiering)、擦除碼(Erasure Coding) ,這種種已可稍為降低儲存大數據的空間。
隨著 IoT 來臨,家中或企業或多或少都會有 IoT 設備,而 IoT 之中也會有視訊設備種類,大家可以預測得到將龐大視訊數據傳送到雲端之中,儲存裝置的空間將會面臨相當大的挑戰。
ES 雙主動控制器核心結構講解
今次 QNAP 在台北發佈會之中,宣佈推出 ES 系列的雙主動控制器(Dual Active-Active Controller),這可令企業數據擁有高可用性和資料複製,讓企業資料不容易損壞,大大提高穩定性之餘,還能提供災難復原計劃。當然不少得的疑問就是如何管理大數據?在 ES 系列之中新增了重複資料刪除技術和資料壓縮,令 ES 系列更加能配合大數據發展。
ES 系列是 3U 16 Bay 尺寸的機箱,左右每邊分別存放控制器,前端硬碟可安裝 SSD、SAS、SATA,由雙主動控制器同時存取,當一邊控制器發生故障,另一邊的控制器便可即時接手;後端每邊提供 4 x 10GbE SPF+ 網絡介面、40GbE 網卡介面和連接 EJ 系列擴充儲存裝置的 Dual Path Mini-SAS Cable;而資料存取速度也都依靠 Write Cache DIMM 和 NVRAM w/Copy-to-Flash 以 SSD Read Cache 整合 Copy-to-Flash 讓存取效能更快捷;每邊支援 Intel Xeon E5-2400v2 系列處理器和 32GB 記憶體。
大家看了以下 ES 雙主動控制機器圖表後,可以發覺雙主動控制器都擁有相同服務;中間利用 SnapSync 新功能同步資料;可同時讀取 LUN 之中的不同硬碟種類,亦可連接 EJ 系列擴充機器形成可高達 1PB 儲存池。
OpenZFS 搭配硬件保護、讓服務永不停止
雙主動控制器架構的後端每邊安裝 PSU 火牛;雖然已經有 NVRAM 負責於沒有電源時令資料不會消失,但當突然停電時,NVRAM 的 Cache 資料仍有消失的機會,因此配備了 BBU(Battery Backup Unit) 便可將 Cache 保存下來。
ES 系列不再採用 Linux 的 Ext4 檔案系統,反而轉用 FreeBSD 的 OpenZFS 檔案系統。OpenZFS 擁有 copy-on-write 功能,意思是在磁碟上運行的數據不會被覆蓋;Ext4 當系統突然斷電,重新開機後需要依靠 Journal 功能執行 fsck 功能檢查資料完整性。
談到資料完整性,大家應該有備份過 Microsoft SQL 系統,在備份過程之中需同時備份 Transactional 日誌,原因是當還原時需依靠 Transactional 日誌作資料完整性檢查。OpenZFS 檔案系統是基於 Transactional 技術,但不需要日誌作保護,因此沒必要害怕因 Transactional 日誌遺失導致 ES 系統出現資料不完整問題。
雙功能節省儲存裝置空間
資料重複刪除是 ES 系列新技術,下圖解釋了儲存裝置之中已經有多份同一樣的原始資料,經過資料重複刪除比對後的結果是只剩下一份資料,然後寫入 NVRAM Cache 作讀取,這可降低儲存空間之餘,也可大大減輕硬碟損耗。
除了資料重複刪除技術可降低儲存空間,ES 也提供了即時資料壓縮功能,當資料寫入硬碟時會即時將資料壓縮,大概減少 20-50% 空間。所以這兩個技術可節省大數據的空間!
1 Response
[…] 台北 QNAP 發佈會直擊:棄 Ext4、研發 OpenZFS 打造雙主動控制器!(1) […]