0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

淺談邊緣計(jì)算在物聯(lián)網(wǎng)(IoT)當(dāng)中的運(yùn)用

電子工程師 ? 來(lái)源: 張飛洪 ? 作者: 張飛洪 ? 2021-04-08 08:57 ? 次閱讀

邊緣計(jì)算是指在靠近物或數(shù)據(jù)源頭的一側(cè),采用網(wǎng)絡(luò)、計(jì)算、存儲(chǔ)、應(yīng)用核心能力為一體的開(kāi)放平臺(tái),就近提供最近端服務(wù)。其應(yīng)用程序在邊緣側(cè)發(fā)起,產(chǎn)生更快的網(wǎng)絡(luò)服務(wù)響應(yīng),滿足行業(yè)在實(shí)時(shí)業(yè)務(wù)、應(yīng)用智能、安全與隱私保護(hù)等方面的基本需求。目前,許多科技企業(yè)已經(jīng)在邊緣計(jì)算上開(kāi)始自己的布局。

未來(lái),我們會(huì)看到越來(lái)越多的像智慧城市、智能工廠、智能制造、智能零售等一系列創(chuàng)新商業(yè)模式,它們?cè)谶\(yùn)用物聯(lián)網(wǎng)技術(shù)的過(guò)程中,需要用到數(shù)據(jù)采集、處理、上傳數(shù)據(jù)的邊緣端計(jì)算設(shè)備和網(wǎng)關(guān)設(shè)備。這些設(shè)備或者是相應(yīng)的解決方案,配合分布式數(shù)據(jù)庫(kù)和分布式的數(shù)據(jù)處理,就構(gòu)成一個(gè)完整的邊緣計(jì)算體系。但這個(gè)體系不是獨(dú)立存在的,它會(huì)跟云計(jì)算產(chǎn)生非常多的數(shù)據(jù)和應(yīng)用互動(dòng)。

邊緣計(jì)算簡(jiǎn)單架構(gòu)圖

提到邊緣計(jì)算,我們會(huì)聯(lián)想到秒殺時(shí)候,使用CDN進(jìn)行負(fù)載分流;可能也會(huì)聯(lián)想到數(shù)據(jù)中心和分布式服務(wù)器;或者想到數(shù)據(jù)中心和設(shè)備采集網(wǎng)關(guān);或者想到華為AI神經(jīng)網(wǎng)絡(luò)芯片、離線地圖,離線語(yǔ)音識(shí)別;或者自動(dòng)駕駛,電動(dòng)汽車等等……

這邊不深入考究邊緣計(jì)算的概念,具體可以查看維基百科或百度百科

邊緣計(jì)算的架構(gòu)圖很簡(jiǎn)單,如下圖所示

100017449-58880-1.png

(圖片來(lái)源:https://www.zhihu.com/question/35792003?sort=created)

為什么需要邊緣計(jì)算?

也許你會(huì)第一反應(yīng)是中心計(jì)算力不足,網(wǎng)絡(luò)延遲,數(shù)據(jù)量龐大,這些都是常見(jiàn)的因素……

100017449-58881-2.png

數(shù)據(jù)上漲

隨著芯片計(jì)算力的發(fā)展、硬件成本的降低,加上網(wǎng)路提速,大概每十年一次變革,數(shù)據(jù)呈現(xiàn)指數(shù)級(jí)的增長(zhǎng)。也許在2020-2030年,通過(guò)5G和AI的變革,計(jì)算機(jī)正在吞噬一切可以數(shù)字化的東西,那時(shí)候數(shù)據(jù)的增長(zhǎng)不知道會(huì)是什么恐怖級(jí)別?

100017449-58882-3.png

顯然,這個(gè)時(shí)候的數(shù)據(jù)中心,已然無(wú)法承擔(dān)集中式帶來(lái)的各自延遲,緩慢,痛苦……

成本上漲

為什么邊緣計(jì)算還能節(jié)省成本?

100017449-58883-4.png

幾十萬(wàn)用戶的公司,只需要處理百級(jí) QPS 的量,只需要 10 臺(tái)左右的服務(wù)器;

上百萬(wàn)用戶的公司,只需要處理千級(jí) QPS 的量,需要有 50 臺(tái)左右的服務(wù)器;

上千萬(wàn)用戶的公司,需要處理萬(wàn)級(jí)到十萬(wàn)級(jí) QPS 的量,需要 700 臺(tái)左右的服務(wù)器;

上億用戶的公司,其需要處理百萬(wàn)級(jí) QPS 的量,需要上萬(wàn)臺(tái)的服務(wù)器。

以上數(shù)據(jù)不是完全標(biāo)準(zhǔn)的,但是可以確定的是像BAT,TMD這些大廠的服務(wù)器都是以萬(wàn)計(jì)算的。

如上圖所示,十萬(wàn)用戶到上億用戶,用戶量也就多 100 倍,為什么服務(wù)器需要1000倍?因?yàn)椋?dāng)架構(gòu)變復(fù)雜了后,你就要做很多非功能的東西了,比如,緩存、隊(duì)列、服務(wù)發(fā)現(xiàn)、網(wǎng)關(guān)、自動(dòng)化運(yùn)維、監(jiān)控等……

如果我們能夠把那上億的用戶拆成 100 個(gè)百萬(wàn)級(jí)的用戶,那么只需要 5000 多臺(tái)機(jī)器。

分擔(dān)計(jì)算

海量數(shù)據(jù)則能夠就近處理,大量的設(shè)備也能實(shí)現(xiàn)高效協(xié)同的工作,諸多問(wèn)題迎刃而解。因此,邊緣計(jì)算理論上可滿足許多行業(yè)在敏捷性、實(shí)時(shí)性、數(shù)據(jù)優(yōu)化、應(yīng)用智能、以及安全與隱私保護(hù)等方面的關(guān)鍵需求。

這里舉個(gè)簡(jiǎn)單的應(yīng)用,假如一個(gè)項(xiàng)目有5萬(wàn)個(gè)設(shè)備點(diǎn),每隔5分鐘一次采集,那么一年后的測(cè)點(diǎn)數(shù)據(jù)可能就是100G量級(jí)。對(duì)這些數(shù)據(jù)的統(tǒng)計(jì)就會(huì)是一個(gè)耗時(shí)耗力的事情。

邊緣計(jì)算應(yīng)用場(chǎng)景

既然邊緣計(jì)算是一種必然,那么邊緣計(jì)算會(huì)應(yīng)用在哪些場(chǎng)景呢?我覺(jué)得至少以下這些場(chǎng)景會(huì)用到:

處理一些實(shí)時(shí)響應(yīng)的業(yè)務(wù)。它和用戶靠得很近,所以其可以實(shí)時(shí)響應(yīng)用戶的一些本地請(qǐng)求,比如,某公司的人臉門禁系統(tǒng)、共享單車的開(kāi)鎖。

收集并結(jié)構(gòu)化數(shù)據(jù)。比如,把視頻中的車牌信息摳出來(lái),轉(zhuǎn)成文字,傳回?cái)?shù)據(jù)中心。我們知道大華,??档戎髁鲾z像頭設(shè)備本身自帶車牌識(shí)別等功能就是一個(gè)典型的應(yīng)用

實(shí)時(shí)設(shè)備監(jiān)控。主要是線下設(shè)備的數(shù)據(jù)采集和監(jiān)控。比如,設(shè)備告警、設(shè)備聯(lián)動(dòng)、設(shè)備管理、設(shè)備統(tǒng)計(jì)等

P2P 的一些去中心化的應(yīng)用。比如:邊緣結(jié)點(diǎn)作為一個(gè)服務(wù)發(fā)現(xiàn)的服務(wù)器,可以讓本地設(shè)備之間進(jìn)行 P2P 通訊。

邊緣計(jì)算的運(yùn)用場(chǎng)景還是十分豐富的,還有很多是我們所想象不到的,我們正在期待神經(jīng)網(wǎng)絡(luò)芯片助力AI智能,未來(lái)的設(shè)備必然會(huì)更加強(qiáng)大,更加邊緣化。

邊緣計(jì)算的技術(shù)?

邊緣計(jì)算涉及到的技術(shù)包括方方面面,這里截取要點(diǎn)分析。

100017449-58884-5.png

API Gateway相當(dāng)于一個(gè)門衛(wèi)的角色,和設(shè)計(jì)模式的Facade(門面模式)很像,是系統(tǒng)的唯一入口。網(wǎng)關(guān)可以是一臺(tái)服務(wù)器,也可以是一個(gè)比較強(qiáng)大的設(shè)備。

網(wǎng)關(guān)還可以進(jìn)行往下分層級(jí),像眾星拱月一樣,最后通過(guò)一個(gè)大的門衛(wèi)作為唯一的入口。這種星型的網(wǎng)關(guān)架構(gòu)可以控制每個(gè)子網(wǎng)關(guān)或者叫子邊緣計(jì)算的粒度。當(dāng)然這種架構(gòu)也帶來(lái)更大的復(fù)雜度。

100017449-58885-6.png

一個(gè)網(wǎng)關(guān)一般包含以下這些組件:服務(wù)注冊(cè),請(qǐng)求路由,負(fù)載均衡,彈力設(shè)計(jì),安全管控。此外網(wǎng)關(guān)對(duì)性能、集群和高可用也是需要考慮的一個(gè)要點(diǎn),對(duì)于初創(chuàng)中的團(tuán)隊(duì),這些其實(shí)可以放在最后去考慮,后續(xù)業(yè)務(wù)起來(lái)后依然是一個(gè)必須考慮的重點(diǎn),比如單點(diǎn)故障導(dǎo)致的所有訪問(wèn)癱瘓,性能低下導(dǎo)致的請(qǐng)求延遲,或者沒(méi)有使用異步機(jī)制導(dǎo)致的吞吐量低下等等……

服務(wù)函數(shù)化(Serverless)

傳統(tǒng)的做法,我們都需要在服務(wù)器上持續(xù)運(yùn)行進(jìn)程以等待 HTTP 請(qǐng)求或 API 調(diào)用,而Serverless可以通過(guò)某種事件機(jī)制觸發(fā)代碼的執(zhí)行。

"如果說(shuō)微服務(wù)是以專注于單一責(zé)任與功能的小型功能塊為基礎(chǔ),利用模塊化的方式組合出復(fù)雜的大型應(yīng)用程序,那么我們還可以進(jìn)一步認(rèn)為 Serverless 架構(gòu)可以提供一種更加 " 代碼碎片化 " 的軟件架構(gòu)范式,我們稱之為 Function as a Services(FaaS)。所謂的 " 函數(shù) "(Function)提供的是相比微服務(wù)更加細(xì)小的程序單元。"——左耳朵耗子

不同于微服務(wù)的是函數(shù)化更加碎片,而且無(wú)需進(jìn)程等待,這是他的殺手锏。最后推薦兩個(gè)GO語(yǔ)言的開(kāi)源框架

openfaas

fission

數(shù)據(jù)同步

邊緣和中心的關(guān)系千絲萬(wàn)縷,就物聯(lián)網(wǎng)來(lái)說(shuō),中心需要的數(shù)據(jù)是什么呢?大部分是決策數(shù)據(jù),也就是那些官老爺要看的數(shù)據(jù),至于設(shè)備什么時(shí)候告警,什么時(shí)候出故障等等數(shù)據(jù)不一定要實(shí)時(shí)或者全部同步到中心,也就是說(shuō)你的數(shù)據(jù)延遲一段時(shí)間并不妨礙,甚至隔天都問(wèn)題不大。

如果要同步,一般如何做?

通過(guò)消息隊(duì)列寫時(shí)復(fù)制(Wirte And Copy),這種方式實(shí)時(shí)性高,有很好的削峰填谷。

通過(guò)DB層面發(fā)布訂閱進(jìn)行數(shù)據(jù)同步,這種同步是日志級(jí)別的,性能有保障,但是調(diào)式有坑,不建議使用。

我所了解的建筑智能化設(shè)備設(shè)施這個(gè)行業(yè),邊緣設(shè)備只要不是鬧人命的故障,比如電梯故障,火災(zāi)報(bào)警什么的,大部分的業(yè)務(wù)其實(shí)都和錢和安全沒(méi)有多大關(guān)系,也就是對(duì)高可靠的依賴是非常弱的。當(dāng)然不排除醫(yī)院或者機(jī)場(chǎng)等特殊情況。

總結(jié)

本文主要探討了物聯(lián)網(wǎng)領(lǐng)域的邊緣計(jì)算這個(gè)概念和簡(jiǎn)單架構(gòu)圖,接著簡(jiǎn)單介紹為什么需要邊緣計(jì)算以及邊緣計(jì)算的使用場(chǎng)景和關(guān)鍵技術(shù)。邊緣計(jì)算和物聯(lián)網(wǎng)一起興起,還有很多未知等待探索,一起行動(dòng)吧……

引用鏈接:

什么是邊緣計(jì)算?https://www.zhihu.com/question/35792003?sort=created

華為云IoT解決方案:https://e.huawei.com/cn/solutions/business-needs/enterprise-network/agil...

邊緣計(jì)算、霧計(jì)算、云計(jì)算區(qū)別:https://www.douban.com/group/topic/114686249/

邊緣計(jì)算:物聯(lián)網(wǎng)的下一個(gè)風(fēng)口:https://new.qq.com/omn/20180925/20180925A0ZZRG.html

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2898

    文章

    43780

    瀏覽量

    369063
  • QPS
    QPS
    +關(guān)注

    關(guān)注

    0

    文章

    24

    瀏覽量

    8782
  • 邊緣計(jì)算
    +關(guān)注

    關(guān)注

    22

    文章

    3008

    瀏覽量

    48277
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    IOT邊緣計(jì)算網(wǎng)關(guān):聯(lián)網(wǎng)的“神經(jīng)系統(tǒng)”

    聯(lián)網(wǎng)IoT)的快速發(fā)展中,邊緣計(jì)算網(wǎng)關(guān)作為聯(lián)網(wǎng)
    的頭像 發(fā)表于 09-25 11:44 ?254次閱讀
    <b class='flag-5'>IOT</b><b class='flag-5'>邊緣</b><b class='flag-5'>計(jì)算</b>網(wǎng)關(guān):<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>的“神經(jīng)系統(tǒng)”

    邊緣計(jì)算聯(lián)網(wǎng)平臺(tái)是什么

    隨著聯(lián)網(wǎng)IoT)技術(shù)的飛速發(fā)展,萬(wàn)互聯(lián)已成為現(xiàn)實(shí)。然而,面對(duì)海量數(shù)據(jù)的處理與實(shí)時(shí)響應(yīng)需求,傳統(tǒng)的云計(jì)算模式逐漸顯露出其局限性,如數(shù)據(jù)傳
    的頭像 發(fā)表于 09-07 14:16 ?193次閱讀

    邊緣計(jì)算聯(lián)網(wǎng)關(guān)如何優(yōu)化數(shù)據(jù)處理流程

    聯(lián)網(wǎng)技術(shù)日新月異的今天,數(shù)據(jù)的產(chǎn)生、傳輸與處理已成為推動(dòng)行業(yè)智能化轉(zhuǎn)型的關(guān)鍵。邊緣計(jì)算聯(lián)網(wǎng)
    的頭像 發(fā)表于 07-30 17:27 ?249次閱讀
    <b class='flag-5'>邊緣</b><b class='flag-5'>計(jì)算</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>關(guān)如何優(yōu)化數(shù)據(jù)處理流程

    邊緣計(jì)算聯(lián)網(wǎng)網(wǎng)關(guān)

    邊緣計(jì)算聯(lián)網(wǎng)網(wǎng)關(guān)是聯(lián)網(wǎng)系統(tǒng)中的關(guān)鍵設(shè)備,它位于網(wǎng)絡(luò)的邊緣
    的頭像 發(fā)表于 07-29 14:30 ?242次閱讀
    <b class='flag-5'>邊緣</b><b class='flag-5'>計(jì)算</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>網(wǎng)關(guān)

    網(wǎng)關(guān)助力邊緣聯(lián)網(wǎng)

    網(wǎng)關(guān)助力邊緣聯(lián)網(wǎng) 在探討網(wǎng)關(guān)如何助力邊緣聯(lián)網(wǎng)IoT
    的頭像 發(fā)表于 06-18 14:06 ?185次閱讀
    網(wǎng)關(guān)助力<b class='flag-5'>邊緣</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>

    聯(lián)網(wǎng)技術(shù)在智慧醫(yī)院中的應(yīng)用探討 --宜聯(lián)IOT中繼寶盒助力智慧醫(yī)院建設(shè)

    本文介紹聯(lián)網(wǎng)計(jì)算在智慧醫(yī)院的應(yīng)用場(chǎng)景和現(xiàn)狀,以及宜聯(lián)IOT中繼寶盒在智慧醫(yī)院建設(shè)中所起的作用和用途。
    的頭像 發(fā)表于 05-31 00:12 ?1320次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>技術(shù)在智慧醫(yī)院中的應(yīng)用探討 --宜聯(lián)<b class='flag-5'>IOT</b>中繼寶盒助力智慧醫(yī)院建設(shè)

    邊緣計(jì)算聯(lián)網(wǎng)網(wǎng)關(guān)是什么?有什么功能

    邊緣計(jì)算聯(lián)網(wǎng)IoT)網(wǎng)關(guān)是一種設(shè)備,它連接在本地網(wǎng)絡(luò)的邊緣,充
    的頭像 發(fā)表于 05-21 14:09 ?764次閱讀
    <b class='flag-5'>邊緣</b><b class='flag-5'>計(jì)算</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>網(wǎng)關(guān)是什么?有什么功能

    一款基于積木式設(shè)計(jì)的智能聯(lián)網(wǎng)設(shè)備—USR-M300邊緣網(wǎng)關(guān)簡(jiǎn)介

    隨著聯(lián)網(wǎng)IoT)技術(shù)的迅猛發(fā)展,邊緣計(jì)算作為連接物理世界與數(shù)字世界的橋梁,正逐漸展現(xiàn)出其巨大的潛力和價(jià)值。
    的頭像 發(fā)表于 03-22 14:50 ?1256次閱讀
    一款基于積木式設(shè)計(jì)的智能<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>設(shè)備—USR-M300<b class='flag-5'>邊緣</b>網(wǎng)關(guān)簡(jiǎn)介

    邊緣計(jì)算聯(lián)網(wǎng)關(guān)在生產(chǎn)場(chǎng)景中的應(yīng)用

    隨著聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,邊緣計(jì)算聯(lián)網(wǎng)關(guān)在生產(chǎn)場(chǎng)景中的應(yīng)用越來(lái)越廣泛。
    的頭像 發(fā)表于 02-28 15:49 ?422次閱讀

    什么是邊緣計(jì)算邊緣計(jì)算技術(shù)有哪些優(yōu)缺點(diǎn)?

    不需要將大量數(shù)據(jù)傳輸?shù)皆贫诉M(jìn)行處理,從而減少了網(wǎng)絡(luò)延遲和帶寬消耗。邊緣計(jì)算技術(shù)的出現(xiàn)可以更好地支持IoT聯(lián)網(wǎng))應(yīng)用,提供更低的延遲、更高
    的頭像 發(fā)表于 02-06 14:38 ?1429次閱讀

    聯(lián)網(wǎng)IOT芯片是什么?聯(lián)網(wǎng)芯片的作用 聯(lián)網(wǎng)芯片的應(yīng)用領(lǐng)域

    聯(lián)網(wǎng)IOT芯片是什么?聯(lián)網(wǎng)芯片的作用 聯(lián)網(wǎng)芯片
    的頭像 發(fā)表于 02-01 11:38 ?3251次閱讀

    邊緣計(jì)算聯(lián)網(wǎng)網(wǎng)關(guān)的功能特點(diǎn)和應(yīng)用場(chǎng)景

    高度發(fā)展的工業(yè)自動(dòng)化時(shí)代,豐富多樣的設(shè)備帶來(lái)了海量的數(shù)據(jù),給集中式的云計(jì)算資源帶來(lái)較大的運(yùn)行壓力,但同時(shí)也帶動(dòng)了邊緣計(jì)算技術(shù)的發(fā)展。邊緣計(jì)算
    的頭像 發(fā)表于 01-19 15:48 ?337次閱讀
    <b class='flag-5'>邊緣</b><b class='flag-5'>計(jì)算</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>網(wǎng)關(guān)的功能特點(diǎn)和應(yīng)用場(chǎng)景

    什么是邊緣計(jì)算,邊緣計(jì)算有哪些應(yīng)用?

    什么是邊緣計(jì)算,邊緣計(jì)算有哪些應(yīng)用? 邊緣計(jì)算是一種將計(jì)算
    的頭像 發(fā)表于 01-09 11:29 ?1489次閱讀

    工業(yè)聯(lián)網(wǎng)(IoT)之邊緣節(jié)點(diǎn)

    Ian Beavers ADI公司 工業(yè)聯(lián)網(wǎng)(IoT)正在醞釀廣泛的轉(zhuǎn)變,這種轉(zhuǎn)變不僅將使互聯(lián)機(jī)器間的相互檢測(cè)成為一種競(jìng)爭(zhēng)優(yōu)勢(shì),還將使其成為必不可少的基本服務(wù)。工業(yè)
    發(fā)表于 11-28 14:31 ?0次下載
    工業(yè)<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>(<b class='flag-5'>IoT</b>)之<b class='flag-5'>邊緣</b>節(jié)點(diǎn)

    十分鐘詳解邊緣計(jì)算原理#人工智能 #邊緣計(jì)算 #聯(lián)網(wǎng)

    聯(lián)網(wǎng)邊緣計(jì)算
    成都華江信息
    發(fā)布于 :2023年11月13日 12:59:05