网络自动化 是使用软件自动化网络和安全配置和管理的过程,以不断最大化网络效率和功能。网络自动化通常与网络虚拟化结合使用。如今,IT 部门在配置和管理传统和云原生应用程序方面寻求速度、敏捷性和一致性。现代网络自动化平台可以通过自动化网络功能(如资源配置、网络映射和网络测试)来实现这些目标。
为什么是网络自动化?
Network Automation 使您能够通过在整个应用程序生命周期以及跨数据中心和云环境中自动化网络和安全配置和管理来加速应用程序部署。
- 自动化您的 IT:通过虚拟化和自动化网络和安全操作,迈出数字化转型的下一步——这是一个传统上主要基于硬件且需要手动配置和管理的基础设施领域。
- 加速新应用程序开发:通过网络和安全管理来拥抱新的云原生应用程序和 DevOps 工作流程,无需重新工具即可轻松集成到开发人员流程中。
- 跨环境一目了然:交换传统上受限的网络流量和安全依赖关系视图,以实现全球可见性并轻松排除网络和安全策略故障。
网络自动化如何工作?
网络自动化软件找到了映射、配置、配置和管理网络的最有效方式。基于 API 的自动化取代了手动的命令行指令来配置每个网络设备。API 可以直接调用或通过编程语言,例如 Python、Java 或 Go。脚本只是网络自动化的一个方面——现代自动化平台在配置时监控网络资源,并在实施之前验证网络是否能够处理配置请求。
智能网络自动化
一种更复杂的智能网络自动化形式使用机器学习和大数据来确定如何最好地配置和管理网络以满足特定的业务目标。智能网络使用整个网络的高级集中视图来确定网络应如何运行以实现这些目标,而不是单独配置每个端口或设备。
基于意图的网络全面了解业务请求将如何影响网络,并提供不同的解决方案来满足该请求。基于意图的网络受到追捧,因为网络工程师可以轻松扩展网络以满足不同的目标并减少由于人为错误而导致的错误配置的数量。
网络自动化示例
将网络自动化与虚拟化结合使用时, 软件定义网络 (SDN) 与 网络功能虚拟化 (NFV) 技术相结合,可根据业务或服务目标配置和更改网络。SDN 控制硬件设备的运行方式。管理员可以在 虚拟机之间创建虚拟软件网络, 或者使用网络软件管理多个物理网络。网络虚拟化和网络自动化对于经历计划外使用激增的环境特别有用,因为自动化网络可以通过自动将网络流量重定向到网络受影响较小区域的服务器来适应这些激增。
有几个开源项目致力于通过虚拟化建立网络自动化标准。例如,欧洲电信标准协会 (ETSI) 的 NFV 管理和编排 (MANO) 行业规范组 (ISG) 专注于基于云的数据中心中网络资源的管理和编排。这些标准将实现 SDN 和 NFV 平台之间更好、更高效的通信。
网络自动化工具有多种类型,并且有各种各样的网络自动化公司提供不同类型的网络自动化软件。网络自动化的想法仍在不断涌现——聪明的组织将从他们最紧迫的网络自动化用例开始,并选择一个非常适合帮助这些流程的工具。