随着企业网络变得越来越复杂,网络自动化对IT组织来说正逐渐成为一种能够实现灵活采用新技术的必要手段。
GlennO'Donnell是ForresterResearch的一名资深分析师,他在近期的一个名为网络自动化是如何减少开支并增加生产的网络研讨会上提到,"自动化不仅仅能简化操作,同时还可以减少人为操作过程的错误。"
但是,目前"网络自动化"这个术语可以指任何实现自动化的程序。本文概括介绍了各种不同类型的网络自动化。
局域网自动化本地网络有各种必须经常调整的配置项和配置文件。手动地调整交换机、路由器和网络监控工具配置不仅是一个费时的过程,而且还经常会出错。网络配置和管理工具可以用来建立一个网络设备和服务数据库,能够检查配置错误的设备,并允许管理员在不停机情况下处理错误。一般的配置工具,如开源的NetomataConfigGenerator或者商业解决方案,如Alterpoint或Solarwinds的OrionNCM,管理员能够确定哪些配置需要更改,从而简化添加新服务器到网络模型及修改这些设备配置的过程。
本地网络硬件本身也可以实现自动化。如ExtremeNetworks的全局端口和Cisco的Smartport技术都使管理员能够对连接到本地网络的设备进行检测和分类,并自动地应用脚本或者宏指令来实现该端口的服务质量、VLAN以及其他设置。例如,在没有管理员介入的情况下,IP台式电话可以连接到一个特定的VLAN上,并且分配比基于端到端的工作站更高优先级设置。
虚拟环境自动化对于已经使用虚拟化的企业,自动化和变更管理已经成为必需的功能。虚拟化环境会不停地做一些与具体物理硬件无关的修复。更甚者,虚拟机可以在物理服务器之间启动、关闭以及移动。自动化可以实现基于事件或者调度表的虚拟机管理。例如,如果一个应用交付控制器发现到某个Web应用的流量在上升,那么它可以指示虚拟化环境启动备用虚拟机来帮助处理这个问题。当流量高峰过去之后,这些备用的机器可以关机,从而优化数据中心的使用。虚拟自动化软件目的在于以端到端的方式管理整个基于策略虚拟机分配程序。
数据中心网络自动化
数据中心自动化比虚拟环境自动化更加简单。存储网络、IP电话基础架构甚至企业能源管理系统都统一于数据中心中,自动化是保持这些系统作为一个内聚企业网络运行的重要条件。例如,企业能源管理系统可以指示数据中心减少能耗,能在不需人工干预的条件下启动一些空闲的服务、注销的电话,甚至是用于响应请求的个人交换端口。类似的,自动化的数据中心可以在预定义备份窗口过程中调整网络和服务器优先级,从而为这些程序提供计算资源使之尽可能快地完成任务。虽然这离实现自我修复、自动化数据中心还有一段距离,但是这种程度的自动化可以帮助完成大部分向用户提供网络和存储资源的操作。
网络自动化和云公共云服务本身就已经是高度自动化的了。例如,客户可以从Amazon获得额外的资源,而在这个过程中没有Amazon员工的参与,云服务就可以自动提供这些资源。几乎所有的公共云服务都是基于"按使用付费"的价格模型,提供所需要的IT资源,完成所要求的工作,然后回收资源。同样,许多企业IT组织也采用了类似的IT服务模型和私有云进行交付服务。这些组织也需要通过自动化他们的进程来建立类似的自助模型,这其中不仅包括交付应用给用户,也包括组织业务单元所需要的网络、计算和存储资源的交付和计费。自动化服务器交付工具使IT能够向用户提供这些资源,而不管这些资源是位于内部还是外部。