新一代儲存新技術-「開放儲存 (Open Storage)」
儲存系統 (storage) 從早期簡單的硬碟發展至今的磁碟陣列 (disk array),在對資訊系統效能的無止境需求下,效能導向讓現今儲存系統始終是封閉且專屬的,而使用者似乎也只能去忍受封閉的儲存系統所帶來的一些問題,例如:專屬的零組件、昂貴的附加儲存系統功能 (partition,snapshot, replication…) 及緩慢的儲存系統軟體或韌體 (firmware) 更新及問題排除…等等,皆讓傳統的儲存系統的「總體擁有成本 (Total Cost of Ownership, TCO)」始終偏高。
但是,即使經濟環境不佳、IT預算不多,但是所產生的資料卻不會減少,仍然需要做好儲存空間配置以及管理。因此,「昇陽電腦 (Sun Microsystems 以下簡稱 Sun)」提出了「開放儲存 (Open Storage)」觀念,期望能在一向封閉的儲存系統領域中引領出一個新的方向,透過Sun Storage 7000整合型儲存系統(Unified Storage Systems)提供具體應用的方案。
軟硬兼施,架構高效能儲存環境
開放儲存 (Open Storage)主要著眼於採用開放的硬軟體架構建構儲存系統,讓儲存系統效能及其 TCO 能取得一個使用者可以接受的平衡點。在硬體部分,透過多CPU、多核心的伺服器以及通用x86/x64伺服器內部硬碟或搭配 SAS 介面的 JBOD 硬碟擴充櫃,不但可以運行完整作業系統外,仍有足夠的運算能力負擔儲存相關的功能程式,再透過後述「複合式儲存群集 (Hyper Storage Pool)」技術,結合 ZFS 及「固態硬碟 (Solid State Disk)」提昇整體的效能表現。
當我們選擇這樣的開放儲存方案時,更可以獲得以下好處:
1. 無須開發儲存專用的硬體零組件 – 降低製造成本並可避免浪費資源。
2. 可使用一般的作業系統 (Solaris, Linux, Windows…) – 無須開發專屬的儲存系統核心作業系統。
3. 整體「開放儲存 (Open Storage)」系統效能會隨著通用 x86/x64 伺服器的整體效能提升,「開放儲存 (Open Storage)」系統世代更新將更快速且無縫 (seamless)。
除了硬體之外,「開放儲存 (Open Storage)」系統主要的技術展現在於軟體部分,Sun 的「開放儲存 (Open Storage)」系統軟體部分主要為 OpenSolaris, ZFS 及 Open Storage Manager。
‧OpenSolaris
OpenSolaris是基於 Sun Solaris 開放原始碼 (open source) 後由「開放原始碼社群 (Open Community)」開發維護的作業系統版本,如同其他開放原始碼的作業系統,「開放原始碼 社群 (Open Community)」無窮盡的新構想及技術正快速的增強 OpenSolaris 的功能,同時OpenSolaris 也承襲了 Sun Solaris 的穩定及高效能。
做為「開放儲存 (Open Storage)」的作業系統核心,OpenSolaris 在將來不只提供如一般 NAS 的檔案或 iSCSI 區塊裝置 (block device) 功能,更能藉由「開放儲存 (Open Storage)」系統內的光纖通道卡 (Fibre Channel HBA)提供如一般磁碟陣列透過光纖介面讓伺服器得以使用「開放儲存 (Open Storage)」系統。
‧ZFS
ZFS 則是由 Sun 提出並交由「開放原始碼社群 (Open Community)」進行開發的新一代檔案系統。ZFS 主要提供128-bit 的檔案系統、支援「儲存群集 (Storage Pool)」、Copy-on-write 且具備「處理記錄 (transaction log)」、點對點 checksum 檢測及自動資料修復、內建「快照 (snapshot)」及複製 (replication) 功能,最重要的是ZFS是開放且免費的系統。
‧Open Storage Manager
Open Storage Manager是Sun「開放儲存 (Open Storage)」系統全新開發的軟體,其主要功能即在連接「開放儲存 (Open Storage)」系統相關的功能如 NFS, CIFS, iSCSI… 等,透過 HTTP 以Ajax 的網頁型態,提供一個整合的「開放儲存 (Open Storage)」系統管理、設定及監控介面,提供動態、可深入分析 (drill down) 及可輸出的「開放儲存 (Open Storage)」系統效能分析。
引領未來潮流的「整合儲存系統 (Unified Storage System)」
奠基於 Sun 的技術創新及一貫的開放主張,提供「開放儲存 (Open Storage)」的「整合儲存系統 (Unified Storage System)」對儲存系統的未來發展,導引出一個全新的方向,「開放儲存 (Open Storage)」的主要優勢在於:
軟體部分 – 「開放原始碼社群 (Open Community)」有著難以計數的開發人員參與其中,實現更多更好功能及更高效能的構想,實際程式碼可說是源源不絕的被提出、測試及採用。
硬體部分 – 效能更高的 CPU、更多的 CPU 核心、更快更多的記憶體及更高頻寬的I/O 技術持續且大幅度的增進通用 x86/x64 伺服器效能,同時以通用x86/x64 伺服器為硬體基台的「開放儲存 (Open Storage)」系統效能也得以持續提升。
透過上述人才與軟硬體的密切結合,「開放儲存 (Open Storage)」正蓄勢待發,未來儲存系統將因此進入全新的紀元!想要更了解上述提及的各種技術以及適用於貴單位的具體方案,請洽飛資得資訊張克群先生,提供您深入而詳盡的解說。
資料來源:
1. Working with ZFS Snapshots and Clones
2. ZFS snapshot visualization in GNOME
3. Neelakanth Nadgir’s Blog: A quick guide to the ZFS Intent Log (ZIL)
沒有留言:
張貼留言