云原生計算和邊緣計算
云原生和邊緣計算這兩個術語相對較新。讓我們先了解一下它們是什么。
首先,從物聯(lián)網的概念來看,隨著網絡技術的發(fā)展,5g技術的發(fā)展當然是爆炸的主要部分。毫無疑問,我們已經進入了物聯(lián)網時代。在物聯(lián)網時代,我們將遇到新的技術挑戰(zhàn),主要體現(xiàn)在以下幾個方面:
1、首先,存在大規(guī)模設備管理問題、帶寬瓶頸、安全問題、計算可靠性問題和實時數(shù)據(jù)問題?,F(xiàn)在我們想知道這些問題是如何發(fā)生的。
1.1、是大型設備管理。根據(jù)一位前思科研究員的說法,每秒有100多臺物聯(lián)網設備連接到互聯(lián)網。隨著物聯(lián)網設備的快速增長,將有大量設備需要管理。然后會有很多設備管理問題。此外,由于設備的增加,數(shù)據(jù)交互的頻率將顯著增加。可能會出現(xiàn)反向振幅瓶頸。
1.2、即使設備生成的數(shù)據(jù)通過網絡傳輸,也會存在數(shù)據(jù)安全問題。計算可靠性問題的原因是云對大型設備進行集成管理,而云承擔了所有的計算壓力。事實上,云的計算資源總是有限的。如果計算需求過大,云資源不足,很難保證計算的可靠性。
1.3例如,以下實時數(shù)據(jù)問題會由于帶寬不足而導致數(shù)據(jù)延遲:如果云計算資源不足,則在向云發(fā)送請求時,需要很長時間才能接收到來自云的響應。這些看似巨大的問題可以通過邊緣計算很好地解決。
2、顧名思義,邊緣計算是在邊緣進行的完整計算。讓計算更接近數(shù)據(jù)源。隨著物聯(lián)網的不斷發(fā)展,邊緣計算已經成為物聯(lián)網的基本要求,也是一項前景無限的熱門技術。讓我們仔細看看當前的邊緣計算解決方案。
一般來說,邊緣計算目前分為傳統(tǒng)邊緣計算和具有云原生特性的邊緣計算。
傳統(tǒng)的邊緣計算意味著您必須遠程訪問邊緣節(jié)點,然后在邊緣節(jié)點上以二進制模式直接運行應用程序。
具有云原生功能的邊緣計算意味著應用程序在容器中運行,并由云統(tǒng)一調度和部署。在實際生產過程中,有邊緣計算需求的公司選擇具有80%以上云原生功能的邊緣計算。(云的基本功能)的優(yōu)勢是什么?
3、讓我們回想一下,我們使用的云原生技術以k8s為例。多個節(jié)點(包括主節(jié)點和工作節(jié)點)位于同一網絡級別。這是一種將云原生技術應用于公共云或私有云的產品。
云原生技術也可以應用于公有云和私有云的混合云解決方案。在這個場景中,我們將討論具有云原生特性的邊緣計算。在這種情況下,主節(jié)點和工作節(jié)點不在同一網絡層上。
工作節(jié)點提供邊緣計算服務,網絡只能從邊緣社區(qū)單向訪問云。在我的研究中,KubeEdge框架允許不在同一網絡層上的節(jié)點通過Web套接字雙向通信。這樣,我們與使用k8s管理節(jié)點的傳統(tǒng)方式沒有什么不同,但這個工作節(jié)點運行在邊緣。