如今,分布式系統(tǒng)在企業(yè)、政府、學(xué)術(shù)界和家庭中無處不在。它指的是廣泛的現(xiàn)代計算機系統(tǒng),從 VLSI 芯片到工作站再到 Internet。通常,它們提供共享資源的方法,并通過并行定位問題來提供改進的性能。事實上,分布式系統(tǒng)自宇宙誕生之初就已經(jīng)存在。但直到互聯(lián)網(wǎng)的廣泛普及,分布式計算的概念才被認為是一種有用的工具。邊緣系統(tǒng)是這種分布式系統(tǒng)架構(gòu)的一部分。
什么是邊緣計算?
為了處理二次生成的海量數(shù)據(jù),使用了邊緣計算技術(shù)。但什么是邊緣計算?它是分布式云基礎(chǔ)設(shè)施的一部分,提倡去中心化而不是集中化,這意味著它將數(shù)據(jù)存儲和工作負載盡可能靠近邊緣,靠近數(shù)據(jù)生成和采取行動的地方。物聯(lián)網(wǎng)設(shè)備通常具有有限的數(shù)據(jù)處理和存儲能力,因此必須在本地進行大量處理,邊緣提供處理和管理大量物聯(lián)網(wǎng)設(shè)備和數(shù)據(jù)的環(huán)境。邊緣系統(tǒng)本質(zhì)上是遠程計算系統(tǒng),例如智能手機、網(wǎng)絡(luò)網(wǎng)關(guān)或代表云工作的智能對象。通過這種方式,可以快速、安全且無延遲地共享信息。
什么是分布式計算?
分布式系統(tǒng)無處不在——百度搜索引擎、美團、區(qū)塊鏈、在線游戲、在線銀行等等。分布式系統(tǒng)最常見的示例是客戶端-服務(wù)器模型。當我們談?wù)摲植际较到y(tǒng)時,我們實際上指的是稱為節(jié)點的獨立軟件或硬件組件的集合,這些組件通過網(wǎng)絡(luò)鏈接在一起,并朝著一個共同的最終目標協(xié)同工作。因此,分布式計算是對那些具有位于不同機器上的多個組件的分布式系統(tǒng)的研究。它是一種計算模型,其中系統(tǒng)組件分布在多臺計算機上,但它們作為一個系統(tǒng)運行以解決問題。該系統(tǒng)主要由一組處理器組成,這些處理器通過通信網(wǎng)絡(luò)連接,提供信息處理器之間的交換。
邊緣計算和分布式計算的區(qū)別
分布式計算是一種用于分布式系統(tǒng)的模型。分布式系統(tǒng)是可以相互通信的獨立和個體計算設(shè)備的集合。它是一種計算模型,其中系統(tǒng)組件分布在多臺計算機上,但它們作為一個系統(tǒng)運行以解決問題。邊緣計算是最近對基于分布式計算模型的計算模型的改編,它將數(shù)據(jù)存儲和工作負載靠近邊緣,靠近生成數(shù)據(jù)和采取行動的地方。
可擴展性
邊緣系統(tǒng)遵循分布式數(shù)據(jù)存儲和處理的理念,以獲得更好的可擴展性。這個想法是通過將計算成本高昂的操作卸載到稱為小云的移動云來增強移動設(shè)備的計算能力。分布式計算架構(gòu)是水平可擴展的,這意味著可以增加節(jié)點容量,從而增加系統(tǒng)的功能,因為每個節(jié)點獨立運行,這反過來又顯著降低了許多東西的成本曲線。負載也減少了,因為負載分布在多個服務(wù)器節(jié)點上。
邊緣系統(tǒng)基于分布式系統(tǒng)架構(gòu),本質(zhì)上是來自嵌入式系統(tǒng)、計算機安全、和電信等已建立工程領(lǐng)域的遠程計算系統(tǒng)。它適用于從小型到大型最終用戶和數(shù)據(jù)源的各種計算設(shè)備。其思想是將設(shè)備的計算和存儲能力放在數(shù)據(jù)源上,可以更好地支持需要移動性、低延遲、可靠性等的現(xiàn)實生活應(yīng)用。這是對專注于分散式架構(gòu)模型的傳統(tǒng)云計算架構(gòu)的巨大轉(zhuǎn)變。隨著自動駕駛汽車等創(chuàng)新設(shè)備變得越來越普遍,邊緣計算對我們?nèi)粘I畹挠绊憣@著提高。