容器技術發揮得淋漓盡致!藉 Container 讓 NAS 變身 IoT 中控台?
容器技術發揮得淋漓盡致!藉 Container 讓 NAS 變身 IoT 中控台?
不久前我們一篇名為「NAS 與傳統儲存系統界線愈來愈模糊!大型儲存系統將要面對一場硬仗!」的文章都有提過,現時 NAS 的發展正悄悄的與大型的傳統存儲方案競爭著,其中一個主要原因是 NAS 本身在系統的功能性方面一直專注研發,並加入新功能,這種態度令一直以來主打中小企市場的 NAS 漸漸的吸引到中至大型企業的注意。
而提到新功能,近日我們更發現有廠商正為 NAS 加入 IoT 功能,為了希望能更進一步了解 NAS 又是如何與 IoT(Internet of Things)扯上關係,於是我們便來到了 QNAP 位於臺灣的辦公室,並且搶先了解一下 QNAP IoT 方面的最新動向。
IoT 與雲端有何關係?
在正式開講前,可能大家都會心中有疑問,就是為甚麼 IoT 非得要放上雲端?
你有此一問題,很大原因是你曾經接觸過早幾年前的智能家居方案。沒錯!IoT 並不是必須連上雲端的。以智能家居方案為例,你可於本地建內聯網,並通過開發一個簡單的中控平台,從而讓你於內聯網之中的控制平台操控家中電燈、收音機、冷氣等等。
上述例子是比較簡單的 IoT 應用,而且場景方面由於只局限在一個家居環境中,因此 IoT 設備與控制平台可無需連接到互聯網。
不過當你將 IoT 應用到商業世界上,便不太可能了!於是早於一兩年前,AWS 等公有雲服務供應商便看中了此領域,並推出了公有雲 IoT 平台,其原理就是讓用户通過她們的 SDK,從而把公有雲的 IoT 服務與 IoT 硬件設備進行連接,完成後由 IoT 設備發出的資料,用户將能夠通過雲端平台之中查看、管理;更甚者可再通過於雲端平台之中串連上這些由公有雲服務供應商提供的其他方案,例如是一些大數據分析方案等,讓整個流程全自動化。
這就是為甚麼 IoT 需要一個雲端平台的協助。
QIoT Containers 是甚麼?
QIoT Containers 其實是由 QNAP 開發出來的雲端 IoT 平台,說白一點其實與公有雲 IoT 平台相若,只是大家有採用過公有雲端服務的便會知道,這些公有雲平台的服務初時你會覺得十分便宜,但使用了一段時間以後,你便會知道價錢在累計之下,其實十分昂貴!
而且這些公有雲平台都是按用量收費的,現時 IoT 設備所產生出來的結構化及非結構化數據是十分巨量的,假如以公有雲儲存這些數據,不但存儲所花的費用十分可觀,在傳輸過程之中產生出來的頻寬耗費亦不便宜。
最後就是安全性的問題。儘管我們都知道公有雲平台都是十分安全的,然而 IoT 設備所收集的資訊,例如是一些工業生產流程上的訊息,像是出貨、入貨量等敏感資料,均可通過生產流程的 IoT 接收器取得。試想想,將這些能左右一間公司存亡的資料放到公有雲,我想即便是公有雲十分安全﹐亦難以符合到公司的相關政策,於是很多公司都在考慮部署私有雲 IoT 平台。
IoT、NAS 多功能全整合
QIoT Containers 本身是一個基於 QNAP Container Station (軟體容器工作站) 的延伸應用。上述都有提過其作用就是一個 IoT 的中控台,讓大家可通過中控台實時收集由 IoT 設備所產生或收集回來的資料。
由於 NAS 本身就是一台全權由自己控制得到的設備,因此即使面對巨量數據,你亦可隨時於 NAS 之中置入硬碟以提升容量,對比起公有雲來說,整體的支出亦較容易預計得到;據了解,QNAP 在未來亦會進一步支援整合不同的公有雲服務,從而令其更切合不同用户的需要。
而針對連接性方面,現時 QIoT Containers 亦已支援到像是 MQTT、HTTP、COAP、 AMQP 等 IoT 應用的標準協定,再配合上支援 LXC 以及 Docker 等 Linux 的 Container 技術,因而能讓開發者輕易部署到包含閘道器/Gateway (Ponte)、規則引擎/Rules Engine (Node-RED)、資料庫/Database,以及儀表板/ Dashboard 等等。
模組化便於控制:以 Docker 建立微服務
另一個 QIoT Containers 的好處是由於 QNAP 本身已支援像是 Docker 等容器技術,因此它更能讓用户通過將不同的應用程序等包裝成一個 image(微服務),從而令不同的程序均變成一個模組。及後我們只需將所需要使用到的模組啟用,便可快速組合出不同的方案。
加上現時 QNAP Container Station 本身亦已支援到 GitHub及Docker Hub 等,而這些平台均擁有大量針對 IoT 而設的程式供大家下載直接掛載使用,因此使用 QIoT Containers 配合不同的 IoT 開發計劃,確實能大大提高方便性及加快完成開發時間。
配合工業 4.0及工業系統的發展
現今歐洲各國均大力推行工業 4.0,而大陸方面則推動中國製造 2025,可見各國均大力推動並希望把握著第四次工業革命所帶來的機遇;不過要令工廠的生產線能配合 工業 4.0 的發展,其先決條件就是生產線必須全面 IP 化才可。
其實於 QNAP NAS 之中推出 IoT 平台,我相信這只是一個開始,未來這些 IoT 功能必定會加入到一些工業用的存儲之中,對比起應用在公司之中的 IoT 來說,應用在工業存儲系統之中的 IoT 才是一門大生意!
其實 QNAP 亦有推出工業用的存儲,其中 IEI Tank-860 電腦便是一款能夠將工業專屬的通訊協定,轉為全 IP 化架構的設備;接著再透過 QNAP 提供物聯網管理平台,並配合上不同的應用,相互協作下即可構建出真正能應用在生產線上的 IoT 管理方案,最終實現 工業 4.0 為工廠所帶來的價值。
由此可見,QNAP 發展 IoT 平台,其背後所想的,絕對不僅僅是中小企的 NAS,反而更趨向應用在工業上。在面對存儲設備於商業市場上的競爭,率先接觸工業應用範圍,實在是一個非常聰明的商業策略,亦是 QNAP 的一個新藍海。
這是 QNAP 於剛過去的 Computex 2016 之中跟 WEBDUINO 合作並展示的 IoT 範例。
以平板電腦控制搖控車。
通過 IP Cam 捕捉並偵測出你的年齡及性別。
WEBDUINO 已將編程簡化,通過拖拉的方式即可加入更多指令條件,從而改變 IoT 設備的一些動作。 上述案例由 WEBDUINO 提供。