邊緣計算正在成為兵家必爭之地,由于面對的是與行業屬性強相關的存量市場,IoT邊緣側正處于非常早期的使用新技術進行價值鏈重構的階段。
上述這些IoT工具的核心意義在于,它們有效降低了邊緣計算領域的準入門檻,通過開放協作的方式解決產業界高度碎片化的痛點,受益最大的是應用端的新型企業。硬件只是載體,邊緣計算的本質在于軟件的創新。
與云計算的變革相呼應,為了解決IoT應用中的實時性、安全性和可靠性等需求,邊緣計算的重要性將進一步提升,而此處所講的邊緣側變革并不是傳統意義上的“嵌入式計算”,而是“云原生邊緣計算”。
云原生是一種構建和運行應用程序的方法,可以利用云計算模式的優勢:按需計算的能力和即用即付的定價模式。這些應用程序是以云計算平臺的快速響應為基礎構建和部署的,為企業提供跨云更高的靈活性,彈性和可移植性。
FANG(Facebook、Amazon、Netflix和Google)等早期技術采納者在輸送軟件方面有一些共同點。他們在建設能力上投入巨資,使得他們能夠定期發布新的功能(每周、每天、甚至在某些情況下可達到每小時)。他們已經實現了這種快速發布的節奏,同時支持其應用安全可靠地運行;從而使他們能夠更及時、高效、有針對性地回應客戶的需求。
他們通過超越專門的自動化,并提供云原生實踐來交付這些可預測的能力,實現了這種敏捷性。DevOps、持續交付、微服務和容器形成了云原生模式的4條主要原則。
我們以查看銀行賬戶的余額為例。過去這項任務是通過撥打銀行的呼叫中心、ATM提款機、或者直接向銀行柜員當面請求完成的。遷移到網上銀行之后,相應操作必須在PC上完成,并沒有從根本上改變交互模式。
如今,我們每個人口袋里都帶著“超級計算機”到處游走,成千上萬的用戶可以隨時隨地與銀行系統進行互動。尤其在發薪日,客戶會每隔幾分鐘便會檢查一次余額。原有的銀行系統架構根本無法滿足這種需求,而云原生應用架構卻可以。可以說,云原生應用程序改變了企業軟件,永久地取代了傳統的軟件方案。
邊緣計算中的云原生概念與上述云原生應用架構并沒有本質區別。
現有在邊緣側的絕大多數設備都屬于嵌入式系統。按照維基百科的定義,嵌入式系統(Embedded System)是一種嵌入機械或電氣系統內部、具有專一功能和實時計算性能的計算機系統。嵌入式系統常被用于高效控制許多常見設備,98%的微處理器是作為嵌入式系統的組件被制造的。
嵌入式計算的開發者往往使用“專用功能”將軟件代碼緊緊與其運行的硬件集成,而云原生邊緣計算實現了硬件與應用在某種程度上的解耦,有利于應用端的企業聚精會神的開發有價值的邊緣應用程序,并將云原生的優勢帶入邊緣,打破原有的嵌入式思維方式。
云原生邊緣計算不僅僅是在原有的嵌入式計算基礎上添加4G或者5G連接,而是一種根本不同的應用架構,它的特性包括:
擁有極大彈性化的框架
允許微服務自動迭代,消除因應用故障在快速恢復時造成的停機
支持定期自動更新
自動將邊緣計算的部署擴展到數百萬個節點
實現跨越OS基礎架構的應用程序遷移與擴展
提升開發與部署期間的敏捷性
增強嵌入式系統的安全性
目前已有少量初創企業以云原生的思維創建邊緣計算的全新應用,各大科技巨頭也紛紛在邊緣側進行卡位,以便取得先機和高位。相信在不久的將來,基于云原生邊緣計算架構的多種微服務將為產業物聯網爭帶來良性蔓延、百家爭鳴的熱鬧景象。
本文小結:
1. 從現有情況來看,IoT似乎更容易在B2B產業端創造價值和營收,而B2C消費端的用戶體驗提升與培育尚需時日。
2. 市場上一些IoT“工具”的陸續成熟,包括EdgeX、Akraino和“中移天樞”智能云模組等,同樣值得跟蹤。
3. IoT邊緣側正處于非常早期的使用新技術進行價值鏈重構的階段,云原生邊緣計算有望將云計算的優勢帶入邊緣,打破原有的嵌入式思維方式。