云計算VS 邊緣計算:誰贏了這場比賽?
?云計算和邊緣計算都是IT行業的新學科,但最具優勢的一方會勝出。
云提供可從全球任何地方訪問的集中數據源的主要概念似乎與邊緣計算的本地數據處理概念截然相反。但是,在許多方面,邊緣計算是由云創建的。如果沒有集中式數據存儲,大數據運動永遠不會發展到如此大的程度。例如,許多互聯網支付提供商將不存在,微軟和亞馬遜等公司將與現在大不相同。我們花了一些時間試圖篩選出邊緣計算和云計算的好處。哪個最有效?解決方案并不像人們想象的那么簡單。
云計算
云計算是指在遠程服務器或數據中心上對大量數據進行存儲、處理、計算和分析。它還指“提供許多基于 Internet 的服務,例如數據存儲、服務器、數據庫、網絡和軟件”。由于數據中心經常位于遙遠的位置,因此數據收集和處理之間存在時間延遲,這在大多數用例中通常是無法檢測到的。然而,在對時間敏感的程序中,盡管以毫秒為單位來衡量,但這個時間延遲變得至關重要。考慮為自動駕駛汽車收集實時數據,因為延遲可能會產生災難性的影響。
云計算的優勢
基礎架構即服務 (IaaS)、平臺即服務 (PaaS) 和軟件即服務是云計算 (SaaS) 的三個基本類別。高基礎設施可用性、自助服務供應、彈性、移動性、工作負載彈性、遷移靈活性、廣泛的網絡訪問、災難恢復和按使用付費只是 IaaS 形式的云計算優勢中的一小部分。
數據從創建點到中央服務器進行處理再到最終用戶的來回移動需要大量帶寬,這會減慢數據處理和傳輸速度。由于新興技術和物聯網設備需要亞秒級的反應時間,因此趨勢是將數據處理和分析定位在盡可能靠近數據源的位置。
邊緣計算
與云計算相反,邊緣計算使計算、存儲和網絡更接近數據源,從而顯著降低傳輸時間和延遲。這些程序在設備附近或網絡邊緣進行,從而加快反應時間。邊緣應用程序限制了必須移動的數據量,以及這些傳輸產生的流量以及數據必須傳輸的距離。
邊緣計算的優勢
物聯網設備的指數級增長需要我們改變收集和分析數據的方式。考慮一下您擁有多少智能家居設備,然后考慮有多少用于醫療保健、交通和制造業。這些設備定期發送到服務器的數據量非常巨大,并且經常超過網絡帶寬。傳統的集中式云架構,無論多么強大或性能如何,都無法滿足這些設備的實時要求。
雖然組織使用內容交付網絡 (CDN) 通過將數據復制到更靠近用戶的位置來分散數據和服務供應,但邊緣計算使用智能設備、移動電話或網絡網關代表云執行任務,從而使計算能力更接近于用戶。邊緣應用程序通過降低數據量和相關流量來實現更低的延遲和更便宜的傳輸成本。邊緣計算的內容緩存、存儲和服務交付可加快響應時間和傳輸速率。
誰贏得了比賽?
一些觀察家認為,邊緣計算最終可能會取代云計算,因為計算將變得去中心化,而集中式云的必要性將會減少。但是,由于他們的職責不同,情況并非如此。邊緣計算設備旨在快速捕獲和處理現場數據,以及實時分析數據。它與數據存儲無關。另一方面,云計算建立在基礎設施之上,可以快速擴展以滿足各種需求。因此,邊緣計算適用于每毫秒都很重要的應用程序,而云計算最適合非時間敏感的應用程序。邊緣計算很可能會補充而不是取代云計算。
云計算的好處是顯而易見的。但是,對于某些應用程序而言,將活動從中心位置轉移到邊緣,并使帶寬密集型數據和延遲敏感型應用程序更靠近最終用戶至關重要。但是,由于建立邊緣計算基礎設施的過程需要深入的專業技能,因此主流采用還需要一段時間。?