了解有關邊緣計算需要了解的知識以及其與云計算的比較。此外,還可以從頂級提供商那里發現相關的管理和部署服務。
借助邊緣計算,組織可以實現盡可能最快的性能,而無需高昂的數據傳輸成本和安全風險。
Amazon Web Services、Microsoft Azure和Google Cloud提供的服務可以輕松地在邊緣部署工作負載,同時仍將它們與提供商各自的云平臺集成。
讓我們探討邊緣計算的工作原理、其與云的關系,以及主要供應商為邊緣計算部署和管理提供的服務。
什么是邊緣計算?
邊緣計算是在靠近數據源或用戶的位置部署存儲和計算資源。當組織使用邊緣計算時,可將工作負載部署在靠近數據生成或消費位置的物理位置。
例如,零售商可以建立邊緣計算基礎設施來在實體店內托管支付處理應用。這樣,應用需要收集和處理的支付數據將在托管應用的同一本地基礎設施上可用。這減少了處理數據所需的時間,因為數據不需要首先傳輸到遠程數據中心。
邊緣計算與云計算
從技術上講,任何本地工作負載都可以被視為邊緣計算的一種形式。其他技術也是如此,例如內容交付網絡,其也使數據更接近終端用戶。
然而,邊緣計算的概念直到2000年代末開始轉向以云為中心的基礎設施之后才開始流行。邊緣計算可以解決與云相關的一些核心性能、可靠性和安全挑戰。
延遲
云計算平臺要求數據在云數據中心內處理或存儲之前通過互聯網傳輸。處理后的數據可能還需要通過互聯網發送回終端用戶。由于互聯網與本地網絡相比速度較慢,因此通常具有較高的延遲率。
在云中,應用接收用戶請求、處理請求并發回結果需要幾秒鐘的時間。在邊緣基礎設施上,由于不依賴互聯網,響應時間可以縮短至僅僅幾毫秒。
可靠性
如果云數據中心變得不可用,那么托管在其中的應用和數據也不可用。雖然這種中斷很少見,但由于網絡路由問題或云提供商基礎設施損壞,可能會發生這種情況。
邊緣計算的優勢在于能夠在本地存儲關鍵數據,從而更適合需要訪問數據的工作負載。
安全
當遠程位置和云數據中心之間傳輸的數據通過不安全的公共網絡傳輸時,就會面臨潛在的安全風險。位于公共云提供商的數據中心也可能面臨更高的風險。
通過最大限度地減少跨公共網絡傳輸數據的需求,邊緣計算最大限度地減少了潛在的安全風險。此外,邊緣架構使企業可以選擇將數據存儲在本地基礎設施上,其中安全性使用公共云。
云端的邊緣計算服務
每個主要云供應商都為想要構建邊緣架構,并將其與公共云服務集成的組織提供多種解決方案。這些產品分為三個主要類別:混合云平臺、網絡優化以及物聯網部署和管理。
混合云平臺
每個主要的公共云提供商都有混合云平臺,例如AWS Outposts、Azure Stack和Google Anthos。這些服務并不是專門針對邊緣計算解決方案,但它們可以滿足任何類型的混合云計算需求。IT團隊可以使用此類產品在私有數據中心或用于托管邊緣基礎設施的另一個本地站點內部署公共云服務。
例如,如果零售商想要在商店內部署本地支付處理應用,同時仍使用公共云工具管理工作負載,則可以在通過Azure Arc或Google Anthos等平臺管理的私有本地服務器上執行此操作。
網絡優化
云提供商提供的服務可以優化需要連接到公共云數據中心的工作負載的網絡性能,例如AWS Local Zones、Azure Fusion Core和Google Cloud Interconnect。這些服務以不同的方式工作并滿足不同類型的用例。然而,它們都有可能最大限度地減少需要連接到云的本地化工作負載的延遲。它們可以幫助優化具有公共云組件的邊緣架構的網絡性能。
物聯網部署和管理
盡管并非所有邊緣計算用例都涉及物聯網設備,但物聯網和邊緣架構往往齊頭并進。物聯網設備通常部署在分散的地點。由于這些設備具有最少的計算和存儲資源,因此需要連接到遠程數據中心來處理或存儲生成的數據。雖然這些設備可以使用傳統的云數據中心來實現此目的,但邊緣基礎設施提供了最小化網絡帶寬和延遲的優勢。
所有公共云都提供物聯網服務來幫助部署和管理物聯網設備,例如AWS IoT、Azure IoT和Google Cloud IoT。盡管這些服務并不限于邊緣計算用例,但想要通過公共云管理物聯網網絡的企業可以添加這些服務,作為邊緣管理策略的一部分。