写点什么

Part 1:什么是网络运营?你需要知道的一切

作者:Geek_d82186
  • 2024-01-28
    广东
  • 本文字数:3491 字

    阅读完需:约 11 分钟

Part 1:什么是网络运营?你需要知道的一切

https://www.techtarget.com/searchnetworking/definition/NetOps

NetOps,也称为 NetOps 2.0 或 NetDevOps,是一种网络运营方法,它使用 DevOps 工具和技术来比过去更高效、更有效地进行网络更改。

NetOps 曾经是传统网络运营​​的缩写,这往往导致基础设施不灵活、复杂和静态。Nemertes Research 首席信息官兼首席研究分析师 John Burke 表示,如今的 NetOps 已被重新构想,以实现敏捷、可扩展和可编程的网络,从而支持更快的软件开发周期。

NetOps 借鉴 DevOps 方法,将自动化、持续集成和持续交付 ( CI / CD ) 结合起来,以简化运营。在将基础设施视为代码(IaC) 方面,NetOps 2.0 代表了重大的范式转变。从历史上看,网络团队使用命令行界面 ( CLI ) 脚本手动管理企业网络,重点是可用性和正常运行时间而不是灵活性。网络管理滞后于应用开发,数字化转型进程缓慢。

NetOps 2.0 旨在使网络加快速度,但对于许多组织来说,其采用仍然是一项正在进行的工作。

为什么网络运营很重要?

NetOps 2.0 转型正在发生,因为数字企业需要其网络更快地交付应用程序和服务。目标是通过提高传统网络的响应速度和灵活性来解决它们的局限性。

使用网络自动化、编排和虚拟化,NetOps 可以帮助企业快速、一致地响应新的请求和事件,同时最大限度地减少人工干预。West Gate Networks 总裁、网络专家 Andrew Froehlich 表示,转向敏捷网络方法具有明显的商业优势,从更快的服务交付到增强的数据安全性。

网络团队被要求更快地向分布式用户提供更多功能,而通常无需增加网络人员。为了应对不断增长的工作负载,NetOps 团队可以创建一个主动的可编程网络,更好地支持数字化转型,同时还可以管理具有公共和私有云连接的混合环境。通过 NetOps,网络团队期望频繁的更改,并尝试尽量减少这些更改的潜在副作用,而不是完全避免它们。

NetOps 方法的优点

Froehlich 表示,正如 DevOps 创建持续的软件开发框架一样,NetOps 模型也采用相同的方法来快速部署应用程序。他补充说, NetOps 2.0 的三大支柱“网络虚拟化、网络自动化和人工智能支持的网络监控工具”,帮助网络团队运行现代网络,将其从本地网络扩展到公共云和私有云中的虚拟网络。

NetOps 的一些优势包括:

  • 更快的配置和部署。网络虚拟化使 NetOps 团队能够更快地调配和部署网络设备,因为路由器、交换机和网络安全不需要部署为网络基础设施中的物理硬件。

  • 连续的提高。网络自动化支持部署新的应用程序和服务,并不断改进。

  • 积极主动整治。AI 网络监控工具可帮助 NetOps 团队更主动地识别和修复网络性能和安全问题。

  • 更容易排除故障。将人工智能用于 IT 运营 ( AIOps ) 以及网络检测和响应 (NDR) 工具在 NetOps 中得到了广泛应用,可加快网络故障排除过程。

  • 精细的可见性和网络分析。机器学习 (ML) 工具可监控网络健康状况并提供对网络分析、行为和异常的全面可见性。

NetOps 与 DevOps

理论上,DevOps 工作包括网络,但许多网络团队在接受 DevOps 概念方面进展缓慢。TechTarget 的 SearchSecurity 高级网站编辑 Alissa Irei 表示,因此,DevOps 在没有大量网络参与的情况下就成熟了。

Nemertes 的 Burke 表示,越来越多的企业网络团队现在开始采用核心 DevOps 实践,认识到虚拟化、API 集成和自动化的价值。

当 NetOps 团队借鉴 DevOps 的经验时,他们应用了新的实践来应对网络挑战。例如,团队越来越多地使用网络团队信任的一组标准编码工具、模板和指南。使用相同的工具和语言可以支持交叉培训工作并合并 NetOps 和 DevOps 工作。

即使 DevOps 和 NetOps 概念有重叠,两者之间也存在一些关键差异,例如:

· NetOps 专注于自动化网络服务和流程,而 DevOps 专注于自动化应用程序交付。

· DevOps 对 IT 运营有更广泛的看法,而 NetOps 则针对日常网络运营。

· NetOps 通常使用AnsiblePython进行网络自动化、供应和配置管理。DevOps 倾向于使用 Chef 或 Puppet 等工具来自动化配置管理。

网络自动化和分析

NetOps 强调网络自动化、虚拟化和可编程性,一些组织还将基于意图的网络(IBN) 作为基于平台的自动化的一种形式。IBN 使用普通语言来描述所需的业务成果,并将其与人工智能、网络编排和机器学习相结合,以自动化管理任务并在网络上设置策略。

有如此多的选择,决定从哪里开始网络自动化可能会令人畏惧。网络咨询公司 NetCraftsmen 的首席架构师、网络专家 Terry Slattery 分享了如何规划向 NetOps 的过渡,并提供了初级、中级和高级自动化想法和示例,以及完成工作所需的文化变革。通过处理只读、简单的读/写自动化和复杂的自动化任务,网络专业人员可以了解基本的自动化概念,并最终实现网络配置和访问控制列表更新的自动化。

SearchNetworking 高级网站编辑 Jen English 表示,有了来自混合网络环境的大量数据,NetOps 团队可以使用自动化、人工智能和机器学习功能来找到他们所需的网络数据洞察,从而更有效地提供服务。这些见解可以帮助团队决定自动化哪些任务。

如果某些自动化工具没有必要的功能或控制,NetOps 团队可以使用脚本语言自定义自动化任务。其他团队可能更喜欢减少动手操作,并转向具有拖放组件的低代码自动化平台。

为了降低部署有缺陷的应用程序更新的风险,NetCraftsmen 的 Slattery 研究了在网络中与 IaC 合作创建自动化控制脚本的优势,解释了它如何帮助 NetOps 团队进行一致的配置更改并建立更改前和更改后的测试和验证。

网络运营和安全

网络运营团队需要确保其项目和计划的安全,这需要网络和安全团队共同努力。在功能性 NetSecOps 模型中,团队会调整优先级,并就他们使用的框架和架构提供最佳实践和建议。

两个团队之间开始更密切合作的一个好地方是寻找共享高质量数据的方法。如果使用得当,网络数据可以帮助跟踪不良行为者,并提供有关如何预防或阻止攻击的见解。根据 Enterprise Management Associates 最近的一项调查,366 名参与者中超过 69% 的人表示,安全团队将流量提供给 NDR 或网络流量分析工具。近 58% 的人表示他们需要交通数据来帮助他们进行事件响应流程。

拥有正式安全合作伙伴关系的网络团队还表示,他们花在被动故障排除上的时间更少,而花在主动问题预防上的时间更多。NetOps-SecOps 合作伙伴关系可以提高网络性能,特别是因为安全漏洞和攻击通常首先表现为网络性能问题。

尽管网络和安全团队合作伙伴关系不断增加,但合作仍然存在文化障碍。虽然团队并不总是相互了解,但网络专业人员可以采取措施了解网络安全基础知识,包括以下内容:

· 不同类型的网络攻击者;

· 主要网络攻击类型;

· 可用的安全服务类型。

NetCraftsmen 副总裁兼首席技术官 John Cavanaugh 深入探讨了如何使用敏捷来保护 NetOps 工作,将敏捷和服务链的使用与传统瀑布方法进行了比较,并研究了开发人员、网络团队和安全人员有效协作所需的整体文化变革。

NetOps 如何推动跨团队协作

即使传统网络运营​​的微小变化也可能引起连锁反应。NetOps 团队现在负责许多其他基础设施服务,包括网络安全、多路径 WAN 优化、负载平衡和远程访问。因此,向 NetOps 的过渡需要进行文化转变,与应用程序、运营、云和安全团队共享信息,而不是在孤岛中单独工作。

这种跨团队协作意味着传统的网络运营中心 (NOC) 正在演变成一个更加统一的运营中心,其中包括更紧密合作的所有团队。虽然 NOC 现代化并不适合所有人,但积极主动的组织正在简化运营,以避免长时间停机并使应用程序和服务具有弹性。

转向 NetOps 催生了 NetOps 工程师,该职位的主要职能是在网络运营中使用可重复的自动化流程。为了跟上不断变化的环境,这些工程师需要开发管理支持 API 的基础设施所需的编程和自动化技能。NetCraftsmen 的 Slattery 表示,NetOps 工程师通常具有网络和手动 CLI 网络维护经验,或者是对网络感兴趣的 DevOps 工程师。

网络运营的未来

网络运营团队传统上使用性能监控工具来管理企业网络性能。但随着网络使用和部署的增加,许多组织正在寻找替代的性能监控方法。随着 IT 基础设施变得越来越复杂,网络运营团队应该找到确保网络保持运行并以最高水平运行的方法。

West Gate Network 的 Froehlich 表示,AIOps 的采用可能是网络健康监控的未来。向公共云、私有云以及边缘计算的扩展增加了整体网络复杂性,这可能会在网络分析方面造成瓶颈。

网络运营团队意识到,收集的网络运行状况和性能数据量将变得如此之大,以至于团队无法跟上。依靠自动分析数据并修复网络性能问题的 AIOps 工具可能会提供可行的答案。

NetOps 的发展使得网络专业人员拥有基本的自动化和编程技能以及与其他团队和用户主动协作所需的软技能变得更加重要。NetOps 2.0 将需要重大的文化转变,企业网络团队要学会拥抱变革和管理风险,而不是回避风险。

发布于: 刚刚阅读数: 5
用户头像

Geek_d82186

关注

还未添加个人签名 2020-08-01 加入

还未添加个人简介

评论

发布
暂无评论
Part 1:什么是网络运营?你需要知道的一切_Geek_d82186_InfoQ写作社区