應用

技術(shù)

物聯(lián)網(wǎng)世界 >> 物聯(lián)網(wǎng)新聞 >> 物聯(lián)網(wǎng)熱點新聞
企業(yè)注冊個人注冊登錄

淺談5G道路的延遲責任

2020-12-08 09:30 51cto

導讀:云計算數(shù)據(jù)架構(gòu)師用于處理現(xiàn)代數(shù)據(jù)訪問和管理困境的一項關(guān)鍵技術(shù)是數(shù)據(jù)分區(qū)。

數(shù)據(jù)存在于一個時間和地點。我們正在使用越來越多的應用程序,這些應用程序都使用帶時間戳和位置標記的數(shù)據(jù)運行。隨著物聯(lián)網(wǎng)(IoT)設(shè)備的興起,這兩種數(shù)據(jù)類型現(xiàn)在都變得突出起來。

如果我們登錄到儀表板控制臺,使我們能夠查看由僅偶爾連接的風力渦輪機或其他工業(yè)土木工程部門記錄的數(shù)據(jù),則知道創(chuàng)建任何特定數(shù)據(jù)的時間很重要。

如果我們的數(shù)據(jù)倉庫跨越分布在廣闊地理區(qū)域的大量渦輪機(或橋傳感器,交通監(jiān)控器或人為攜帶的堅固型安全設(shè)備等),那么位置感知數(shù)據(jù)就尤為重要就數(shù)據(jù)的重要性而言,數(shù)據(jù)源本身是一個附加因素。

云計算

如果考慮到云計算在全球范圍內(nèi)發(fā)展的方式,這些核心事實會更加復雜,從而導致我們將云功能的“實例”放置在地球上不同的數(shù)據(jù)中心中。再一次,我們面臨著與時間和位置有關(guān)的數(shù)據(jù)分離問題,所有這些問題都會造成延遲,即在我們請求數(shù)據(jù)(或更經(jīng)常地,我們的應用程序和數(shù)據(jù)庫發(fā)出請求)之間以及我們何時真正能夠得到它。

那么,現(xiàn)代的云原生軟件應用程序開發(fā)和數(shù)據(jù)科學專業(yè)人員如何應對這一挑戰(zhàn)?問題是,隨著這些軟件工程專業(yè)人員試圖解決將應用程序擴展到新地區(qū)所使用的手動變通辦法,他們常常會在此過程中造成性能問題。

云計算數(shù)據(jù)架構(gòu)師用于處理現(xiàn)代數(shù)據(jù)訪問和管理困境的一項關(guān)鍵技術(shù)是數(shù)據(jù)分區(qū)。這里的承諾和核心技術(shù)主張圍繞以下建議:按位置劃分數(shù)據(jù)可以使全球組織解決由分布式數(shù)據(jù)引起的延遲問題。

數(shù)據(jù)庫管理系統(tǒng)公司蟑螂實驗室的產(chǎn)品營銷副總裁是吉姆·沃克。Walker提醒我們,IT延遲與最終用戶對產(chǎn)品或服務的“體驗”直接相關(guān),他說,如今的企業(yè)必須能夠?qū)崟r接收、分析和處理數(shù)據(jù),以提供最佳的用戶體驗。

“100ms(毫秒)規(guī)則是由Gmail的創(chuàng)建者paulbuchheit提出的,它指的是人的延遲閾值,在這個閾值中,交互感覺是即時的。超過100毫秒,我們?nèi)祟愰_始發(fā)送一個時間延遲。從這個角度來看,信息從世界的一邊傳到另一邊會增加大約250毫秒的延遲,而且只有在信息沿著最直接的路徑移動的情況下,才會出現(xiàn)這種情況。不幸的是,數(shù)據(jù)不是直線傳播的,所以服務器和網(wǎng)絡(luò)用戶之間的距離很重要,”Walker說。

數(shù)據(jù)在地球上跳躍

但距離并不是唯一的挑戰(zhàn)。高速光可以在14毫秒內(nèi)從紐約傳輸?shù)脚f金山(在真空中),但數(shù)據(jù)不能在真空中傳輸。它通過多個不同的網(wǎng)絡(luò)設(shè)備傳輸,這些“跳和跳”也增加了延遲——傳輸100英里但跳5次的信息的延遲比只有兩次跳的2500英里的請求要長。這意味著位置對于優(yōu)化數(shù)據(jù)傳輸方式同樣重要。

由于這些事實,Cockroach Labs的Walker堅持認為,位置必須成為我們考慮用于現(xiàn)代應用程序和開發(fā)人員的數(shù)據(jù)庫的新驅(qū)動力和決定性載體。

“當我們朝著更加數(shù)字化和即時的世界邁進時,我們需要從邏輯數(shù)據(jù)模型的思維方式轉(zhuǎn)變?yōu)橐舱J識到物理組件的重要性的構(gòu)想–您要在哪里操作以及用戶將在哪里。當您考慮數(shù)據(jù)隱私挑戰(zhàn)時,這一點就變得尤為重要。數(shù)據(jù)需要更接近用戶,以便我們可以更快地將數(shù)據(jù)傳遞給他們并滿足100ms規(guī)則?!?Walker說。

Google開發(fā)了將行級分布式數(shù)據(jù)附加到地理位置的功能,稱為地理分區(qū),以滿足全球分散環(huán)境中的延遲要求。這提供了一定程度的自動化,使數(shù)據(jù)團隊可以決定數(shù)據(jù)應在物理上駐留的位置,同時為管理員提供在生產(chǎn)中修改這些要求的選項。

可以通過最小化發(fā)出查詢的位置與滿足這些查詢的數(shù)據(jù)所駐留的位置之間的距離來減少延遲。我們“簡單地”更改了配置,數(shù)據(jù)庫將數(shù)據(jù)物理地移動到需要的位置。這意味著隨著組織將業(yè)務擴展到新的地理位置,它不一定會導致停機。

數(shù)據(jù)需要自動適應流量模式以減少延遲,并且需要具有高可用性,因此,如果一個數(shù)據(jù)中心脫機,由于數(shù)據(jù)存儲在可以快速響應的第二個附近數(shù)據(jù)中心中,因此服務不會出現(xiàn)滯后現(xiàn)象。通常,全球部署涉及的距離意味著開發(fā)人員必須始終在可用性和延遲之間進行權(quán)衡。但是,按數(shù)據(jù)庫中的位置進行分區(qū)可以使開發(fā)人員構(gòu)建高可用性和低延遲的應用程序。現(xiàn)在看來,這是一種奢侈,但是當期望應用程序能夠以光速執(zhí)行和自動化時,這將成為必需。

5G道路的延遲責任

重要的是要注意,以輕快的速度提供體驗并不僅僅是自動化的速度。這是關(guān)于能夠管理和控制自動化的問題。

隨著5G速度的提高,我們對實時計算意味著什么的概念可能會變?yōu)橄到y(tǒng)性能的更輕量級版本。我們的數(shù)據(jù)可以訪問應用程序?qū)拥乃俣纫约耙院笪覀兊膽贸绦蚩梢栽L問數(shù)據(jù)的速度將變得比現(xiàn)在更加緊迫。

對于酒店,房屋和住宅,肯定仍然是位置,但是在精心配置的數(shù)據(jù)體系結(jié)構(gòu)能夠滿足全球分散的部署要求的世界中,更多的是位置、分區(qū)問題。