OPS概述(开放可编程系统OPS(Open Programmability System))
OPS概述(开放可编程系统OPS(Open Programmability System))
通过配置OPS,实现对设备更加灵活、智能的管理及维护。
定义
开放可编程系统OPS(Open Programmability System)是指设备通过提供统一的应用程序接口OPS API(OPS Application Programming Interface)来开放系统,使得系统具备可编程能力,可以运行第三方应用程序。
目的
传统的网络设备只能提供有限的功能和已知的服务,不具有动态性和灵活性,而随着网络的迅猛发展和不断普及,多样化和差异化的需求难以得到满足。部分用户要求设备提供不同层次的开放性,便于开发一些自定义的功能,部署一些私有的管理策略,实现自动化运维等功能,以降低管理成本。
为此,华为公司推出OPS,提供网络设备的开放可编程能力。OPS允许用户或第三方开发商利用系统开放的OPS API,开发和部署自己的网络管理策略,从而迅速地实现业务功能扩展、自动部署和设备的智能化管理,降低运维成本和操作的复杂度。
受益
OPS可以提供以下受益:
通过加载配置和编程,OPS实现灵活而动态地部署新服务和减轻网络管理负担。
通过丰富的第三方程序使得设备增值,发掘网络潜力。
客户可以开发私有的定制化服务。
OPS的APP部署灵活。
安全性
OPS从多个维度保证安全性,OPS支持的保障安全的手段有:
运行安全:模块化设计,资源隔离;资源使用情况监控。
程序部署安全:使用第三方资源管理。
重要信息安全:OPS API使用安全的通讯协议,确保传输过程中信息不泄露。但是用户需要自己保证本地操作和重要信息的安全。
为什么需要OPS?
网络的快速发展衍生出了对网络设备的新需求,但传统的网络设备只能提供有限的功能和已知的服务,这极大限制了网络业务的部署与管理,网络业务正面临着诸多挑战。
网络业务面临的四大挑战
挑战 | 描述 |
---|---|
业务周期长,部署成本高 | 传统方式下,用户部署新业务时,交付周期常以年、月为单位,需求开发时间长,业务部署成本很高。 |
技术多而难,设备多而杂 | 当前网络设备技术复杂度高且技术繁多,同时设备提供商众多,接口标准不一,使得第三方应用开发成本高,客户运维成本提升。 |
故障定位慢,响应速度慢 | 应用网络环境复杂多变,无法提前预料所有故障,在没有开放系统的支持下,对各种故障的定位及处理无法形成有效手段。 |
网络较封闭,互动程度低 | 当前网络仍是封闭的,网络与应用相割裂,二者之间不会产生互动,而是通过“管理员”(即各种协议和工具)来协调。而这样的多层操作,不但会降低业务部署效率和响应时间,也增加了业务部署成本。 |
在社会快速发展、技术日新月异的大趋势下,网络需要能够迎接创新并且拥抱创新。
为解决当下网络管理负担重,业务部署成本高的难题,同时根据不同用户对网络开放性的差异需求,华为公司推出了OPS。借助OPS,用户可以利用系统开放的RESTful API,开发和部署自己的网络管理策略,从而迅速实现业务功能的扩展、自动部署和设备的智能化管理,降低运维成本和操作的复杂度。
目前OPS提供的开放接口还在持续扩充,随着开放接口的逐渐增多,未来大部分的定制化需求都可以通过Python脚本利用已开放的接口进行实现。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » OPS概述(开放可编程系统OPS(Open Programmability System))
作者: cjh
手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm