网络工程师的DevOps入门指南

简介:

DevOps是一个促进开发人员和系统管理员之间更好协作的运动。本文主要探讨DevOps如何影响网络专业人员。


什么是DevOps?


DevOps是IT行业的一个运动,它促进了软件开发团队和IT运维之间的协作、集成和自动化。当今,虽然DevOps是一门主要涉及软件开发人员和系统管理员的学科,但是网络工程师也应该做好准备参与到DevOps模型中。

01296acd149dd0576da35ffb1bbf276e2fd67b1d

一些评论员说DevOps只是协作的一个口号,是IT团队默认应该做的事情。实际上,IT中存在孤岛,DevOps团队有意通过协作消除这些孤岛。随着云计算的出现,在DevOps框架中工作的需求不断增加,其中一些系统管理员管理着数千台物理和虚拟服务器,这些服务器又托管着更多的应用程序,但是这些系统管理员与应用程序的开发人员之间没有直接的交流。

为云运维提供系统管理的Nodeable公司业务发展高级副总裁Matt Asay说:“云无关技术,而是软件和硬件的一种新的运维模型,这使得DevOps成为可能。我们非常重视DevOps。工作场景中的DevOps规则为开发人员提供了灵活性,但由于肩负部分运维工作,他们受到的约束也增加了。”

Citrix产品管理高级总监Steve Shah认为,网络上产生的流量已经为基于web的脚本和web常驻脚本创造了很多优化,并且改变了应用的访问方式。无论是一个映象、应用还是连接不同服务器的程序,部署都会影响性能。由于程序员不想逐个版本修改应用,相比较来说,改变应用编程接口比较容易。这就促使系统管理员学习如何在可编程循环中编写脚本以访问开发团队添加到基础架构中的所有自动化,这是DevOps真正的开始。

负载分布需要编程、应用编程接口及协议方面的知识,并且推动了良好的云经济。系统管理员通过通用管理工具可以成为DevOps管理员,这个角色不但重视编程技能,同时也重视基础架构的理解。

DevOps是否会影响网络规划?

国家标准与技术研究所(NIST)工程实验室系统管理部的监控计算机科学家Carolyn Rowland认为,DevOps部署实际上确实影响网络规划。

“如果需要启用15台计算机,但是你使用的交换机只有五个端口,当你知道六个月后将需要扩容到600个端口来支持员工移动电话计划的接入点时,你真的宁愿只启用15个端口?” Rowland说,由于这样的原因,网络管理者将从与DevOps组织绑定中受益。

通过使用DevOps,你将提前知道现有的逐个建筑物实施超高速网络和可用性的计划将不会实施,DevOps团队成员之间保持随时沟通,因此在开始时通过共享信息已经知道其中一个建筑物对容量的需要比其他所有建筑物更早,这样网络管理员可以优先确保特定的建筑物,哪里需要更高容量,就在哪里安放路由器和交换机。它们应该位于实验室还是应该移到橱柜里?

有些情况是开发人员在部署应用时并不知道基础架构是否可以支持。Rowland认为,当开发人员不知道基础架构的实际支持情况时,网络也会受到负面影响。她认为DevOps框架可以阻止这种情况的发生。

Rowland说,“在开始接线缆和开始部署超算局域网之前,我们也许需要计划一下什么时间完成以及如何完成它;当实施时,我们需确保有足够的容量,因为这关乎你能安装的设备及其安放位置和需求时间。”

DevOps工具和技能

DevOps工具包包括配置管理工具,如Puppet,Chef和cfengine;索引工具如Splunk;脚本语言,如Perl和JavaScript。云计算需要系统管理员同时管理数千台服务器,因此能够帮助管理基础架构的API需求不断增长。许多厂商出售大量支持监测、安全、合规性的产品。此外,尽管仍然不能“看”透基础架构的复杂性,但是,越来越多的竞争产品提供应用可见性、快速访问和多个视图。

虽然OpenFlow是新兴的软件定义网络技术,但可能有助于解决DevOps对网络的可见性缺乏,并将DevOps置于网络管理的中心位置。基于OpenFlow的软件定义网络将使网络更加可编程,并能够使网络团队与DevOps团队更直接地协作。

Shah说,“这是我们看到的随着时间的推移通过网络DevOps自动策略网络演变的关键部分。”

网络供应商如何响应DevOps?

促进OpenFlow的非盈利组织开放网络基金会对以下网络和基础架构重量级公司有很大的影响:Facebook、谷歌、微软、雅虎、思科系统、瞻博网络、惠普、思杰系统、戴尔、IBM、NEC、威睿。

Splunk公司的软件能够帮助管理非结构化数据尤其是使用Splunk工具映射的机器数据,以显示对网络、你所参与的业务以及IT(物理的、虚拟的及云)的洞察力。该公司网站宣称有助于“打破运维孤岛”并“提高DevOps的协作。”

除了提供支持基础架构透明性和管理的物理设备或应用的供应商之外,还有一些新兴公司如Nodeable致力于管理云IT。

网络工程师如何应对DevOps运动?

随着DevOps的发展,网络专业人员必须学习编写脚本以及配置和部署工具。

Shah说,“开发人员已经看到,集成和配置本应该一开始就在软件接口上完成。”

DevOps职位列表已经开始出现在招聘网站上。当网络专业人员考虑增加团队成员时,他们应该考虑那些具有软技能和辅导能力的DevOps从业者以帮助团队使用DevOps模型。


原文发布时间为:2018-09-20

本文来自云栖社区合作伙伴“SDNLAB”,了解相关信息可以关注“SDNLAB”。

相关文章
|
1月前
|
网络协议 安全 测试技术
Nping工具详解:网络工程师的瑞士军刀
### Nping工具详解:网络工程师的瑞士军刀 Nping是Nmap项目的一部分,支持TCP、UDP、ICMP和ARP等多种协议,用于生成和分析网络数据包。它提供灵活的命令行界面,适用于网络探测、安全测试和故障排除。本文介绍Nping的基础与高级用法,包括发送不同类型的网络请求、自定义TCP标志位、路由跟踪等,并通过实战案例展示其应用。掌握Nping有助于更好地理解和管理网络环境。 (239字符)
95 9
|
2月前
|
JSON Dart 前端开发
鸿蒙应用开发从入门到入行 - 篇7:http网络请求
在本篇文章里,您将掌握鸿蒙开发工具DevEco的基本使用、ArkUI里的基础组件,并通过制作一个简单界面掌握使用
97 8
|
2月前
|
机器学习/深度学习 资源调度 算法
图卷积网络入门:数学基础与架构设计
本文系统地阐述了图卷积网络的架构原理。通过简化数学表述并聚焦于矩阵运算的核心概念,详细解析了GCN的工作机制。
204 3
图卷积网络入门:数学基础与架构设计
|
3月前
|
网络协议 网络架构
网络工程师必知:什么是OSPF多区域?如何配置?
网络工程师必知:什么是OSPF多区域?如何配置?
172 2
网络工程师必知:什么是OSPF多区域?如何配置?
|
2月前
|
Web App开发 网络协议 安全
网络编程懒人入门(十六):手把手教你使用网络编程抓包神器Wireshark
Wireshark是一款开源和跨平台的抓包工具。它通过调用操作系统底层的API,直接捕获网卡上的数据包,因此捕获的数据包详细、功能强大。但Wireshark本身稍显复杂,本文将以用抓包实例,手把手带你一步步用好Wireshark,并真正理解抓到的数据包的各项含义。
150 2
|
2月前
|
机器学习/深度学习 人工智能 算法
深度学习入门:用Python构建你的第一个神经网络
在人工智能的海洋中,深度学习是那艘能够带你远航的船。本文将作为你的航标,引导你搭建第一个神经网络模型,让你领略深度学习的魅力。通过简单直观的语言和实例,我们将一起探索隐藏在数据背后的模式,体验从零开始创造智能系统的快感。准备好了吗?让我们启航吧!
122 3
|
3月前
|
数据采集 XML 存储
构建高效的Python网络爬虫:从入门到实践
本文旨在通过深入浅出的方式,引导读者从零开始构建一个高效的Python网络爬虫。我们将探索爬虫的基本原理、核心组件以及如何利用Python的强大库进行数据抓取和处理。文章不仅提供理论指导,还结合实战案例,让读者能够快速掌握爬虫技术,并应用于实际项目中。无论你是编程新手还是有一定基础的开发者,都能在这篇文章中找到有价值的内容。
|
3月前
|
机器学习/深度学习 人工智能 算法框架/工具
深度学习中的卷积神经网络(CNN)入门
【10月更文挑战第41天】在人工智能的璀璨星空下,卷积神经网络(CNN)如一颗耀眼的新星,照亮了图像处理和视觉识别的路径。本文将深入浅出地介绍CNN的基本概念、核心结构和工作原理,同时提供代码示例,带领初学者轻松步入这一神秘而又充满无限可能的领域。
|
3月前
|
安全 网络安全 网络虚拟化
什么是划分子网?网络工程师划分子网有啥技巧?
在网络工程中,划分子网是将大网络分割成多个小子网的技术,旨在优化网络性能、提升安全性和管理效率。本文介绍了子网的基本概念、划分子网的方法与步骤、网络工程师的技巧及实际应用案例,强调了合理规划的重要性。
297 4
|
3月前
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
266 2

热门文章

最新文章