從概念上講,邊緣計(jì)算是指使計(jì)算更接近使用位置或數(shù)據(jù)源的想法。
隨著越來(lái)越多的公司加入邊緣計(jì)算,邊緣計(jì)算將繼續(xù)獲得力量,即使他們正在邊緣進(jìn)行小規(guī)模的試點(diǎn)部署,從而使自己步履維艱。邊緣計(jì)算一詞已被廣泛用于描述從微型IoT設(shè)備執(zhí)行的操作到類似數(shù)據(jù)中心的基礎(chǔ)架構(gòu)的所有內(nèi)容。
從概念上講,邊緣計(jì)算是指使計(jì)算更接近使用位置或數(shù)據(jù)源的想法。
有關(guān)為何公司越來(lái)越重視邊緣計(jì)算的更多信息,請(qǐng)?jiān)L問我們正走向邊緣計(jì)算。
本文從物聯(lián)網(wǎng)應(yīng)用程序開發(fā)人員的角度著眼于邊緣計(jì)算。畢竟,利用人工智能和機(jī)器學(xué)習(xí)(AI / ML)等新興技術(shù)的應(yīng)用程序?qū)⑻峁┒床炝?,以發(fā)現(xiàn)提供新服務(wù)或優(yōu)化成本的機(jī)會(huì)。
經(jīng)常將諸如IoT,AR / VR,機(jī)器人技術(shù)和電信網(wǎng)絡(luò)功能之類的新興用例視為將計(jì)算移至邊緣的關(guān)鍵驅(qū)動(dòng)力。但是,傳統(tǒng)企業(yè)也在尋求邊緣計(jì)算以更好地支持其遠(yuǎn)程/分支機(jī)構(gòu)辦公室,零售店,制造工廠等。服務(wù)提供商可以在網(wǎng)絡(luò)邊緣部署全新的服務(wù)類別,以充分利用其與客戶的接近性。
前衛(wèi)應(yīng)用
盡管底層基礎(chǔ)結(jié)構(gòu)起著關(guān)鍵作用,但是邊緣計(jì)算的優(yōu)勢(shì)將在應(yīng)用程序的背面實(shí)現(xiàn)。如果做得正確,邊緣應(yīng)用程序可以在一系列行業(yè)中帶來(lái)新的體驗(yàn):
醫(yī)療保?。和ㄟ^整合來(lái)自患者健身追蹤器,醫(yī)療設(shè)備和環(huán)境狀況的實(shí)時(shí)數(shù)據(jù)來(lái)提高患者護(hù)理水平。
智能基礎(chǔ)設(shè)施:使城市能夠利用路邊傳感器和攝像頭的實(shí)時(shí)數(shù)據(jù)來(lái)改善交通流量(交通燈同步,減少/增加行車線),提高安全性(錯(cuò)誤的駕駛員,動(dòng)態(tài)限速)或提高航運(yùn)港口利用率(貨船的裝卸)。
自動(dòng)駕駛:實(shí)時(shí)決策,可在各種駕駛條件下安全駕駛車輛。
工業(yè)4.0:在工廠車間通過AI / ML功能啟用實(shí)時(shí)分析,以進(jìn)行預(yù)測(cè)性維護(hù),從而提高設(shè)備利用率。
遠(yuǎn)端服務(wù):服務(wù)提供商使用與客戶的距離近的服務(wù),為AR / VR或VDI(虛擬桌面)等用例提供低延遲(不到1毫秒),基于高帶寬位置的服務(wù)。
最佳實(shí)踐
邊緣計(jì)算為公司提供了跨大量位置的分布式資源池的云計(jì)算靈活性和簡(jiǎn)便性。在物聯(lián)網(wǎng)用例的背景下,應(yīng)用程序開發(fā)方法是邊緣計(jì)算與以往的嵌入式系統(tǒng)不同的眾多方式之一。要開發(fā)嵌入式應(yīng)用程序,開發(fā)人員需要對(duì)硬件和接口有深入的了解。高度定制的操作系統(tǒng)對(duì)底層硬件有很強(qiáng)的依賴性,因此需要功能專門化。開發(fā)工具缺乏IT開發(fā)人員使用的工具的靈活性和功能。邊緣計(jì)算涉及以下一些最佳實(shí)踐:
一致的工具:開發(fā)人員需要能夠使用相同的工具,而不管應(yīng)用程序部署在何處。這意味著,除了非邊緣應(yīng)用程序之外,創(chuàng)建邊緣應(yīng)用程序不需要任何特殊技能。這樣的工具的一個(gè)例子是在Eclipse Che上構(gòu)建的Red Hat CodeReady Workspaces,它為Kubernetes本地開發(fā)解決方案提供了瀏覽器內(nèi)IDE,用于快速應(yīng)用程序開發(fā),可以輕松地部署在邊緣或云中。
開放式API:定義明確的開放式API允許以編程方式訪問實(shí)時(shí)數(shù)據(jù),從而使企業(yè)能夠提供以前無(wú)法實(shí)現(xiàn)的新型服務(wù)。開發(fā)人員需要API來(lái)創(chuàng)建基于標(biāo)準(zhǔn)的解決方案,這些解決方案可以訪問數(shù)據(jù)而無(wú)需擔(dān)心底層硬件接口。
加速應(yīng)用程序開發(fā):盡管邊緣體系結(jié)構(gòu)仍在發(fā)展,但是今天做出的設(shè)計(jì)決策將對(duì)未來(lái)的功能產(chǎn)生持久的影響。更好的方法不是采用為邊緣而設(shè)計(jì)的產(chǎn)品,以減少開發(fā)人員的敏捷性,而是采用可以在任何地方使用的解決方案-云,內(nèi)部部署和邊緣??紤]一下,諸如容器,Kubernetes,輕量級(jí)應(yīng)用程序服務(wù)之類的技術(shù)可加速應(yīng)用程序開發(fā)-從云到邊緣。
容器化:大多數(shù)新應(yīng)用程序都以容器形式構(gòu)建,因?yàn)樗鼈円子诖笠?guī)模部署和管理。邊緣應(yīng)用程序的要求包括模塊化,隔離性和不變性,這使得使用容器特別適合。應(yīng)用程序?qū)⑿枰渴鹪谠S多不同的邊緣層上,每個(gè)邊緣層都有其獨(dú)特的資源特征。結(jié)合微服務(wù),可以根據(jù)基礎(chǔ)資源或條件按比例放大或縮小表示功能實(shí)例的容器。
其他注意事項(xiàng)
重要的是要注意,在邊緣計(jì)算和集中式計(jì)算之間將不是一個(gè)選擇。隨著邊緣計(jì)算在市場(chǎng)上得到越來(lái)越多的采用,整個(gè)解決方案通常將兩者結(jié)合起來(lái)。在這種混合計(jì)算模型中,集中式計(jì)算將用于計(jì)算密集型工作負(fù)載,數(shù)據(jù)聚合和存儲(chǔ),AI /機(jī)器學(xué)習(xí),跨地理位置的協(xié)調(diào)操作以及傳統(tǒng)的后端處理。另一方面,邊緣計(jì)算可以幫助從源頭上實(shí)時(shí)解決問題。分布式體系結(jié)構(gòu)將允許將應(yīng)用程序放置在從云到邊緣的任何層次上,這是最有意義的。
當(dāng)邊緣計(jì)算實(shí)現(xiàn)大規(guī)模部署時(shí),使用無(wú)法與其他IT基礎(chǔ)架構(gòu)很好集成的,使用自定義工具的整體式邊緣解決方案可能會(huì)給您帶來(lái)極大的痛苦。開源是一個(gè)顯而易見的選擇,它為邊緣計(jì)算提供了選擇的靈活性和面向未來(lái)的投資。
責(zé)任編輯:YYX
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2909文章
44640瀏覽量
373439 -
邊緣計(jì)算
+關(guān)注
關(guān)注
22文章
3092瀏覽量
48972
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論