領先全球各大廠商,群暉科技已經將Docker引進NAS平臺上,總經理呂青鴻(左)與軟體開發部資深經理凃惇竑(右)連袂展出下一個階段里程碑──虛擬化的應用Docker DSM,讓一臺群暉NAS藉由Docker之力,同時執行多個DSM系統。(圖片來源/iThome)

臺灣儲存廠商推出的產品當中,一向以磁碟陣列和NAS設備為大宗,最被一般人所熟知的的廠牌,仍是主推NAS、特別針對入門等級產品應用的公司,例如威聯通(QNAP)、群暉(Synology)、色卡司(Thecus)、華芸(Asustor),這些廠商近年來也紛紛擴展產品線,橫跨到中型企業以上的應用環境。

除此之外,這些NAS廠商也以本身的產品為基礎,搭配出各式各樣的解決方案,最知名的例子,莫過於網路視訊監控的整合,幾乎每一家都能提供。近年來興起的另一股風潮,則是廠商開始提供類似智慧型手機App市集概念的線上軟體套件中心,當中提供許多附加應用程式,使用者可依照自己需求去選擇適合應用軟體套件,隨即下載、安裝到NAS上,像群暉NAS提供了Package Center、威聯通NAS也有App Center,選擇相當豐富。

全球首創!群暉在NAS系統搶先導入Docker輕量級虛擬化技術

NAS廠商競爭如此激烈,今年又有新的變化發生。群暉宣布旗下NAS作業系統DSM推出5.2版,當中最重要的特色,是正式支援了Docker,它是目前眾多雲端服務環境當中,最受到矚目的輕量級虛擬化技術,想要應用這樣的功能,竟可以在一臺NAS上輕輕鬆鬆地完成,而且可透過圖形化的網頁介面操作、使用,這對目前急遽發展的Container應用來說,也是一大創舉,而且,放眼全球IT,雖然也有不少大廠積極投入Container的發展,目前卻沒有其他廠商推出類似的應用,因此,這的確是前所未有的突破,而且是由臺灣NAS廠商一馬登先搶進。

這麼快就在NAS作業系統上引進Docker,可謂相當大膽,我們曾經介紹過6大Container OS,但在既有產品上直接應用Container技術,例子並不多見。

引進Docker關鍵考量:將系統軟體虛擬化,提供更多可能性

群暉科技執行長呂青鴻表示,當Docker的技術一出現,他們一直在思考是否有可能把自己的系統虛擬化,產生價值,進而提供給用戶。

對群暉而言,他們在商用產品的定位分為兩個層級,對於大型企業應用,群暉扮演的角色是專業的、純粹的儲存設備廠商,提供很多備援、資料保護功能,而在中型企業環境,群暉並不只是將自己視為儲存廠商,而是整體解決方案的供應商,呂青鴻表示,群暉在這個層級上,某種程度可以說是伺服器廠商。

對於整體解決方案的提供,群暉很有信心能做到,其中,視訊監控的整合就是最典型的例子,而網站架設軟體、網路相簿、資料共享等應用程式的提供,也是因應許多學校不同班級拍照分享、各自架設網站的需求而生。

「More Than Storage」,可說是整體解決方案概念下的最佳註腳,呂青鴻強調,群暉過去一直在做這件事情,成果也不錯,不過,當他們看到Docker出現之後,第一個感覺是,它很符合群暉在上述定位產品的需求,於是第一個步驟開始踩進去研究,在目前這個階段,群暉的作法是把Docker放在DSM裡面,可藉此執行很多Image,他們希望,藉由Docker的力量,接下來,可以將群暉DSM系統做到某種程度的虛擬化,群暉將這個目標稱為DDSM(Docker DSM),即將在今年下半推出。

之所以在自家NAS產品用Docker,群暉另一個重要考量是,許多應用程式和系統服務的執行負擔較小,並不需要用到一般認知的伺服器虛擬化環境來進行,在實際環境下,存在著不少的輕量級虛擬化應用需求。

該公司的軟體開發部資深經理凃惇竑說,有時只需要做到應用程式或系統服務的虛擬化,或要切割、隔離出不同的工作環境或儲存空間、虛擬網路,如果用傳統虛擬化的方法來執行這些應用,非必要的負擔會比較重。相對地,當應用程式或系統在Docker這樣輕量虛擬化環境下執行,效能幾乎與在原生硬體環境一模一樣。

NAS下一波虛擬化應用風潮即將開展,群暉搶先取得入場券

群暉另一個即將推出的DDSM應用,也是基於這樣的平臺來進行,當NAS系統可同時執行多個虛擬的DSM系統後,這些DSM彼此的工作環境、儲存區,都是獨立、互不干涉,使用者也可以讓這些DSM分別執行不同應用程式,例如一臺DDSM提供Photo Station、媒體伺服器的服務,另一臺DDSM執行其他應用程式,彼此提供的服務是隔離的、互不影響。

目前DSM提供Docker套件的安裝,讓使用者能夠以最簡單的方式,安裝第三方Docker Image套件,雖然方便,但某些時候玩家還是需要一些專業才會裝,呂青鴻強調,真正重要的是下一步,能在一臺機器上裝很多DSM,因為虛擬化可帶來很多好處,不論是安全性、升級測試、執行的資源限制,而在群暉的產品裡面,就能享有這樣的好處,而且對整個系統的效能影響是不大的。

群暉對Docker應用很感興趣,也發現它很有特色,是個能帶給用戶價值的嘗試和方向,但呂青鴻認為,這不表示否認KVM這類型虛擬化應用的方便,他們想要的,是在每一個部份,都能提供用戶想要的解決方案。

一臺硬體若能執行多個NAS系統,有助於應用微型服務架構

一臺NAS同時執行多個服務,很常見,但執行多個服務,就有可能會衍生多個問題,對此,群暉的第一個考量是系統效能的妥善配置,有些應用的執行,可容許系統資源充裕時就做,不足時就變慢,呂青鴻說,但有些用戶希望特定的關鍵應用系統所得到的系統資源,能夠固定下來,若沒有資源切割的技術,將無法做到。

他們第二個考量是安全性。有些用戶反應,單一環境若只執行一個服務,一旦駭客侵入此處時,對方不會存取到全部的系統和資料,因此這能達到某種程度的保護,而有了Docker這樣的技術,群暉NAS就可以做到,因為畢竟是在同個機器執行多個受到隔離的應用服務,就能獲得這個好處。

而且在虛擬化環境下,想備份相關資料,呂青鴻表示,較能做到自我包含(Self-Contained),要遷移應用執行環境和資料也容易。這麼做的好處很多,也是群暉看到Docker,決定再進一步發展的重要原因。

 

NAS不只提供儲存容量,也能成為軟體開發好幫手

群暉DSM有Docker這樣的支援,也吸引一些軟體開發者的注意。凃惇竑表示,有些軟體開發者知道之後,隨即轉進到這套NAS系統上,來開發跨平臺的應用程式。

呂青鴻說,群暉很歡迎開發者到他們的產品上,幾個中型企業需要、較關鍵的應用系統,群暉可以自己做,但無法涵蓋所有需求。因此,如何和其他公司合作,把應用軟體移上來,也是他們的目標之一,而有了Docker之後,希望吸引更多軟體開發廠商,協力完成。

過去其他應用軟體若要整合到DSM執行,是透過PHP、MySQL方式架構的環境──DSM本身有Web Station,可以將Web-based的應用系統整合進來執行,但無法更深入結合,而有些使用者需要的不只是這樣,他們想把整個Linux作業系統移過來,而有了Docker之後,要把特定應用搬到群暉NAS會更加容易。


Advertisement

更多 iThome相關內容