不管公司正在構(gòu)建什么,在某些時(shí)候可能會(huì)感到疑惑:他們的設(shè)備應(yīng)該在云端還是在邊緣執(zhí)行這些重要的計(jì)算?在云計(jì)算平臺(tái)或邊緣計(jì)算設(shè)施之間進(jìn)行選擇是一個(gè)可能影響設(shè)備成本或效率等因素的決定,而沒(méi)人愿意一開(kāi)始就做出錯(cuò)誤的決定,然后在花費(fèi)大量時(shí)間和費(fèi)用之后才轉(zhuǎn)向正確的決定。
何為云計(jì)算?
“云計(jì)算”是指能通過(guò)互聯(lián)網(wǎng)訪問(wèn)的服務(wù)器集合,全世界眼下主要的云計(jì)算提供商囊括AWS、微軟Azure和谷歌云平臺(tái)。
云平臺(tái)中的服務(wù)器能提供按需計(jì)算資源來(lái)存儲(chǔ)和處理數(shù)據(jù)。公司能將云平臺(tái)視為文件和程序的集中位置,能將任何設(shè)備連接到云平臺(tái)來(lái)訪問(wèn)它們。Dropbox或Google Drive等服務(wù)是眾多基于云的服務(wù)中的一部分。
云計(jì)算描述了在云中執(zhí)行計(jì)算的方式。這些計(jì)算能囊括數(shù)據(jù)分析和可視化、計(jì)算機(jī)視覺(jué)和機(jī)器學(xué)習(xí)。云計(jì)算的一個(gè)應(yīng)用例子是,當(dāng)人們家里的智能音箱將音頻文件發(fā)送到云端時(shí),它會(huì)由算法進(jìn)行解釋,并返回響應(yīng)。
何為邊緣計(jì)算?
邊緣實(shí)際上是網(wǎng)絡(luò)的“邊緣”。它囊括作為云入口/出口點(diǎn)但不屬于云計(jì)算本身的設(shè)備。比如,數(shù)據(jù)中心的服務(wù)器是云計(jì)算的一部分;連接到該服務(wù)器的智能手機(jī)和路由器是邊緣的一部分。
邊緣計(jì)算描述了在邊緣執(zhí)行計(jì)算的方式。這樣,數(shù)據(jù)的處理就在靠近或在數(shù)據(jù)收集或處理的位置完成。
邊緣計(jì)算過(guò)程的一個(gè)例子是無(wú)人駕駛汽車上的對(duì)象檢測(cè)。車輛處理來(lái)自其傳感器的數(shù)據(jù),并使用結(jié)果來(lái)避開(kāi)障礙物。與智能音箱不同,它收集的數(shù)據(jù)在本地處理,而不是發(fā)送到云端。
主要考慮因素
在邊緣計(jì)算和云計(jì)算之間進(jìn)行選擇時(shí),需要考慮幾個(gè)關(guān)鍵問(wèn)題。
公司的設(shè)備采用的網(wǎng)絡(luò)質(zhì)量如何?
當(dāng)公司擁有高帶寬、低延遲和穩(wěn)定的互聯(lián)網(wǎng)連接時(shí),在云平臺(tái)上執(zhí)行計(jì)算能很好地工作,因?yàn)樾枰谠朴?jì)算服務(wù)器和設(shè)備之間來(lái)回發(fā)送數(shù)據(jù)。比如,如果公司打算在互聯(lián)網(wǎng)連接良好的家庭或辦公室中使用設(shè)備,則能相對(duì)無(wú)縫地完成這一操作。
在大多數(shù)情況下,如果計(jì)算是在邊緣完成的,它不會(huì)受到遠(yuǎn)程位置的互聯(lián)網(wǎng)連接不佳或丟失的影響;數(shù)據(jù)中處理能繼續(xù)進(jìn)行,因?yàn)樗皇窃谠浦杏?jì)算的。人們不希望汽車的物體檢測(cè)工作在長(zhǎng)途駕駛中停止;這就是無(wú)人駕駛汽車經(jīng)常在邊緣計(jì)算執(zhí)行物體檢測(cè)等計(jì)算的原因之一。
公司的數(shù)據(jù)需要多久處理一次?
如果客戶需要公司的設(shè)備的響應(yīng)時(shí)間比通過(guò)良好的網(wǎng)絡(luò)連接所能達(dá)到的速度更快,比如監(jiān)控系統(tǒng)的重要組件,邊緣計(jì)算可能是一種理想的選擇。能減少或完全消除設(shè)備和云平臺(tái)之間的傳輸時(shí)間延遲。因此,能立即處理數(shù)據(jù)。如果數(shù)據(jù)處理得很快,公司的設(shè)備能實(shí)現(xiàn)實(shí)時(shí)響應(yīng)。
當(dāng)設(shè)備使用能間歇時(shí),采用云計(jì)算服務(wù)是有益的。智能家居設(shè)備也是一個(gè)很好的例子,在云中運(yùn)行計(jì)算能讓公司在多個(gè)客戶之間共享相同的計(jì)算資源。這通過(guò)避免為其設(shè)備配置升級(jí)硬件來(lái)運(yùn)行數(shù)據(jù)處理的需要而降低成本。
哪一部分?jǐn)?shù)據(jù)對(duì)公司很重要?
如果公司只關(guān)心數(shù)據(jù)處理之后的結(jié)果,那么邊緣計(jì)算將非常有用。能只發(fā)送需要長(zhǎng)期存儲(chǔ)在云中的重要內(nèi)容,這樣做能降低在云中存儲(chǔ)和處理數(shù)據(jù)的成本。比如,如果正在創(chuàng)建需要報(bào)告道路擁堵程度的交通監(jiān)控設(shè)備,能在邊緣對(duì)視頻進(jìn)行預(yù)處理,而不是在云中運(yùn)行數(shù)小時(shí)的原始視圖,并且只發(fā)送圖像或剪輯道路擁堵時(shí)的流量。
公司可能需要保留數(shù)據(jù)以構(gòu)建機(jī)器學(xué)習(xí)數(shù)據(jù)集,或者計(jì)劃在未來(lái)以其他方式分析原始數(shù)據(jù)。如果已經(jīng)將原始數(shù)據(jù)發(fā)送到云中,那么在云中執(zhí)行計(jì)算也可能是一種理想的選擇。
設(shè)備的功率和尺寸限制是什么?
如果預(yù)計(jì)設(shè)備將在功率和尺寸方面受到限制,考慮到它具有良好的網(wǎng)絡(luò)連接,將計(jì)算工作發(fā)送到云端將允許設(shè)備保持更小的尺寸和低功耗。比如,Google Home和Amazon Alexa將捕獲音頻并將其發(fā)送到云端進(jìn)行處理,從而允許在設(shè)備內(nèi)部的小型計(jì)算機(jī)上無(wú)法運(yùn)行的復(fù)雜計(jì)算在云平臺(tái)上運(yùn)行。
公司的數(shù)據(jù)處理模型是自己的知識(shí)產(chǎn)權(quán)嗎?
如果公司正在制造消費(fèi)類設(shè)備,并且用于處理數(shù)據(jù)的方法是其知識(shí)產(chǎn)權(quán)(IP)的一部分,可能需要考慮制定如何保護(hù)它的計(jì)劃。在沒(méi)有強(qiáng)大的安全計(jì)劃的情況下將知識(shí)產(chǎn)權(quán)(IP)放在設(shè)備上可能會(huì)使其容易受到黑客攻擊。如果公司不具備在邊緣保護(hù)知識(shí)產(chǎn)權(quán)(IP)的知識(shí)或資源,最好將其放在已經(jīng)采取安全措施的云平臺(tái)上。
在邊緣計(jì)算和云計(jì)算之間進(jìn)行選擇的最終考慮因素
在邊緣計(jì)算或云計(jì)算之間進(jìn)行選擇時(shí),需要考慮很多事情。在復(fù)雜的問(wèn)題中,能通過(guò)將處理的某些部分留在邊緣而將其余部分留在云端,并從兩者的組合中受益。