<ruby id="66w77"><video id="66w77"></video></ruby>
<ruby id="66w77"><option id="66w77"><thead id="66w77"></thead></option></ruby>
  • <ruby id="66w77"><table id="66w77"></table></ruby>

  • <ruby id="66w77"><table id="66w77"></table></ruby>
    <strong id="66w77"></strong>

    詳談物聯(lián)網(wǎng)大數據平臺應具備的功能和特點(diǎn)

    2019-08-03 09:57:49分類(lèi):行業(yè)資訊5764

      物聯(lián)網(wǎng)是一個(gè)很寬泛的概念,是指各種設備、機器都通過(guò)互聯(lián)網(wǎng)連接起來(lái),車(chē)聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)等都屬于物聯(lián)網(wǎng)范疇。根據Gartner報告,聯(lián)網(wǎng)的設備在2019年已經(jīng)超過(guò)142億,預計2021年將達到250億,這是一個(gè)巨大的數量。毫無(wú)疑問(wèn),我們需要一個(gè)物聯(lián)網(wǎng)大數據平臺來(lái)處理這些聯(lián)網(wǎng)設備產(chǎn)生的海量數據。

      一個(gè)物聯(lián)網(wǎng)大數據平臺需要具備哪些功能?與通用的大數據平臺相比,它需要具備什么樣的特征呢?我們來(lái)仔細分析一下。
     

    物聯(lián)網(wǎng)大數據平臺
     

      1.高效分布式

      必須是高效的分布式系統。物聯(lián)網(wǎng)產(chǎn)生的數據量巨大,僅中國而言,就有5億多臺智能電表,每臺電表每隔15分鐘采集一次數據,一天全國智能電表就會(huì )產(chǎn)生500多億條記錄。這么大的數據量,任何一臺服務(wù)器都無(wú)能力處理,因此處理系統必須是分布式的,水平擴展的。為降低成本,一個(gè)節點(diǎn)的處理性能必須是高效的,需要支持數據的快速寫(xiě)入和快速查詢(xún)。

      2.實(shí)時(shí)處理

      必須是實(shí)時(shí)處理的系統?;ヂ?lián)網(wǎng)大數據處理,大家所熟悉的場(chǎng)景是用戶(hù)畫(huà)像、推薦系統、輿情分析等等,這些場(chǎng)景并不需要什么實(shí)時(shí)性,批處理即可。但是對于物聯(lián)網(wǎng)場(chǎng)景,需要基于采集的數據做實(shí)時(shí)預警、決策,延時(shí)要控制在秒級以?xún)?。如果計算沒(méi)有實(shí)時(shí)性,物聯(lián)網(wǎng)的商業(yè)價(jià)值就大打折扣。

      3.高可靠性

      需要運營(yíng)商級別的高可靠服務(wù)。物聯(lián)網(wǎng)系統對接的往往是生產(chǎn)、經(jīng)營(yíng)系統,如果數據處理系統宕機,直接導致停產(chǎn),產(chǎn)生經(jīng)濟有損失、導致對終端消費者的服務(wù)無(wú)法正常提供。比如智能電表,如果系統出問(wèn)題,直接導致的是千家萬(wàn)戶(hù)無(wú)法正常用電。因此物聯(lián)網(wǎng)大數據系統必須是高可靠的,必須支持數據實(shí)時(shí)備份,必須支持異地容災,必須支持軟件、硬件在線(xiàn)升級,必須支持在線(xiàn)IDC機房遷移,否則服務(wù)一定有被中斷的可能。

      4.高效緩存

      需要高效的緩存功能。絕大部分場(chǎng)景,都需要能快速獲取設備當前狀態(tài)或其他信息,用以報警、大屏展示或其他。系統需要提供一高效機制,讓用戶(hù)可以獲取全部、或符合過(guò)濾條件的部分設備的最新?tīng)顟B(tài)。

      5.實(shí)時(shí)流式計算

      需要實(shí)時(shí)流式計算。各種實(shí)時(shí)預警或預測已經(jīng)不是簡(jiǎn)單的基于某一個(gè)閾值進(jìn)行,而是需要通過(guò)將一個(gè)或多個(gè)設備產(chǎn)生的數據流進(jìn)行實(shí)時(shí)聚合計算,不只是基于一個(gè)時(shí)間點(diǎn)、而是基于一個(gè)時(shí)間窗口進(jìn)行計算。不僅如此,計算的需求也相當復雜,因場(chǎng)景而異,應容許用戶(hù)自定義函數進(jìn)行計算。

      6.數據訂閱

      需要支持數據訂閱。與通用大數據平臺比較一致,同一組數據往往有很多應用都需要,因此系統應該提供訂閱功能,只要有新的數據更新,就應該實(shí)時(shí)提醒應用。而且這個(gè)訂閱也應該是個(gè)性化的,容許應用設置過(guò)濾條件,比如只訂閱某個(gè)物理量五分鐘的平均值。

      7.和歷史數據處理合二為一

      實(shí)時(shí)數據和歷史數據的處理要合二為一。實(shí)時(shí)數據在緩存里,歷史數據在持久化存儲介質(zhì)里,而且可能依據時(shí)長(cháng),保留在不同存儲介質(zhì)里。系統應該隱藏背后的存儲,給用戶(hù)和應用呈現的是同一個(gè)接口和界面。無(wú)論是訪(fǎng)問(wèn)新采集的數據還是十年前的老數據,除輸入的時(shí)間參數不同之外,其余應該是一樣的。
     

    物聯(lián)網(wǎng)大數據平臺
     

      8.數據持續穩定寫(xiě)入

      需要保證數據能持續穩定寫(xiě)入。對于物聯(lián)網(wǎng)系統,數據流量往往是平穩的,因此數據寫(xiě)入所需要的資源往往是可以估算的。但是變化的是查詢(xún)、分析,特別是即席查詢(xún),有可能耗費很大的系統資源,不可控。因此系統必須保證分配足夠的資源以確保數據能夠寫(xiě)入系統而不被丟失。準確的說(shuō),系統必須是一個(gè)寫(xiě)優(yōu)先系統。

      9.數據多維度分析

      需要對數據支持靈活的多維度分析。對于聯(lián)網(wǎng)設備產(chǎn)生的數據,需要進(jìn)行各種維度的統計分析,比如從設備所處的地域進(jìn)行分析,從設備的型號、供應商進(jìn)行分析,從設備所使用的人員進(jìn)行分析等等。而且這些維度的分析是無(wú)法事先想好的,而是在實(shí)際運營(yíng)過(guò)程中,根據業(yè)務(wù)發(fā)展的需求定下來(lái)的。因此物聯(lián)網(wǎng)大數據系統需要一個(gè)靈活的機制增加某個(gè)維度的分析。

      10.支持數據計算

      需要支持數據降頻、插值、特殊函數計算等操作。原始數據的采集可能頻次挺高,但具體分析時(shí),往往不需要對原始收據進(jìn)行,而是數據降頻之后。系統需要提供高效的數據降頻操作。設備是很難同步的,不同設備采集數據的時(shí)間點(diǎn)是很難對齊的,因此分析一個(gè)特定時(shí)間點(diǎn)的值,往往需要插值才能解決,系統需要提供線(xiàn)性插值、設置固定值等多種插值策略才行。工業(yè)互聯(lián)網(wǎng)里,除通用的統計操作之外,往往還需要支持一些特殊函數,比如時(shí)間加權平均。

      11.即席分析和查詢(xún)

      需要支持即席分析和查詢(xún)。為提高大數據分析師的工作效率,系統應該提供一命令行工具或容許用戶(hù)通過(guò)其他工具,執行SQL查詢(xún),而不是非要通過(guò)編程接口。查詢(xún)分析的結果可以很方便的導出,再制作成各種圖標。

      12.靈活數據管理策略

      需要提供靈活的數據管理策略。一個(gè)大的系統,采集的數據種類(lèi)繁多,而且除采集的原始數據外,還有大量的衍生數據。這些數據各自有不同的特點(diǎn),有的采集頻次高,有的要求保留時(shí)間長(cháng),有的需要多個(gè)副本以保證更高的安全性,有的需要能快速訪(fǎng)問(wèn)。因此物聯(lián)網(wǎng)大數據平臺必須提供多種策略,讓用戶(hù)可以根據特點(diǎn)進(jìn)行選擇和配置,而且各種策略并存。

      13.開(kāi)放的系統

      必須是開(kāi)放的。系統需要支持業(yè)界流行的標準SQL,提供各種語(yǔ)言開(kāi)發(fā)接口,包括C/C++,Java,Go,Python,RESTful等等,也需要支持Spark,R,Matlab等等,方便集成各種機器學(xué)習、人工智能算法或其他應用,讓大數據處理平臺能夠不斷擴展,而不是成為一個(gè)孤島。

      14.支持異構環(huán)境

      系統必須支持異構環(huán)境。大數據平臺的搭建是一個(gè)長(cháng)期的工作,每個(gè)批次采購的服務(wù)器和存儲設備都會(huì )不一樣,系統必須支持各種檔次、各種不同配置的服務(wù)器和存儲設備并存。

      15.支持邊云協(xié)同

      需要支持邊云協(xié)同。要有一套靈活的機制將邊緣計算節點(diǎn)的數據上傳到云端,根據具體需要,可以將原始數據,或加工計算后的數據,或僅僅符合過(guò)濾條件的數據同步到云端,而且隨時(shí)可以取消,更改策略。

      16.單一后臺管理

      需要單一的后臺管理系統。便于查看系統運行狀態(tài)、管理集群、管理用戶(hù)、管理各種系統資源等,而且系統能夠與第三方IT運維監測平臺無(wú)縫集成,便于管理。

      17.私有化部署

      便于私有化部署。因為很多企業(yè)出于安全以及各種因素的考慮,希望采用私有化部署。而傳統的企業(yè)往往沒(méi)有很強的IT運維團隊,因此在安裝、部署上需要做到簡(jiǎn)單、快捷,可維護性強。

      以上總結了物聯(lián)網(wǎng)大數據平臺的主要功能和特點(diǎn)。雖然物聯(lián)網(wǎng)大數據平臺本身也在演變之中,但總的目標不會(huì )改變,那就是高效、可伸縮、實(shí)時(shí)、可靠、靈活、開(kāi)放、簡(jiǎn)單、易維護。

    上一篇:下一篇:
    92视频在线精品国自产拍_乱色熟女综合一区二区_国产精品毛片久久久久久久_久天啪天天久久99久孕妇
    <ruby id="66w77"><video id="66w77"></video></ruby>
    <ruby id="66w77"><option id="66w77"><thead id="66w77"></thead></option></ruby>
  • <ruby id="66w77"><table id="66w77"></table></ruby>

  • <ruby id="66w77"><table id="66w77"></table></ruby>
    <strong id="66w77"></strong>