随着SDN的出现,有很多关于网络管理员未来的猜测.
一些Doomsayers预测网络管理员将过时随着网络虚拟化成为已负责服务器虚拟化的服务器或系统管理员的责任。或者,随着SDN应用程序占用更多网络智能,以便对所需的网络资源进行编程,应用程序开发人员可能接管网络管理员的角色。
话又说回来,他们可能不会。
网络员工可以使用SDN / Devops机会使自己更有价值到他们的IT组织。他们可以在这个新的wave面前出来,并向他们提供新的工具和功能来管理和控制网络。
网络管理员还可以在将新的SDN / Devops环境与现有的遗留网络集成到整合新的SDN / Devops环境方面。尽管预期SDN最终取代传统网络,但将有几年的SDN,混合动力和遗留网络以及他们支持的应用程序和服务共存。
+更多关于网络世界:足球竞猜app软件SDN革命的演变:对IT经理的影响+
“虽然责任将进化,但某些任务将消失,基础设施和运营组织仍然需要网络管理员,”Forrester Research Analyst andre indent说。“即使企业有100%的SDN基础架构,也需要某人部署,管理和排除网络基础架构 - SDN解决方案,软件,硬件,WAN服务和相邻技术的组合。”
“服务器虚拟化是否杀死了系统管理员?”不,但它确实推动了供应、管理和自动化方面的一些变革。DevOps network -for- docker启动SocketPlane.“我们有理由预计,在未来十年,网络专业人士也会发生同样的逐渐变化。”
网络管理员将在SDN和Devops的软件中心仍然相关的网络管理员需要更改 - 他们必须学习新的技能组和新工具。
他们需要学习软件编程吗?这取决于他们在这个新世界中有多根深蒂固,有多重要。
如果应用程序和服务最终能够从网络中声明它们需要什么,并且这些需求在SDN中自动生成,那么谁“拥有”这种能力和这种交互?有些人押注系统或服务器管理员拥有该进程;这是网络管理员必须阻止或默认的。
“在网络解决方案上工作的软件开发团队应该积极寻找招聘拥有Devops和软件开发的网络工程师,”Salisbury说。“它将降低开发人员的风险,为不存在的问题或解决方案创建复杂的解决方案,缺乏从未找到采用的现实迁徙路径。”
Devops和SDN带来的应用程序开发和网络虚拟化的融合可能会在单个控件区域下带来这两个学科,如应用程序开发人员或服务器管理员。由于越来越多的网络配置和服务级别信息将嵌入在SDN模型下的应用程序中,因此负责它可能是服务器管理员或应用程序开发人员。
但在责任这些潜在的变化还取决于一个能力基础网络。此外,无论获取SDN / DevOps的过程下部署必须共存与传统的技术并把它作为其多年的基础。
而这个基础网络的管理员就是网络管理员。
“企业范围的SDN网络不会在一夜之间实现,”Kindness说。“这将是一个20年的过程,许多人将转变他们的网络和IT思维。至少,公司仍然需要网络管理员来维护传统部分。”
虽然服务器和应用程序管理员正在学习SDN和DevOps的,以及如何将它绑到所有的虚拟机和应用程序的来龙去脉,他们不会有时间来了解一下网络管理员已经知道现有的基础设施。并知道将是重要的,如果我们的目标是,以配合网络行为,对单个元素的水平,到应用程序的具体要求。
当软件在定义其操作方式时出现任何问题时,对现有网络的深入理解也是必要的。而且问题会突然出现,特别是当网络变得更加基于策略和安全时。
网络管理员将需要积极地监视和故障排除网络,以确保应用程序驱动的策略无缝地交互,不会中断网络操作。当这种应用程序驱动的策略转换开始时,网络安全将变得至关重要:确保应用程序策略不会干扰安全策略将需要对网络基础设施和安全架构有深刻理解的人,以及新操作模型可能带来的任何潜在影响。
当然,这一切都在那些说那些说明网络的软件意味着服务器或应用程序专家现在可以运行网络。这些都是同一个人,他说,就像服务器虚拟化,配置和操作SDN不需要CCIE或其他认证专家。
他们最后指出,常用的自动化工具,如木偶和厨师,已经允许在自己的服务器管理员来配置网络资源,展示他们的点。和应用开发人员可以使用SDN协作型不仅记录他们从网络上需要什么,而且他们从存储阵列,服务器托盘,虚拟机管理程序,以及安全性和遵从服务器需要什么,比如。
但是,确保各个网络元素按照应用程序策略或SDN控制器的指示运行,可能取决于最了解物理网络的个人。允许服务器管理员从SDN控制器定义、执行和交付QoS或服务水平协议在理论上听起来很棒;但如果中途发生了一些事情并且发生在网络设备层,你会找谁呢?
“通过电子邮件供应的日子在某人的收件箱中丢失,令牌繁琐的票务签署,并每周或一个月的变更控制是一个关于组织生产力和底线的流失,”索尔兹伯里说。“但是当这些服务突破时,您可以打赌网络新手不会是在随时随地寻找的数据包中的针垛于迅速作为经验丰富的网络工程师。”
具有编程技能的网络工程师可能是最适合确保在SDN / DevOps环境中顺利运行的最佳。服务器管理员和应用程序开发人员可以定义应用程序或工作负载需求;但网络管理员可以使其工作到设备级别,并确保保持稳定。
索尔兹伯里建议网络管理员沉浸在SDN和DevOps的软件构建块中:Linux;Puppet和Chef供应;Python脚本;以及流行的供应和编排项目,如用于容器的Docker和用于虚拟机的Openstack。
“在一些代码上开始黑客,以及如何使用,但我可以保证,如果您开始为开源基础架构项目开始贡献,您将在几个月内提供工作,”Salisbury说。“即使您没有推送软件修补程序,Reporting Bug也非常有用,由项目维护者提供了令人难以上意的。”
因此,由于SDN和Devops威胁,网络管理员有机会展示其价值和价值。进一步发展SDN和Devops技能,软件可编程性可能使它们能够脱离无关紧要,许多预测在以软件为中心的世界中等待它们。
“我们需要同样多的社交专家吗?”可能不会,”善良说。“那些没有编程专业知识的人很可能是第一个离开的。专业知识将从使单个开关相互作用转变为使由多个组件组成的子系统相互作用。因此,认证和专业化将不断发展。”
IT商店和云提供商将寻求雇佣(或保留)那些网络工程师,他们可以帮助协调网络,并代表应用程序、存储、计算和其他资源。因此,网络管理员必须对他们的网络拥有所有权,并表明他们的应用服务交付技能与SDN/DevOps世界中的任何人一样重要,如果不是更重要的话。