2016年12月24日 星期六

企業應用經驗:開源儲存系統「FreeNAS」



應「NAS 使用者俱樂部」創辦人賴一甫兄的邀請,擔任 2016 年會台中場次講師,這次我將 FreeNAS 在企業中做為底層儲存架構核心的經驗與心得,整理分享給大家參考。





商業解決方案多元


儲存是企業資訊系統重要基礎之一,在市場上從來都不乏相對應的解決方案,硬體式、軟體式,從 DAS、SAN、NAS 應有盡有。





在過去企業有足夠成長與經費時,資訊系統支出當然不成問題,但隨著整個經濟情況改變,企業經營與收入下滑,支出就不再關注於只出不入的資訊系統之上。

這張投影片真好用,一次製作常常用到(誤)



對於企業儲存應用來說,原先評估後最能符合的是「Nexenta」,不過如上提到,授權費用仍然是一筆負擔,只好忍痛捨棄它。




憑良心講,Nexenta 是個極佳的儲存伺服器系統,相比許多軟硬體式整合方案,Nexenta 在功能、效能以及價格上取得一個很好的平衡點。

若有興趣的,可以先下載社群版試用,不過要記得 Nexenta 社群版是禁止商業應用的,其實不只是 Nexenta,許多開源軟體在應用前,都應該要先確認其授權使用範圍。






目前就我所知,國內只剩一家代理商,如果您有興趣,可以洽詢「威傑科技」提供專業服務。




開源方案第一把交椅


既然最經濟實惠的 Nexenta 都已經用不起,接著自然從開源軟體中挑選。

基於 Nexenta 得來的結論,「ZFS」是一個重要的關鍵字,所以啦...

看到的是基於 OpenZFS 與 FreeBSD 開發而成的「FreeNAS」。

FreeNAS




其實,還有另一套儲存系統也相當優秀,基於 Debian Linux 開發的「OpenMediaVault」,不過因為我需要的 ZFS 在 FreeBSD 上應用已久,以穩定性考量我還是優先選擇前者。





FreeNAS 重要功能整理


這套 FreeNAS 最吸引我的功能,主要是前六項,對我來說最重要的放擺在第一點,往下次之。







尤其是快照,既然擺上第一行,表示我非常需要且重視,除了極速近乎瞬間的快照,可以立即還原或掛載都是令人激賞的優點。






提供多種連接方式選擇,以及內建在多台主機之間複寫的機制,對於企業資料保全可以節省下大量的功夫,而且還能加密傳輸呢!

再也不用為了備份到異機,苦苦找尋或組合不同的方案。







整合其它系統應用


由於 FreeNAS 功能強大、使用上極具彈性,所以可以輕易與其它應用系統進行整合,就現代企業常遇到的不外乎「伺服器虛擬化」、「區網檔案伺服器」、「外網檔案下載介面」。


結合 Windows Server 做檔案伺服器,將磁碟掛載進來由 Windows Server 做分享出去,這樣可以完整發揮 ACL 支援,畢竟 Samba 在實作上的版本支援性仍然是稍稍落後的。



透過將磁碟映像檔掛載給 VM 裡的 WinSvr 做分享,達成磁碟虛擬化的效果。








將 FreeNAS 做為 ShareStorage,提供 PVE 做為後端映像檔儲存中心,並啟用快照功能。









將 NextCloud 做為前端介面,連接 FreeNAS 提供的儲存區提供良好的下載介面,並且整合來源端的認證。




企業導入應用心得


由於企業資料價值事關重大,許多人會對於放在開源的系統上面產生疑慮,對於不熟悉或沒有眾多商業公司提供服務的產品,擔心是正常的。

不過我們已將把企業的 100% 虛擬化伺服器及檔案資料擺在其上運作多年,截至目前為止,FreeNAS 依然相當良好的進行基礎運作,非常穩定。

若因為經費的考量無法購買商業方案,多看一看 FreeNAS,能夠在經費與功能上提供最佳的解決方案,何樂而不為呢?

如果還是擔心 FreeNAS 的支援性,其開發商「iXsystems」亦有提供商業版本與技術支援,由您選擇。

商業版本的「TrueNAS



同場加映:其它替代方案


當年 FreeNAS 被 iXsystems 收購以後,有另一個分支「NAS4Free」出現,若想玩玩不同的感覺,可以試試同樣基於 FreeBSD 作業系統的 NAS4Free。


NAS4Free



參閱完整議程簡報


以下是簡報網址,投影片為呈現重點,詳細內容以現場口述為主:
http://www.slideshare.net/jasoncheng7115/freenas-20161217