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

命令行界面(CLI)的消亡史

網(wǎng)絡(luò)
IT行業(yè)正在向所有的一切都采用應(yīng)用程序編程接口(API)演進(jìn),這使得企業(yè)能夠自動(dòng)執(zhí)行重復(fù)性任務(wù),提高效率并減少錯(cuò)誤的系統(tǒng)。但是,這引出了新的問題:在IT系統(tǒng)中API的大量使用會(huì)取代命令行界面(CLI)嗎?

IT行業(yè)正在向所有的一切都采用應(yīng)用程序編程接口(API)演進(jìn),這使得企業(yè)能夠自動(dòng)執(zhí)行重復(fù)性任務(wù),提高效率并減少錯(cuò)誤的系統(tǒng)。但是,這引出了新的問題:在IT系統(tǒng)中API的大量使用會(huì)取代命令行界面(CLI)嗎?

網(wǎng)絡(luò)工程師多年來一直依賴CLI進(jìn)行網(wǎng)絡(luò)配置,但市場(chǎng)研究公司Gartner認(rèn)為,CLI正在失去其在配置和運(yùn)營(yíng)網(wǎng)絡(luò)方面的地位,并預(yù)測(cè)到2020年,只有30%的網(wǎng)絡(luò)運(yùn)營(yíng)團(tuán)隊(duì)會(huì)使用CLI,遠(yuǎn)低于目前的85%。

CLI

什么是CLI

CLI包含多個(gè)組件:

  • 用戶輸入/輸出
  • 命令行編輯,歷史命令,完成的命令
  • 輸入解析、參數(shù)驗(yàn)證和命令調(diào)度/執(zhí)行
  • 錯(cuò)誤處理和報(bào)告

大多數(shù)產(chǎn)品都包含至少兩種CLI模式

  • 交互模式:用于查詢?cè)O(shè)備運(yùn)行數(shù)據(jù)的命令,它通常用于收集故障排除數(shù)據(jù),包括show命令以及查看設(shè)備配置的命令
  • 配置模式:管理員更改設(shè)備的操作

CLI具有依靠簡(jiǎn)單的telnet或Secure Shell會(huì)話進(jìn)行通信的優(yōu)點(diǎn),以及用于識(shí)別和執(zhí)行命令的解析引擎。它不需要額外的軟件(ASN.1,JSON或XML解析器)或協(xié)議(CMIP,SNMP)。CLI的缺點(diǎn)也很明顯,雖然CLI也可與作為API使用,但是CLI缺少錯(cuò)誤特定的返回代碼,控制系統(tǒng)可與理解錯(cuò)誤的類型并采取適當(dāng)?shù)拇胧?。有時(shí),自動(dòng)化工具還必須處理輸入或輸出文本中的偶爾錯(cuò)字,CLI通常與手動(dòng)配置更改有關(guān),這是造成企業(yè)網(wǎng)絡(luò)中斷的主要原因。

取代CLI

業(yè)界目前正在逐漸取代CLI,因?yàn)閱未闻渲靡慌_(tái)設(shè)備已經(jīng)不能滿足需求,需要開始配置整個(gè)IT系統(tǒng)。例如要在所有企業(yè)網(wǎng)絡(luò)設(shè)備(UC終端,交換機(jī),路由器,防火墻和負(fù)載均衡器)上部署一致的服務(wù)質(zhì)量(QoS)策略。理想情況下,我們將有一個(gè)通用的QoS模型,API映射到設(shè)備特定的配置。查詢QoS實(shí)施操作的通用模型將允許我們驗(yàn)證IT系統(tǒng)是否按照我們?cè)O(shè)計(jì)的那樣運(yùn)行。

用API替換CLI并不困難,較新的設(shè)備通常通過使用命令元素的XML或JSON編碼的REST接口支持CLI和API,另外,有些設(shè)備只支持API接口,CLI只是一個(gè)使用API調(diào)用的模塊。

Gartner分析師指出,將CLI轉(zhuǎn)移到集中的基于策略的操作是“網(wǎng)絡(luò)團(tuán)隊(duì)必須處理由于使用微服務(wù)/容器以及物聯(lián)網(wǎng)設(shè)備泛濫所帶來的規(guī)模需求的前兆”。CLI并不會(huì)完全消失,依然對(duì)深入的故障排除或測(cè)試有效果,但是相關(guān)的CLI的測(cè)試認(rèn)證就不那么重要,取而代之的是架構(gòu)級(jí)技能,專注于網(wǎng)絡(luò)自動(dòng)化、API編程以及與其他基礎(chǔ)設(shè)施的集成。

為了與這種轉(zhuǎn)變保持一致,Gartner建議企業(yè)在購(gòu)買新基礎(chǔ)設(shè)施時(shí)要求網(wǎng)絡(luò)自動(dòng)化,而不要讓傳統(tǒng)CLI技術(shù)影響他們的購(gòu)買決策。企業(yè)還應(yīng)該利用API來實(shí)現(xiàn)更高的網(wǎng)絡(luò)靈活性,并將投資重點(diǎn)從CLI和專有認(rèn)證轉(zhuǎn)移到網(wǎng)絡(luò)編程工具和通過API編排。

SD-WAN和開放網(wǎng)絡(luò)的興起

根據(jù)Gartner的說法,軟件定義的廣域網(wǎng)(SD-WAN)是企業(yè)在不依賴于CLI的情況下所期望的技術(shù)之一。該公司預(yù)測(cè),到2018年,與傳統(tǒng)路由器相比,WAN邊緣基礎(chǔ)設(shè)施更新項(xiàng)目中將有超過40%將基于SD-WAN設(shè)備和/或基于x86的虛擬化客戶端設(shè)備,與現(xiàn)在不到2%的份額相比,這是企業(yè)在這方面的巨大投入。

Gartner還認(rèn)為開放源代碼在企業(yè)網(wǎng)絡(luò)中扮演著更重要的角色:到2020年,開源和自建選項(xiàng)至少占數(shù)據(jù)中心網(wǎng)絡(luò)市場(chǎng)的20%,而現(xiàn)在占比不到2%。

Gartner研究總監(jiān)Naresh Singh指出,DevOps組織傾向于使用開源產(chǎn)品,越來越多的企業(yè)計(jì)劃采用DevOps方法,在2層和3層交換、路由和4-7層網(wǎng)絡(luò)服務(wù)等核心業(yè)務(wù)領(lǐng)域,都有開放網(wǎng)絡(luò)社區(qū)。OpenSwitch,ODL,ONOS,OPNFV,Nginx和HAProxy等項(xiàng)目也吸引了廣泛的用戶和供應(yīng)商參與,從而使他們有更多的主流企業(yè)采用的機(jī)會(huì)。

基于意圖的網(wǎng)絡(luò)

Gartner還預(yù)測(cè)了基于意圖的網(wǎng)絡(luò)以及在分支機(jī)構(gòu)部署直接互聯(lián)網(wǎng)接入,根據(jù)Gartner的數(shù)據(jù),10%的企業(yè)將使用基于意圖的網(wǎng)絡(luò)設(shè)計(jì)和操作工具。Gartner副總裁兼杰出分析師Joe Skorupa解釋說,“意圖”從業(yè)務(wù)角度描述了網(wǎng)絡(luò)所需的服務(wù),而不是如何配置各個(gè)參數(shù),并作為配置的通用語(yǔ)言。

基于意圖的網(wǎng)絡(luò)通過在部署之前驗(yàn)證設(shè)計(jì),防止配置錯(cuò)誤以及通過持續(xù)監(jiān)控來減少網(wǎng)絡(luò)中斷。根據(jù)Gartner的數(shù)據(jù),雖然意圖型網(wǎng)絡(luò)剛剛興起,但企業(yè)在分支機(jī)構(gòu)部署直接互聯(lián)網(wǎng)的速度會(huì)更快。到2020年底,將有60%以上的企業(yè)部署基于意圖的網(wǎng)絡(luò)。

CLI最終會(huì)被API所取代嗎?在短期之內(nèi)不可能,但是CLI在企業(yè)當(dāng)中所占的比例毫無(wú)疑問會(huì)下降?;贏PI的服務(wù)器、網(wǎng)絡(luò)設(shè)備和IT系統(tǒng)等都會(huì)慢慢侵蝕CLI的占有率,但值得注意的是CLI的重要地位依然不會(huì)被取代,在企業(yè)的應(yīng)用中,CLI還將長(zhǎng)期存在。

責(zé)任編輯:趙寧寧 來源: SDNLAB
相關(guān)推薦

2022-08-23 14:23:29

Vue.js命令行前端

2020-07-15 15:48:04

MacBook Air蘋果產(chǎn)品線

2009-09-25 11:40:37

ibmdw云計(jì)算

2020-09-03 11:37:39

手機(jī)攝像頭蘋果

2021-08-19 14:27:56

Java應(yīng)用程序解析方法

2015-07-01 09:15:46

linuxQuora命令行

2019-12-17 10:06:18

CDMA高通4G

2023-10-06 00:18:42

Python命令行界面

2020-12-10 16:16:08

工具代碼開發(fā)

2020-12-11 06:44:16

命令行工具開發(fā)

2020-06-10 16:16:17

Python命令行界面CLI

2022-06-20 17:00:34

VPNGartner虛擬網(wǎng)絡(luò)

2010-11-16 11:50:21

oracle命令行登錄

2011-01-18 19:11:26

Postfix命令行

2013-09-13 09:05:49

軟件定義網(wǎng)絡(luò)SDN

2009-08-16 20:19:55

linux命令行模式linux命令行linux命令

2010-07-15 09:37:47

Perl命令行

2010-09-01 14:23:54

Linux命令行開發(fā)

2010-08-20 10:05:23

用戶命令

2009-07-20 09:55:30

華為命令行解析華為認(rèn)證
點(diǎn)贊
收藏

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