邊緣計算側重于處理時間敏感的數據,而云計算側重于處理時間不敏感的數據。
很多人都在談論企業應該如何遷移到云端。但最近,一個新的術語進入了人們的討論:邊緣計算。但是,什么是邊緣計算,它與云計算有什么不同?讓我們在這篇文章中深入探討這兩者的不同點和相似點。
基礎知識:邊緣計算與云計算
云計算是從遠程位置交付計算服務,例如應用程序、數據庫和存儲,通常以按需服務的形式提供。根據Reincubate首席執行官Aidan Fitzpatrick的說法,這一概念最初是企業通過互聯網將現有服務器基礎設施中的空閑容量出租給第三方的一種方式。
顧名思義,邊緣計算涉及將計算資源放在網絡的外邊緣。這個概念源于減少通信延遲的需求,特別是視頻、游戲和高頻交易(例如股票、債券、貨幣),毫秒的延遲會極大地降低用戶體驗。延遲與地理距離成正比。如果該流需要傳輸很遠的距離,例如,國家之間或跨大陸,則延遲會增加。
為了減少延遲,Akamai、Cloudflare等云交付網絡(CDN)提供商,包括一些也提供云服務的提供商,建立了全球服務器網絡,重新路由終端用戶的流量,而不是直接轉到服務器,而是被定向到CDN自己服務器上最近的數據副本。
Fitzpatrick表示,CDN提供商不是僅僅緩存靜態數據,還使客戶能夠在CDN服務器上直接運行一些在服務器或云計算平臺上運行的應用程序,從而提供了低延遲的好處,而沒有僅存儲靜態數據的缺點。
全面服務與微服務
Fitzpatrick表示,邊緣計算和云計算的巨大區別在于全面服務與微服務。邊緣計算是圍繞微服務的概念設計的,在微服務中,許多小而簡單的應用程序處理特定的任務并相互交互。這通常要求應用程序專為邊緣計算而設計。預先存在的應用程序通常在邊緣計算環境中表現不佳。
相比之下,云計算使企業能夠使用云進行任何計算,否則這些計算將通過本地服務器完成。
安全注意事項
邊緣計算與云計算之間存在顯著的安全差異。
NexOptic人工智能技術副總裁Kevin Gordon指出,在使用邊緣計算時,存在數據丟失的風險,這與網絡安全問題無關,更多的是本地服務器受損。它們可能容易發生自然災害或人為錯誤引發的火災。
Gordon補充道,云計算很容易受到不斷增加的網絡安全漏洞風險的影響,這可能導致重大數據被盜或丟失。
此外,Scale Computing產品管理副總裁Craig Theriac表示,任何收集個人身份信息(PII)的組織都會對使用公共云提供商感到擔憂。無論是零售商使用數字IP監控攝像頭來防止損失,還是制造商在工廠車間使用攝像頭作為質量保證系統的一部分,將此類敏感數據存儲在公共云上都可能使組織面臨大量責任和合規問題。
然而,云計算提供了數據備份、災難恢復和業務連續性的安全性,這些更容易且成本更低。因為數據可以鏡像到云提供商網絡上的多個冗余站點。STXNext工程副總裁?ukasz Koczwara表示。
與個別企業相比,公共云提供商也有更多資源可用于安全方面。
邊緣計算主要用戶
Scale Computing負責產品管理的副總裁Craig Theriac表示,制造、物流和零售行業是最早采用邊緣計算的行業。他們能夠從接近源頭的數據處理和分析中獲得最大的收益。
Edgemesh首席執行官Jacob Loveless表示,邊緣計算的主要用戶是無狀態的企業。小數據應用程序,如小數據(不是大數據),包括API、配置信息以及無狀態和半無狀態服務,在邊緣上表現出色。
Keshani補充道,自動駕駛汽車必須直接在車輛本身進行邊緣計算。當數據連接不可靠時,防撞系統無法在云中運行,并且它們需要低延遲。
Fitzgerald表示,邊緣計算往往受到技術初創企業的青睞,這些企業可以重新開始,并專門為邊緣計算環境開發應用程序和軟件。
使用云的企業
大大小小的企業都在使用云,利用Amazon Amazon Web Services(AWS)、Alibaba、Google、Oracle等云提供商的資源。
Gordon表示,云計算的最大優勢在于,其允許大量的異地計算、處理和存儲,只要有網絡連接,就可以幾乎無處不在地訪問這些資源。”
D2iQ產品管理副總裁Dan Ciruli表示,云計算的主要好處之一是能夠隨時隨地訪問數據,這使得數據團隊所在位置以及訪問數據的人員具有更大的靈活性。云計算還允許組織更容易地擴展——隨著業務的增長,存儲需求也會隨著業務的增長而增長,并通過云計算可以更容易地處理。其還為組織提供了提高自動化的機會,這樣數據專業人員可以將更多時間花在推動業務發展的其他任務上。
擁有邊緣計算和云計算的優勢
Ridge cloud執行董事長Jonathan Seelig表示,由于許多企業都需要兩者的某些優勢,所以這不是邊緣計算與云計算孰優孰劣的問題,而是如何才能最好地利用兩者的優勢。使用中心化的基礎設施來實現計算功能,這些功能可得到該架構的良好支持。再將把自己的足跡擴展到邊緣計算節點,用于需要更強大、更可靠和更高性能基礎設施的應用。
Seelig補充到,通過邊緣計算實現的可靠性和性能是一大優勢,但運營邊緣基礎設施會增加IT復雜性。
據Loveless稱,邊緣計算提供了簡化的管理。然而,數據庫產品仍處于初期階段。
Hadean的運營主管Mimi Keshani表示:“我們不應該把世界劃分為云計算和邊緣計算——兩者之間是連續的。”
Theriac表示同意。但重要的是要記住,“邊緣計算與云計算的決策不是一個非此即彼的命題,現在看到越來越多的用例中,兩者的結合將變得普遍。”
“利用公共云處理非關鍵任務應用是一種削減IT成本的簡單方法,因為不需要管理自己的基礎設施。然而,對于生成大量數據或運行關鍵任務應用的企業來說,由于生成的大量數據以及將數據來回傳輸到云提供商的延遲問題,云計算在經濟上并不是一個可行的選擇。”
未來整合:邊緣計算與云計算
對于目前正在使用邊緣計算和云計算的企業而言,這個問題在某種程度上是沒有意義的。如果這兩者在未來合并,那就不是問題了。Fitzpatrick認為這“完全有可能”。
“我們已經看到傳統的云計算提供商,如Amazon Amazon Web Services,推出邊緣計算服務,如Lambda。另一方面,隨著邊緣計算提供商將更多的服務器容量投入其邊緣節點,這些節點越來越能夠提供更廣泛的服務,可以在邊緣運行。最終,企業將代碼部署到云端,無論其是在邊緣節點上運行還是在中央云計算平臺上運行。”
原標題:一文讀懂邊緣計算與云計算!