云端服務龍頭Amazon每年冬天在美國拉斯韋加斯舉行的re:Invent全球用戶大會上,都會發表最新云端產品服務,去年卻突然大轉變,開始說要重視邊緣計算(Edge Computing),甚至還罕見一口氣推出三款非云端產品。還不到半年,另一家云服務競爭對手微軟也在今年 Build 2017開發者大會開始大談邊緣計算的重要性,甚至連微軟執行官SatyaNadella都直接喊出“要做一個聰明邊緣設備”。
前不久才宣布5年要重砸20億歐元投資物聯網的云端ERP商用軟件巨頭SAP去年也重金買下了一家意大利企業級物聯網平臺供貨商PLAT.ONE,就是為了要布局邊緣計算。
即便是以前極力擁護云端的一些主要云端大廠,最近也都突然大轉變,開始重視邊緣計算,因為這些云端廠商突然發現了自己的局限,驚覺只做云端產品還不夠,云端的手無法伸向地面的云,所以還要推出非云端產品,要把自己的云端技術,布建到更靠近使用者附近的設備上。
電信業最早嗅到邊緣計算商機
不過,趕在云端廠商發覺前,電信營運及設備商早從3年前,就已經開始將邊緣計算視為是未來發展新世代5G移動網絡的關鍵技術之一,因為是在電信基地臺連接回程網絡的近端,放置一臺服務器,以便將原來傳回后端核心網絡的數據攔截到服務器上運算處理,所以這樣的網絡架構又稱為移動邊緣計算(Mobile Edge Computing,MEC),甚至還由歐洲電信聯盟(ETSI)專門成立工作小組制定產業共通標準,來加速推動建立MEC生態系,去年9月,ETSI也首度展示了MEC概念性驗證的初步成果,可以運用在如企業服務、健康醫療及視訊分析等應用。
不只云端、電信業者紛紛押寶邊緣計算市場,連全球最大開源社群Linux基金會今年4月也決定成立新項目來大力推動邊緣計算,要打造一套通用物聯網邊緣計算框架,超過50家軟硬件廠商和新創加入,包括Dell、AMD、VMware等。再早之前,則有網通廠商思科為首在前2年成立的OpenFog聯盟,不過,OpenFog聯盟使用的是“霧運算”(Fog Computing)當名稱,來與邊緣計算做區別,代表更重視云端與霧運算之間垂直互操作性的發展,OpenFog聯盟成立迄今已有包括ARM、Dell、Intel、微軟、鴻海、通用公司、AT&T在內超過50家業者加入。
邊緣計算是什么?為何連云端龍頭都甘愿為它推出非云產品,而電信業者也將它視為發展5G不可缺少的重要關鍵技術,連全球最大開源社群都登高一呼成立項目來大力推動它,甚至連以前曾擔任Citrix云端部門資深副總裁的美國知名創投A16z合伙人Peter Levine都斬釘截鐵的說:“邊緣計算將會吃掉云計算。”就連我們跨海遠距采訪到的Linux基金會物聯網資深總監Philip DesAutels都親口說出:“純云計算時代正在終結,邊緣計算開始興起”。
邊緣計算說穿了就是一種就近運算的概念,將運算更靠近數據源所在的本地區網(Local Network)內運算,盡可能不用將數據回傳云端,以減少數據往返云端的等待時間及網絡帶寬成本。
邊緣計算通常是在本地端和云端兩邊交界的附近做運算處理,吉隆坡服務器 大馬伺服器,也就是數據進出區網附近的位置,這么做的目的,在于既可以將運算環境放在本地,同時又可以靠近云端邊界附近,借此跟云銜接。畢竟并不是全部的數據都能放在本地端運算,還是會有些需要更進一步分析及判斷的數據,最后還是要傳回云端來處理,或是做為長期存取的使用。
邊緣計算架構也適合物聯網應用
邊緣計算也適合用來部署物聯網應用,特別是在新興物聯網應用領域,例如自駕車、無人機、增強現實(AR)/虛擬現實(VR),以及機器人等,這些嶄新應用特別強調實時的影像分析及辨識處理能力,對于網絡的低延遲和高帶寬要求極高,需要在數十毫秒甚至微秒時間內就要反應,然而透過因特網傳輸往返云端,至少需要上百毫秒才能反應過來,所以這類型的應用,就很適合采用邊緣計算架構。
邊緣計算因為是在靠近數據源所在的局域網絡環境內運算,所以可以是在一臺大型運算設備,或者是很多臺中、小型運算設備或設備組成的本地端網絡內運算,這些運算設備可以是個人所有的移動設備(如智能手機、穿戴式設備),也可以是終端設備(如網關、監視攝影機、銀行ATM),或是其他物聯網設備。因為運算設備和設備之間彼此靠得很近,網絡傳輸更直接,如透過Wi-Fi、藍牙等,所以傳遞數據變很快。
網關(Gateway)是常見的一種邊緣計算設備,不過跟傳統只用來搜集和轉發資料的物聯網網關相比,新一代邊緣網關變得聰明,開始具有運算分析能力,能將靠近傳感器和其他物聯網設備周圍搜集的數據先運算處理,讓數據變少以后再回傳云端,即使沒有網絡,邊緣網關也能透過和其他運算設備組成一個具有分布式計算架構的本地端區網,自行就可以接手運算,東京主機 日本代理服務器,等待網絡恢復后,才將處理后的資料傳回云端,若是邊緣設備運算能力足夠,甚至有時可以直接在本地端處理完,不必再送回云端接續處理。