网络自动化的概念自从网络出现以来就一直存在。直到现在,由于许多原因(其中包括一些网络工程师的抵制),网络自动化的发展一直很缓慢。但是各种因素现在汇集在一起,推动了对网络自动化工具的需求。
其中一个因素是,越来越多的网络团队开始感受到在快节奏数字世界中工作的痛苦,原有的方法根本行不通。通过命令行界面(CLI)配置和更新路由器和交换机的人工方法速度太慢,容易出错。
此外,随着包括软件定义WAN(SD-WAN)在内的软件定义网络(SDN)的兴起,使网络自动化工具能够从针对诸如变更管理和配置等操作的重点产品发展成为策略和编排工具。
如今,网络自动化工具具有战略意义,可以实现业务一致性,并提供了一个完全基于意图系统的理想状态的路线图,在该系统中网络可以运行并自我保护。以下是企业在选择适合的网络自动化工具时应该考虑的七个关键标准。
1. 单一供应商还是多供应商?
如今有几种特定于第三方和供应商的网络自动化工具。Red Hat、NetBrain和ForwardNetworks是三种行业领先的多供应商工具。而包括思科、Juniper、Arista和Extreme在内的主要网络供应商都有自己的自动化平台。
企业需要确定他们是否希望与一个供应商合作还是与多个供应商合作,这是企业需要做出的选择。如果选择单个供应商平台,需要确保它与供应商的整个产品线(而不仅仅是子集)协同工作。如果选择了第三方工具,需要选择一个支持当前和未来供应商的工具,这些供应商的设备将在企业的网络中使用。
2. API的广度
网络自动化工具必须与ServiceNow和Splunk等其他工具进行交互,这一点很重要。这意味着每种功能都可以作为API使用,但情况并非总是如此。即使目前只使用一种工具,也可能需要在不久的将来与另一个应用程序接口,以获得更广泛的自动化功能,因此这一点不应被忽视。
3. 编排
当网络设备发生变化时,通常情况下,基础设施的其他元素也会发生变化。例如,添加网络设备后,可能需要更改防火墙设置或连接到负载均衡器。这推动了对业务流程功能的需求,因此网络自动化工具可以触发其他自动化框架来更改其上游或下游的设备。
4. 人工智能/基于意图的网络功能
基于意图的网络的概念是它可以运行、修复和保护自身。由于环境变化太快,因此无法通过一系列规则来做到这一点。取而代之的是,应将人工智能功能包括在系统中,使所有操作完全实现自动化,以便网络本身能够适应变化。
ZK Research公司建议该系统具有两种操作模式:一种为工程师建议更改以执行,然后一种无需人工干预即可完全执行更改。这将使客户首先适应人工智能。ZKResearch公司遇到的一个问题是,如何知道它真正基于人工智能?答案是该工具会随着时间的推移变得更加智能。所有更改都应作为学习数据集的一部分反馈到系统中,并使系统更智能。
5. SaaS还是内部部署?
传统的网络自动化工具只作为内部部署软件或设备提供。越来越多的企业倾向于购买软件即服务(SaaS)模型中的工具,以确保快速部署和持续更新。同样,企业需要确定最适合其运营模式和合规性要求的选项。
注意事项:ZKResearch公司认为所有解决方案最终都将是混合的,客户可以将数据保存在内部部署数据中心,但是先进的人工智能功能和跨公司比较将在云平台中完成。内部部署解决方案没有必要的功能来提供实时人工智能功能。
6. 合规性与安全报告
行业领先的组织正在不断推动将IT和安全运营整合在一起。这意味着网络自动化工具需要提供信息,以表明持续遵守安全策略,并满足合规性要求。报告功能需要提供对网络生命周期各个阶段的可见性,其中包括计划、部署、优化。
7. 易用性
这是管理平台经常被忽略的组件。具有更长学习曲线的功能丰富的工具可能需要数年才能使IT团队实现其全部价值。同样,当产品过于技术化时,如果最了解该产品的员工离职,则该公司的业务将面临风险。
网络自动化工具应完全基于图形化界面(GUI),这意味着通过命令行界面(CLI)可用的每个功能也应可通过图形界面访问。这些工具也应该易于使用,以便员工可以使用它。