偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

網(wǎng)絡(luò)基礎(chǔ)架構(gòu)設(shè)計要“抽象”

網(wǎng)絡(luò)
我們是時候離開由各種網(wǎng)絡(luò)協(xié)議構(gòu)成的小細節(jié),這些網(wǎng)絡(luò)協(xié)議一直在為復(fù)雜系統(tǒng)增加抽象層次,我們將創(chuàng)建一些全新的產(chǎn)品和運營模型。

常規(guī)網(wǎng)絡(luò)基礎(chǔ)架構(gòu)設(shè)計是不是就像是“一堆協(xié)議”?加州伯克利大學(xué)教授Scott Shenker是這樣說的。Shenker是一位網(wǎng)絡(luò)專家,也是Nicira的合作創(chuàng)始人以及軟件定義網(wǎng)絡(luò)(SDN)的主要支持者。他認為,與計算機科學(xué)的其他學(xué)科不同,網(wǎng)絡(luò)連接和網(wǎng)絡(luò)規(guī)模仍然與其底層協(xié)議和標準緊密耦合,而沒有足夠的抽象。

他的論斷有一定的道理,但是我認為一定要分清Shenker所指的大網(wǎng)絡(luò)學(xué)科究竟是什么。畢竟,我們已經(jīng)在主機間的通信關(guān)系上實現(xiàn)了抽象。開放系統(tǒng)互連(Open Systems Interconnection)模型本身就是一種抽象。例如,在編寫聊天應(yīng)用程序時,應(yīng)用開發(fā)者不需要重建用于執(zhí)行流量控制的TCP功能,也不需要重建用于執(zhí)行主機間通信的IP。相反,他們可以使用協(xié)議棧提供的抽象概念。

為什么要在這些網(wǎng)絡(luò)層上引入抽象?

我認為,Shenker的觀點集中在如何將數(shù)據(jù)從一個網(wǎng)絡(luò)傳輸?shù)搅硪粋€網(wǎng)絡(luò),以及這個過程對于物理網(wǎng)絡(luò)的依賴關(guān)系。我一直聽到有人在質(zhì)疑,為什么一定要在這些網(wǎng)絡(luò)層上繼續(xù)引入抽象呢?

如果您查看網(wǎng)絡(luò)的核心協(xié)議會發(fā)現(xiàn),這些技術(shù)的創(chuàng)建和改進過程很有技術(shù)含量。例如,邊界網(wǎng)關(guān)協(xié)議(BGP)一直是保持網(wǎng)絡(luò)連接互連網(wǎng)的基礎(chǔ)。在路由器出現(xiàn)之初,它就一直存在,而且它已經(jīng)被證明是一種可伸縮的解決方案。而且,行業(yè)一直在尋找突破協(xié)議規(guī)模限制的方法。例如,當路由表太大,無法保存在路由器的內(nèi)存時,我們就可以使用路由匯總技術(shù)去解決路由表溢出的問題。那么,Shenker的觀點到底是什么?如果行業(yè)一直都在解決面臨的技術(shù)難題,那么為什么要純粹為了改變而改變呢?

我認為,一定要理清問題抽象真正要解決的問題。但是,我并不清楚這個問題是什么。這才是真正的問題。我們已經(jīng)被技術(shù)淹沒,以至于只見樹木不見森林。本文很好地從非技術(shù)角度闡述了如何使用抽象方法去解決問題。簡而言之,抽象使我們更好地使用自己的重要思考技能,從更高層次看待一個問題,而不是直接進入問題的細節(jié)。解決路由表大小的問題就像停留在樹木上。完整的SDN則致力于消除路由限制問題,在理論上實現(xiàn)一種支持更大容量的網(wǎng)絡(luò)框架。

SDN是否是最終解決方案?

SDN是否是處理網(wǎng)絡(luò)中缺少抽象的解決方法?不是。和路由匯總技術(shù)相似,SDN只是一種針對具體網(wǎng)絡(luò)問題的方法,而不是一種使用抽象方法的解決方案。網(wǎng)絡(luò)控制層面只是使用SDN處理的一個特定的抽象領(lǐng)域。我們還需要考慮設(shè)備層面?,F(xiàn)在已經(jīng)不能將Windows或Linux服務(wù)器的工作負載一對一關(guān)聯(lián)到物理硬件上。現(xiàn)在,一個“Web服務(wù)器”已經(jīng)不是一個物理設(shè)備;它只是一個概念。通過使用這種曾經(jīng)的物理概念,然后經(jīng)過“虛擬化”,或者說對它們進行抽象,我們就能夠改進運營效果,創(chuàng)建新的服務(wù)模型,如基于基礎(chǔ)架構(gòu)即服務(wù)的私有云或公共云。

虛擬設(shè)備是這種功能的一種擴展。虛擬設(shè)備可以運行在公共云基礎(chǔ)架構(gòu)上,也可以運行在數(shù)據(jù)中心的一臺白盒設(shè)備上,因為它們已經(jīng)從物理硬件上抽象出去。因此,安裝一個內(nèi)容管理系統(tǒng)可能就是簡單的下載一個虛擬設(shè)備,然后將它導(dǎo)入到云管理程序的虛擬化集群中。

我們是時候離開由各種網(wǎng)絡(luò)協(xié)議構(gòu)成的小細節(jié)了,這些網(wǎng)絡(luò)協(xié)議一直在為復(fù)雜系統(tǒng)增加抽象層次,我們將創(chuàng)建一些全新的產(chǎn)品和運營模型。我們目前還無法看到這一點,因為我們現(xiàn)在仍然掙扎于各種協(xié)議之中。

責(zé)任編輯:藍雨淚 來源: TechTarget中國
相關(guān)推薦

2013-09-09 09:28:20

網(wǎng)絡(luò)架構(gòu)SDN軟件定義網(wǎng)絡(luò)

2016-05-09 09:26:06

架構(gòu)ios網(wǎng)絡(luò)層

2012-01-11 09:47:10

2013-05-27 10:58:28

Tumblr架構(gòu)設(shè)計雅虎收購

2015-06-02 04:17:44

架構(gòu)設(shè)計審架構(gòu)設(shè)計說明書

2025-05-09 08:45:13

2025-04-15 04:00:00

2013-09-27 17:45:36

銳捷Newton 1800交換架構(gòu)設(shè)計

2023-07-05 08:00:52

MetrAuto系統(tǒng)架構(gòu)

2015-06-02 04:34:05

架構(gòu)設(shè)計

2009-07-10 09:31:57

MyEclipse U

2017-11-17 07:06:27

互聯(lián)網(wǎng)分層架構(gòu)APP

2024-08-18 14:09:24

2021-07-21 16:30:38

iOSAPP架構(gòu)

2012-09-19 13:46:37

存儲存儲設(shè)計快速表態(tài)

2013-09-02 17:46:41

MVC架構(gòu)設(shè)計MVC架構(gòu)設(shè)計

2012-06-07 10:45:12

軟件架構(gòu)設(shè)計原則

2021-10-28 06:17:46

架構(gòu)設(shè)計組件

2019-11-25 10:58:19

Tomcat架構(gòu)Web

2023-05-12 08:06:46

Kubernetes多云架構(gòu)
點贊
收藏

51CTO技術(shù)棧公眾號