邊緣計算:在IT行業中創造新的發展
邊緣計算是IT領域最熱門的話題之一。市場在多年來專注於雲端計算、“雲”之後,現在企業急需理解邊緣計算的具體內容,最重要的是,如何解決新的分散式計算體系架構的實施問題。
實際上,邊緣計算和雲端計算之間的對比更具理論意義而非實際性,因為它們之間不是衝突的,是相輔相成的。為了更好地理解邊緣計算與雲端計算之間的關係以及它們會帶來什麼好處,要回到一個問題上:邊緣計算的概念是如何產生的?
從雲中心到IT基礎架構的“邊緣”
雲端計算是通過將IT資源集中在集中式的環境中來簡化業務,對於許多應用程式而言,這種集中化在可擴充套件性和IT管理方面具有很大的優勢,這也解釋了雲本身巨大成功的原因。
然而,集中化並不總是一個理想的解決方案。要與雲或企業資料中心進行通訊(即使用其服務並與“雲”之間傳輸資料),必須與其建立穩定且可執行的連線,但在多種IT環境中,人們無法總是保證與雲或企業網路連線的穩定性。
邊緣計算的基本概念源於這種現象,簡單地說:當無法依賴於自己的資料中心或雲中的集中式IT資源時,解決辦法是將處理資源轉移到網路的外圍,更靠近其使用者。儘管邊緣計算的概念經常與物聯網應用程式相關聯,但其還適用於許多其他的場景。
邊緣計算的影響範圍正在逐步擴大。如今,有些應用程式已經更加接近企業的IT日常業務,甚至是更接近於消費者的日常生活。
可靠性問題
簡而言之,對於IT基礎架構來說,”彈性”是能動態地適應所需工作負載的能力,並確保在所有過程中始終具有最大的執行可靠性。考慮到這一點,採用邊緣計算的解決方案不僅僅解決了與資料中心和雲之間連線缺乏的問題,也使IT環境更加可靠和高效,確保無論與其他外部資源的連線如何,都可以正常地工作。
例如,全球工業4.0正在走邊緣計算的道路。在工業物聯網環境中,機器將擁有越來越多的感測器,能夠檢測執行狀態以及管理與生產過程相關的大量資料,將計算資源直接重新分配到工廠。這具有許多的優點:在緊急情況下立即進行干預,實時修改系統的操作,應用預測性維護功能等。
除了物聯網之外,邊緣計算模型可以應用於大公司各個分散點的簡單的IT管理。通過將其執行所需的處理資源放在一個位置,可以保證站點本身始終能夠以最高效能平穩地執行,因為內部使用者會對其進行“檢視”。相反,依賴於企業資料中心的傳統IT架構的分散點更容易受到攻擊。
邊緣計算體系結構也跟內容分發網路(CDN)相關。在這些應用程式中,使用者可以使用內容,而不會中斷或過度等待下載,這是至關重要的一點,否則使用者體驗就會很差。只有當內容在地理位置上靠近其使用者並且可通過寬頻連線訪問時,才有可能做到這一點。使用集中式體系架構不可能實現這一點:管理它們的內容和計算資源必須重新部署到更廣泛網路的外圍節點。
生活中的應用
重要的是要理解邊緣計算不是一個特定問題的技術解決方案,它是一種真實的體系架構模型,在許多類似於所描述的用場景中逐漸被採用。從長遠來看,邊緣計算會成為主流趨勢,因為當今市場上許多的技術和業務發展只能由邊緣計算環境提供支援。
例如人工智慧,越來越多的功能將自動委託給機器學習演算法,但許多機器學習環境是分散的,所以大量的IT資源將會被重新部署到它們的外圍。智慧建築也需要邊緣計算,因為建築管理系統的執行和反應時間完全取決於與雲環境的連線情況。這同樣適用於智慧家居市場。
這就是邊緣計算和雲端計算不相互排斥的原因。我們正朝著它們共存的方向發展著,其中一些功能和應用程式仍將是雲的特權,其他的功能越來越可能被委託給邊緣計算體系架構,以保證其可靠性和效能。
它是如何完成的
每個應用案例都有自己的特定需求,這取決於處理的分散程度、正在執行的裝置、所需的計算能力,要管理的資料量等或多多少的技術引數。如果要進行粗略的分類,最簡單的邊緣計算是基於控制有限環境的單個裝置,例如工廠或建築物。這些裝置是傳統工業閘道器的後代,它們具有高處理能力,且易於安裝和管理。
在複雜性方面,所謂的微型資料中心,即具有一個或多個標準機架的系統,可以購買已預先配置了所有必要元件(機櫃,伺服器,儲存,網路等)。這具有巨大的優勢:預先配置的資料中心通常由使用者企業的技術合作夥伴根據具體使用場景的需要進行研究,對那些購買它們的人來說,仍然只是將其連線到資料中心和電網上。
微型資料中心通常不那麼“微觀”。它們可以通過十幾個機架進行配置,這些機架可以支援要求嚴苛的應用,例如擴充套件地理區域的流式多媒體內容或者是分散但重要的公司資料處理。
一些隱藏的要求
談到資料中心,大家首先會考慮到計算,儲存和網路的元件。然而,在邊緣計算方面,必須同樣關注企業經常考慮較少的一些因素:電源、監控、管理。這主要有兩個原因:如果沒有邊緣計算環境的可靠性,通常不可能談到IT彈性,分散式架構的管理比單個數據中心的管理更復雜。
無論是單個裝置還是微型資料中心,分散式計算環境在任何情況下都必須與電源管理和保護系統整合,這些系統可根據特定需求進行標註。除此之外,還需要進行徹底的預防工作,分析正在建立的邊緣計算的需求,分析最終解決方案及其各種配置的定義。