InS OS是沈鼓測控公司基于新技術架構全新開發(fā)的動、靜設備一體化設備在線監(jiān)測與管理平臺,InS OS采用了多項先進的互聯(lián)網(wǎng)技術。
高效的虛擬化微服務
為了方便部署和實時調整系統(tǒng)資源,因思云系統(tǒng)全新開發(fā)應用容器技術,將各個服務包裝成容器隔離運行,對系統(tǒng)資源進行彈性管控。容器化部署可帶來如下顯著優(yōu)勢:
1) 高利用率與隔離
為了方便在不同的硬件中移動及性能伸縮擴展,InS OS 系統(tǒng)采用Docker 容器技術進行虛擬化部署,從而將應用程序所需的執(zhí)行環(huán)境進行打包,建立各個孤立的運行環(huán)境。并且容器服務沒有管理程序的額外開銷,與底層共享操作系統(tǒng),性能更加優(yōu)良,系統(tǒng)負載更低,在同等條件下可以運行更多的實例,充分利用系統(tǒng)資源。同時,容器擁有不錯的資源隔離與限制能力,可以精確地對應用分配CPU、內(nèi)存等資源,保證了應用間不會相互影響。在單機環(huán)境下與KVM之類的虛擬化方案相比,能夠更加快速的啟動及占用更少資源。
2) 微服務架構
InS OS系統(tǒng)架構以專注于單一責任與功能的小型功能區(qū)塊為基礎,利用模塊化的方式組合出復雜InS OS應用系統(tǒng),各功能區(qū)塊間使用與語言無關的API集相互通信,各服務依據(jù)業(yè)務功能設計,以全自動的方式部署,與其他服務使用HTTP API通信。同時各服務均通過Docker虛擬化技術進行最小規(guī)模集中管理,各服務使用不同的編程語言(Java,Go,NodeJS等)實現(xiàn)數(shù)據(jù)交換服務,并通過消息中間件與數(shù)據(jù)庫、外部接口等組件進行數(shù)據(jù)交換。
大數(shù)據(jù)量存儲與管理
InS OS系統(tǒng)將數(shù)據(jù)分為結構化數(shù)據(jù)和時序數(shù)據(jù)兩部分,其中結構化數(shù)據(jù)采用關系型數(shù)據(jù)庫,并進行實時雙機數(shù)據(jù)熱備。時序數(shù)據(jù)采用InfluxDB時序型數(shù)據(jù)庫存儲,InfluxDB著力于高性能查詢與存儲時序數(shù)據(jù),被廣泛的應用于監(jiān)控及IoT行業(yè)。
數(shù)據(jù)標準化與治理
工業(yè)現(xiàn)場的數(shù)據(jù)采集方式多樣、數(shù)據(jù)結構復雜,并且由于歷史原因存在著大量不同時期的數(shù)據(jù)采集系統(tǒng),要從已有系統(tǒng)中獲取數(shù)據(jù),采用的通訊手段包括Modbus、OPC、PI、TCP、HTTP、MQTT等已有通訊標準。為了對所有的數(shù)據(jù)進行統(tǒng)一分析計算,InS OS統(tǒng)一了接入?yún)f(xié)議,對數(shù)據(jù)內(nèi)容進行標準化,匯總到一起,并進行數(shù)據(jù)清洗之后進行計算和分析。InS OS接入?yún)f(xié)議符合中國機械工業(yè)聯(lián)合會T/CMIF 21.1,2,3,4-2018《機器的遠程診斷服務 數(shù)據(jù)規(guī)范》系列標準。
系統(tǒng)的可擴展性和靈活性
InS OS基于B/S架構模式,具有極強的可擴展性和靈活性,可以通過增加新的專業(yè)應用程序包繼續(xù)對系統(tǒng)進行擴展。
因思云平臺集成動靜設備一體化平臺,將現(xiàn)場設備、智能傳感、遠程診斷、云等節(jié)點連結起來,形成完整的生態(tài)系統(tǒng)。可提供從數(shù)據(jù)采集、安全傳輸?shù)綌?shù)據(jù)分析和診斷,以及咨詢服務的整體解決方案,可以實時洞察工廠整體運營情況,精確、安全、可靠地控制流程和業(yè)務,為決策提供支持,并實現(xiàn)遠程及移動應用,幫助企業(yè)在安全性、可靠性、生產(chǎn)力和能源方面實現(xiàn)最佳績效,確保工廠安全且高效地在線運營。