台灣自家製 Ceph 儲存系統:分散式容錯機制、自動融合 Hypervisor
我們介紹虛擬化方案十分之多,在這五年之間,由 VMware vSphere 和 Hyper-V 開始興起,直到現時的 OpenStack 雲端方案,因此現時很多的企業已經運用虛擬化的容錯轉移功能解決單點故障(Single point of failure)。
如果大家有部署容錯轉移功能經驗的話,企業授權及一台具高 I/O 效能的儲存裝置必定需要購買,從而令虛擬機器運行暢順和快速完成容錯轉移。現時市面上的儲存裝置很多都具備雙主動控制器,讓儲存裝置硬體解決單點故障問題,但是在大型企業和數據中心層面絕對不容許有任何停機情況出現,因此於儲存裝置方面亦都需要容錯轉移功能,而市面上的儲存裝置大部份以複製(Replication)方式將資料複製到另一儲存裝置之中,這便可解決儲存裝置單點故障發生的問題。
新世代分散式儲存裝置
OpenStack 面世期間也推出了基於 Object Storage 概念的開源軟件 Ceph 分散式系統,Ceph 的原理就是將數據分散到每個節點(Real-time data Replication),所以同時會具備容錯機制。
Ceph 已經有不少儲存廠商針對來開發,而台灣 Bigtera 公司(中文名稱:大兆科技)亦基於 Ceph 研發 VirtualStor 三條產品線路,分別是 SDS Controller、Scaler、Converger,因為本文只著重於 Converger,所以先為大家介紹這個自動融合 Hypervisor 儲存裝置。
因為是基於 Ceph 系統,所以每加節點的同時也能彈性地以 Scale-Out 模式擴展儲存容量,讓容量可高達 1PB,達到隨插即用(Plug-and-Play)效果,讓 IT 管理員更有彈性計劃儲存容量要求。
什麼是自動融合 Hypervisor?
傳統的 VMware vSphere 和 Hyper-V 叢集需要經由 iSCSI 連接儲存裝置,但往往需要於叢集之中的所有 Hypervisor 逐一設定 iSCSI,讓管理員設定程序變得繁複。
VirtualStor Converger 與 Hypervisor 融合運算和儲存,管理員只要於 Converger 建立數據池(Data pool),將多台 Converger 融合成叢集之中,達到 Scale-Out 效果,,管理員不需要配置 iSCSI,亦可降低購買伺服器成本,這就是融合的好處。
Converger 最少需要三台才能夠執行分散式叢集,現時支援 VMware vSphere、Hyper-V、KVM 及最多人使用的 Hypervisor 平台。
功能與硬體規格
市面上的儲存裝置功能,VirtualStor Converger 大至上都擁有,例如有 SSD caching 令 I/O 加快,不需要直接存取 SSD 硬碟,讓硬碟壽命延長;Inline data deduplication、Compression、Thin provisioning 三者可令儲存容量減少,因為眾多功能,請看以下圖表。
以下就是 VirtualStor Converger 的 BT-H2400 型號硬體規格圖表,整台伺服器是 Supermicro 牌子,機架尺寸是 2U-24bay,廠商建議叢集之中最好有四個節點 ,最少節點為三個。支援混合安裝 SSD 和其他硬碟 ,標準需安裝兩顆 480GB SSD 及 900GB 其他硬碟,處理器支援兩顆 Intel Xeon E5-2640 v2 8 Core 及最高 512GB 記憶體。本身內置已經支援兩個 1GbE 網絡端口,如果不夠用的話,可加裝一張支援兩個 10GbE 網絡端口擴充卡 。
多謝收看