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