云計算,即按需提供數據存儲和計算能力的計算機系統(tǒng),已經存在了幾十年。20世紀60年代,計算機科學家約翰·麥卡錫(JohnMcCarthy)提出分時共享的概念,并使組織能夠同時使用昂貴的主機時,這被描述為互聯網發(fā)展和云計算基礎的重大貢獻。從那時起,它經歷了許多階段,為企業(yè)提供大型、集中的大數據存儲服務器。相反,邊緣計算是一種較新的計算模型,它使計算和數據存儲更接近需要的設備或數據源。
邊緣計算的興起在很大程度上歸功于每秒連接到互聯網的物聯網(IoT)設備的增加。傳統(tǒng)上,物聯網設備產生的數據被傳輸回中央網絡服務器,通常位于數據中心。一旦數據被處理,進一步的指令就會被發(fā)送回網絡邊緣的設備。然而,這個系統(tǒng)也存在一些問題,因為數據從邊緣設備返回中心處理需要更多的時間,這會給帶寬帶來很大的壓力,從而將網絡速度減慢到爬行狀態(tài)。
邊緣計算是一種資源豐富的網絡基礎設施方法,它利用了現代物聯網設備和邊緣數據中心的融合所驅動的大量處理能力。
隨著邊緣系統(tǒng)能力的不斷增強,一些人認為邊緣計算有能力最終取代傳統(tǒng)的云計算基礎設施。但是,這兩種技術在IT生態(tài)系統(tǒng)中都具有重要而獨特的作用。與物聯網相比,邊緣計算可以被看作是云計算的一種替代方法,它在數據源附近處理實時數據,而數據源被認為是網絡的邊緣。此外,與在云環(huán)境中一樣,所有數據都是在一個集中的位置收集和處理的,通常是在一個數據中心,這樣在保證可靠的遠程訪問的同時,通常很容易進行安全和控制。
然而,在某些情況下,云基礎設施中存在一些問題和挑戰(zhàn),邊緣計算可以在其中發(fā)揮重要作用,提高云計算的性能。
由于各種各樣的應用程序和不同的社交媒體平臺每天都會生成大量的數據,所以所有的數據都在云中存儲、計算、處理。但這通常會增加對用戶的響應時間,而這應該通過網絡邊緣的數據處理能力來緩解。這一點非常重要,因為如果在靠近源的邊緣處理源生成的數據,則響應時間會更短。邊緣計算使計算資源和應用服務能夠使用分散的計算基礎設施分布在整個通信路徑中。
除了收集要傳輸到云的數據外,邊緣計算還對本地收集的數據進行處理、評估和操作。它有可能使分析能力更接近機器,從而消除了中間人的需要。