摘要:隨着物聯網等技術的不斷發展、數據的不斷增加,基於雲的物聯網解決方案漸漸無法滿足人們日益增長的需求,越來越多的企業開始將目光轉向邊緣計算,並將其作爲雲的延伸擴展,以加快數據分析的速度,便於企業更快更好的做出決策。幾年前,大多數人都期望將物聯網部署至雲端——這的確可以給個人用戶帶來便捷的使用體驗,但構建企業級的物聯網解決方案,仍然需要採用雲計算和邊緣計算的結合方案。

物聯網智庫祝各位讀者中秋佳節,平安喜樂~

隨着物聯網等技術的不斷發展、數據的不斷增加,基於雲的物聯網解決方案漸漸無法滿足人們日益增長的需求,越來越多的企業開始將目光轉向邊緣計算,並將其作爲雲的延伸擴展,以加快數據分析的速度,便於企業更快更好的做出決策。

幾年前,大多數人都期望將物聯網部署至雲端——這的確可以給個人用戶帶來便捷的使用體驗,但構建企業級的物聯網解決方案,仍然需要採用雲計算和邊緣計算的結合方案。與純粹的雲端解決方案相比,包含邊緣側的混合方案可以減少延遲、提高可擴展性、增強對信息的訪問量,並使業務開發變得更加敏捷。

那麼,企業在物聯網解決方案中需要如何做才能最佳地利用邊緣和雲的力量呢?爲了闡明這一問題,本文將首先介紹邊緣計算與雲計算分別所扮演的角色,進而解釋爲什麼企業需要邊緣計算以及如何選擇邊雲協同的解決方案,最後再闡述邊緣計算的複雜性,並提供一些用例。

什麼是邊緣計算?

邊緣計算是一種分佈式處理和存儲的體系結構,它更接近數據的源頭。例如,帶有視覺處理功能的攝像頭、通過藍牙向手機發送數據的可穿戴醫療設備等都利用到了邊緣計算。與雲計算相比,邊緣計算更靠近終端,存在諸多優良特性,因此,邊緣計算和雲計算的混合使用通常被認爲是構建企業級物聯網解決方案的最佳實踐。

圖1 邊緣計算經常使用的關鍵組件

雲爆炸和延遲

經過十多年的發展,現如今,我們已經步入雲應用爆炸時代。誠然,雲在成本、效益、規模、自動化、互操作性和集中性等方面能爲企業帶來許多好處,因此大量IT公司的服務完全存在於雲上或在很大程度上依賴於雲。

與此同時,傳感器設備的數量及其生成的數據量也在迅猛增長,預計這一趨勢在未來幾年還會持續下去。不只是數據來源廣、數據量龐大,其採集的數據往往在幾毫秒內就會發生重大的變化,因此企業將數據轉換爲洞察力再轉換爲執行力的速度就顯得尤爲關鍵。那麼,如何在數據從生成到決策再到執行的整個過程中保持儘可能小的延遲? 光速是數據傳輸的速度極限,因此,只有通過縮短數據傳輸的距離,才能從真正意義上降低延遲。在一個只有“雲”的世界中,數據可能要傳輸數百甚至數千英里,延遲在所難免,而邊緣計算可以有效解決這一問題。

據估計,未來55%的物聯網數據將在數據源頭附近進行處理,包括設備端和邊緣側。由於延遲的減少能夠顯著提高響應時間、從而節省時間和金錢,因此,不斷增長的數據需求下,解決延遲問題將成爲重點。

圖2 從設備層到公共雲不同層級的延遲時間範圍

低延遲只是推動物聯網解決方案向邊緣計算擴展的衆多原因之一,在物聯網解決方案中,邊緣計算的好處還有很多。

圖3 邊緣計算的一些優點

雲和邊緣的平衡

物聯網解決方案對企業的敏捷式開發具有巨大的推動作用,下面介紹幾種基於邊緣和雲的物聯網解決方案的案例。

智能工廠

隨着物聯網等技術的不斷發展,企業正迅速向數字化和自動化的業務流程轉型。與此同時,許多製造商在世界各地遍佈工廠,每個工廠通常都具有各自的特性和功能需求。因此,雲計算憑藉自身的優勢在企業轉型智能製造中扮演着重要角色。通過雲,企業可以跨地域在全球範圍內監視系統和流程,從而能對整個運營狀況進行對比分析,確定最佳的投資比例。由此可見,對於企業來講,雲平臺或者數據中心是不可或缺的。

儘管優點明顯,但企業期望通過雲平臺或數據中心集中維護所有的數據,卻顯得過於龐大也不太現實。因此,企業只有結合邊緣雲架構,才能給智能工廠提供快速且幾乎不受阻礙的連接。

圖4 邊緣和雲如何與設備層中的傳感器一起工作

設備層(device layer) 表示連接到本地局域網或物聯網的單個設備部件,以實現即時交互。這一層的機器學習(ML)是基於雲中訓練的ML模型完成的。大量的原始設備數據也存儲在這一層。

設備層提供對單個設備的可見性和控制,而工廠應用層( plant apps layer )提供對工廠中所有連接設備的可見性和控制。邊緣層(edge connectivity layer)提供了單個設備和工廠應用層之間必要的連接。

企業層(enterprise layer)是雲託管的,主要提供跨多個工廠的可見性和控制。這一層級在企業層面進行分析、預測和決策,根據整個工廠的數據訓練ML算法模型,然後將訓練和分析的結果“推”向邊緣層級,最終下發至每個設備實現智能化操作。

智能建築

隨着智能網聯技術的興起,無論是辦公室、零售店、工廠還是醫院,智能建築都變的更加高效、更加舒適、更加便捷,爲居住者帶來獨特的體驗。據瞭解,智能建築將自動化操作與空間管理相結合,可以有效增強用戶體驗、提高生產力、降低成本以及網絡安全風險。此外,智能建築能更好地控制基礎設施和開展業務,使開發商能夠節約空間、能源、水源和人力等資源。

圖5 在智能建築中使用的不同類型的物聯網設備

另外,建築物生命週期中75% -80%的成本與其後期運營有關。現在很多商業住宅和辦公大樓都有自動化控制或管理系統,例如通暖、中央空調以及嵌入傳感器的智能照明系統等,它們都能與雲平臺或者邊緣層級的主系統交互。其中,邊緣服務器或網關通常用於發回雲平臺分析的結果,優化設備的操作或者調度。總之,邊緣計算和雲計算爲建築物提供了更加智能的資源管理。

構建邊雲解決方案面臨的挑戰

雖然邊緣計算提供了實實在在的好處,但也帶來了操作和設計的複雜性。一方面,邊緣計算是高度分佈式的,分佈在辦公室、工廠、校園等場所,有些甚至分佈在遙遠的、難以訪問的地方。另一方面,任何一家企業都可能擁有數千臺設備和數百個網關,所有這些邊緣節點都安裝有固件、操作系統、各種形式的虛擬機和軟件,其中一些需要由製造商提供,另一些則需要由第三方解決方案提供商提供。因此,所有邊緣節點都要由適當的管理員進行管理和維護,例如備份、補丁、更新和監視。

邊緣計算潛在的問題還有很多,在高度分佈式模型中,排除故障也是非常困難的。一般情況下,外勤技術人員需要到現場處理升級或者維修設備。因此在這種應用場景下,迫切需要類似於“軟件定義一切”(software defined everything)的方法,因爲軟件升級比硬件升級更容易、更方便。

持續的更新

儘管面臨諸多挑戰,但通過提供一定程度的自動化服務和工具,雲計算消除了人們對許多IT問題的擔憂。與之相對的,邊緣計算也要執行數據採集、程序更新、設備管理和監控、機器學習模型更新等高級功能,而且這些功能需要複製到所有邊緣節點和集羣。這是一項艱鉅的任務,甚至在一定程度上超過業務本身的需求。

管理策略

傳統數據中心使用的管理策略和實踐通常不適用於邊緣部署,邊緣部署分佈在多個位置,比傳統數據中心更具動態性。承擔這樣一個系統的業務管理是一項複雜的任務。

成本

雖然雲提供了隨需應變的可擴展性,並且易於配置,具有自動化和彈性,但是在邊緣提供這些功能是相當昂貴和複雜的。爲了適應現有邊緣部署的擴展,除了增加設備和邊緣節點的數量,可能還需要在額外的硬件和軟件上進行大量的投資,並進行許多複雜的工作。

網絡安全

通過多個節點和設備將雲和數據中心擴展到邊緣,可能會成倍地增加網絡攻擊的表面積。不安全的設備和邊緣節點,有可能成爲企業網絡中有價值資產的非法侵入點,或被用於其他邪惡的目的,如分佈式拒絕服務攻擊。因此,維護邊緣層所有資產的實體和網絡安全是一項複雜而關鍵的任務。

如何確定物聯網對邊緣計算的需求?

相對來講,邊緣計算是非常複雜和昂貴的、有一定風險的和浪費資源的,因此要做好風險/回報評估,謹慎決定是否在物聯網解決方案中擴展邊緣計算。

圖6 一些指導建議

在許多物聯網用例中,考慮與現有操作技術的匹配,爲物聯網解決方案添加雲託管組件需要一定程度的邊緣計算能力(主要是網關)。同樣,要實現智能建築、智能工廠管理系統,也需要使用一些邊緣處理功能。

僅使用邊緣或雲面臨可擴展性問題

對於一個大型物聯網系統來說,先不考慮做其他任何處理,只是將所有數據發送到雲端計算,就會在帶寬使用上面臨可擴展性的問題,可能需要不斷升級網絡基礎設施。此外,隨着實際應用中業務的擴展,私有云的使用還需要重新配置,可能需要手動干預才能實現負載平衡。

不僅是雲計算,完全基於邊緣的分佈式體系結構的複雜程度不亞於此,且隨着設備規模的增加而增加。邊緣系統和應用程序管理也是非常複雜的,而且成熟的自動化工具還沒有實現。在許多情況下,邊緣部署也沒有充分考慮可擴展性,導致設備部署的更復雜。

如何去做?

第一步是評估是否需要邊緣計算。倘若不需要邊緣計算,企業即可安排純雲解決方案。但如果需要邊緣處理,下一步則需要確定邊緣所需的功能,然後確定最合適的部署模型,因爲邊緣處理可以在設備、網關、邊緣服務器上進行,而不同的模型在計算能力、響應能力和位置方面可能有很大的差異。

在某些情況下,將用戶配置的需求打包成單獨的功能包可以簡單方便的使用,但可能會犧牲靈活性。而爲用戶提供靈活的自構建的功能組件很有吸引力,但這會延長交付時間,並帶來一些固有的風險。

另一個值得注意的是邊緣計算供應商的發展變化。大多數物聯網基礎設施或平臺供應商都認識到,邊緣計算是許多物聯網解決方案成功交付的重要組成部分,如網關或服務器都需要具有一些數據處理、數據分析和本地存儲功能。除此之外,硬件供應商還傾向於依賴其他廠商進行設備管理、協議處理和轉換。隨着供應商越來越積極的尋求“端到端”的解決方案,這一領域可能會出現重大整合。

物聯網設備及其提供的數據正在改變着世界,改變着我們的生活和工作方式。目前基於雲的物聯網解決方案已經得到成熟的運用,未來在大多數情況下,物聯網解決方案將包括邊緣和雲的混合。因此,在物聯網解決方案中要正確的平衡邊緣和雲的功能,不同配置的邊緣計算有不同的優勢和劣勢。企業在設計和構建任何一個物聯網解決方案時,都應該考慮到各種因素。

相對而言,即使實際業務需要複雜的設計,物聯網解決方案也應該儘可能的簡單。這看起來簡單做起來卻很難,邊緣模式的選擇可能會對解決方案的成功與否產生影響。

顯然,在物聯網解決方案中,雲計算和邊緣計算孰好孰壞沒有統一的定論。具體問題具體分析,不同的情況需要不同的解決方案。然而從發展方向來看,雲計算和邊緣計算之間的協同很可能構成未來的物聯網架構。

原文:https://www2.deloitte.com/content/dam/insights/us/articles/5104_Scaling-IoT/figures/5104_fig3.jpg

誠邀您參加“5G賦能 智聯萬物”研討會

掃圖片二維碼報名

相關文章