网络运营(NetOps )是一种采用DevOps中应用程序开发人员流行的敏捷协作软件开发框架并将其与网络管理联系起来的方法。
现代网络正在从静态配置、以硬件为中心的架构转向灵活、以软件为中心的系统。这一举措凸显了 DevOps 和网络管理之间配对的必要性。网络团队正在有机地转向 NetOps 工作流程模型,以跟上企业中新应用程序的快速发展和部署。
典型的 NetOps 策略围绕三个主题:虚拟化、自动化和人工智能支持的监控。
NetOps 框架中的虚拟化
NetOps 框架使用虚拟化来加快部署时间。路由、交换和网络安全等传统网络功能不再需要部署为物理硬件设备,因此网络团队可以结合虚拟设备和虚拟网络覆盖来集中部署物理网络组件。
团队使用这些虚拟服务到达网络的各个关键连接点,从而节省部署物理设备的时间和金钱。因此,NetOps 团队可以更加专注于在公共云和私有云中部署和管理虚拟网络。
自动化是关键
自动化是成功的网络运营战略的另一个关键组成部分。现在部署应用程序时要考虑到持续改进,因此网络必须能够同样快速地支持新添加的应用程序功能和服务。
传统网络的一大障碍是团队无法应对快速变化,因为在许多情况下手动网络设备仍然需要手动配置。这就是软件驱动网络和自动化的灵活性发挥作用的地方。
网络自动化可以采取多种形式,从自助服务门户(应用程序管理员可以在没有网络管理员的情况下启动端口和虚拟 LAN)到识别新服务并应用服务质量策略的人工智能。最近,网络覆盖平台支持跨私有和公共数据中心的网络策略的集中部署和管理。
自动化是确保网络能够跟上敏捷部署的应用程序的关键。网络管理员必须了解如何设置预打包的自动化工具并使用 API 编写新的自动化流程脚本。
使用人工智能监控网络
人工智能支持的网络监控工具的出现可帮助网络运营团队识别和修复网络性能和安全问题。IT 网络是一个反动领域,团队必须快速纠正安全和性能问题以避免任何重大中断。在传统网络中,团队将使用工具手动筛选网络事件并识别任何潜在问题。第一步是查明问题,然后找出解决方法。
虽然传统网络工具通过识别性能和安全事件来提供可见性,但手动流程很难跟上不断变化的现代基础设施。用于 IT 运营的人工智能(AIOps)以及网络检测和响应等工具在 NetOps 领域获得了巨大的关注,可加快故障排除流程。
现代网络运营需要文化转变
传统的网络方法将网络操作置于孤岛中,因为开发人员和应用程序管理员只能在其组之间添加或更改请求。现代网络正在转变为类似于 DevOps 的角色,因此需要一种在 IT 部门之间共享信息的文化。
网络团队必须更好地了解网络中使用的应用程序以及如何优化网络以获得理想性能。对于开发人员和应用程序管理员来说,对网络性能有基本的了解也很重要。这种水平的技能交叉可以大大改善团队的沟通,从而创建一个快速而准确地发生变化的系统。
标签:NetOps,部署,网络,应用程序,Part,自动化,团队 From: https://blog.51cto.com/u_16501233/9444254