什么是OPS?
OPS(Open Programmability System)即為開放可編程系統(tǒng),即指設(shè)備通過提供統(tǒng)一的應用程序接口API(Application Programming Interface)來開放系統(tǒng),使得系統(tǒng)具備可編程能力,可以運行第三方應用程序。
與傳統(tǒng)網(wǎng)絡(luò)設(shè)備有限的功能與固有的服務(wù)相比,開放可編程的系統(tǒng)能提供多層次的設(shè)備網(wǎng)絡(luò)業(yè)務(wù)開放性,可以滿足用戶多樣化、差異化的需求,便于迅速地實現(xiàn)業(yè)務(wù)功能擴展、自動部署和設(shè)備的智能化管理,降低運維成本和操作的復雜度。
為什么需要OPS?
網(wǎng)絡(luò)的快速發(fā)展衍生出了對網(wǎng)絡(luò)設(shè)備的新需求,但傳統(tǒng)的網(wǎng)絡(luò)設(shè)備只能提供有限的功能和已知的服務(wù),這極大限制了網(wǎng)絡(luò)業(yè)務(wù)的部署與管理,網(wǎng)絡(luò)業(yè)務(wù)正面臨著諸多挑戰(zhàn)。
挑戰(zhàn) | 描述 |
---|---|
業(yè)務(wù)周期長,部署成本高 | 傳統(tǒng)方式下,用戶部署新業(yè)務(wù)時,交付周期常以年、月為單位,需求開發(fā)時間長,業(yè)務(wù)部署成本很高。 |
技術(shù)多而難,設(shè)備多而雜 | 當前網(wǎng)絡(luò)設(shè)備技術(shù)復雜度高且技術(shù)繁多,同時設(shè)備提供商眾多,接口標準不一,使得第三方應用開發(fā)成本高,客戶運維成本提升。 |
故障定位慢,響應速度慢 | 應用網(wǎng)絡(luò)環(huán)境復雜多變,無法提前預料所有故障,在沒有開放系統(tǒng)的支持下,對各種故障的定位及處理無法形成有效手段。 |
網(wǎng)絡(luò)較封閉,互動程度低 | 當前網(wǎng)絡(luò)仍是封閉的,網(wǎng)絡(luò)與應用相割裂,二者之間不會產(chǎn)生互動,而是通過“管理員”(即各種協(xié)議和工具)來協(xié)調(diào)。而這樣的多層操作,不但會降低業(yè)務(wù)部署效率和響應時間,也增加了業(yè)務(wù)部署成本。 |
在社會快速發(fā)展、技術(shù)日新月異的大趨勢下,網(wǎng)絡(luò)需要能夠迎接創(chuàng)新并且擁抱創(chuàng)新。
為解決當下網(wǎng)絡(luò)管理負擔重,業(yè)務(wù)部署成本高的難題,同時根據(jù)不同用戶對網(wǎng)絡(luò)開放性的差異需求,華為公司推出了OPS。借助OPS,用戶可以利用系統(tǒng)開放的RESTful API,開發(fā)和部署自己的網(wǎng)絡(luò)管理策略,從而迅速實現(xiàn)業(yè)務(wù)功能的擴展、自動部署和設(shè)備的智能化管理,降低運維成本和操作的復雜度。
目前OPS提供的開放接口還在持續(xù)擴充,隨著開放接口的逐漸增多,未來大部分的定制化需求都可以通過Python腳本利用已開放的接口進行實現(xiàn)。