云计算淘汰运维,SDN淘汰网工,IT行业只剩下码农码农和码农了吗?

分类: 小鸟云优惠码 发布时间:2018-11-22 08:00

题目不是题主自己的看法,是一个群体性认为。我知道什么牛逼的运维网工照样多么多么牛逼年薪200万,淘汰的都是配置员云云。只是觉得这个行业逐渐变成大学毕业,面试软件工程师考考数学题,过个几年摸清行业了再兼修个db/网路/系统/架构/大数据 AI之类,然后跳槽,成功的干上管理岗,失败的在知乎问程序员30岁该怎么办!

当然,还是想问问传统运维网工之类该怎么办,这几类工作已经是夕阳产业了?

这个命题是一个假命题,一些人,脑海里都不一定知道什么是云计算,什么是SDN,为什么传统网络用的好好的,会出现SDN,仿佛知道这些名词可以使自己跻身时代潮流,这本身是一种不自信的表现。

云计算曾几何时,当我还在实验室潜心研究技术时,耳畔传来阵阵的躁动,一个新鲜的名词诞生了:“云计算”,看了很多文章白皮书只是想知道云计算到底意味着什么,为何要出现这个技术?至少花了很多时间没有得到答案。

有一天我突然意识到:

1)一台服务器,无论多么强大,其硬件处理能力总是有其上限的,即使有摩尔定律存在,硬件的处理能力也不能无限扩张,但我们可以使用服务器集群server-cluster来予以应对。

2)为了保护这台服务器,需要一台前置的入侵防御系统IPS,当IPS无法满足流量处理时,就将IPS做的更大、更快、更强,但这也是有一个上限的,这个瓶颈也限制着单个节点的流量处理能力。

3)一个节点的双向带宽也有一个上限,不可能无限地提升,这个瓶颈也严重制约单个节点服务器集群服务用户的数量。

4)如果用户访问服务器途径网络最拥挤的核心网部分,意味着RTT延迟大大增加,RTT增大则意味着用户体验差,可能会流失用户。

综上所述,传统的客户端、服务器模型面对海量用户访问时,已经捉襟见肘了,我们需要一个全新的网络架构来满足海量的用户访问,这个网络架构模型,就是将服务器分散到世界各地,用户访问最靠近自己的服务器,这样用户的流量无需途径核心网,延迟大大降低。服务器互相之间做数据缓存、同步的工作。这个模型可以克服上述四点的瓶颈,这就是云计算的雏形。

但这个世界能够在全球各地部署自己服务器的公司毕竟是少之又少,于是一个新的需求诞生了,如果有这么一些公司,可以在全球各地都有自己的数据中心,可以帮助中小公司提供网页缓存服务,这样中小公司只需要按使用量来支付服务费,而无需部署庞大的数据中心,这是一个双赢的节奏。这项技术就是CDN,技术原理就是逆向代理,采用二级、或多级缓存技术,使得网络的服务容量更具有扩展性,可以根据用户的访问量弹性伸缩,不会再遭遇瓶颈。

同时对付DDOS攻击也有天生的优势,DDoS可以打垮一个或几个数据中心,但打不垮所有的数据中心,这是目前对付DDoS攻击的比较合理的应对方式。

SDN随着新的网络架构模型的推出,传统的依靠手工配置网络设备的模型越来越力不从心。

效率低传统网络,一般需要软件的设计者提变更需求,网络管理员做手动变更,这个变更配置还可能出错,变更周期长。

为了克服这个困难,给予软件设计者更多的灵活空间,无需网络管理员的介入,也无需物理拓扑的改变,软件工程师可以编程,然后点击鼠标就可以完成网络变更,这种效率大大提升了工作效率。

传统路由器、交换机,需要一台台登录、配置,当设备达到一个上限时,这种配置工作变得越来越不现实,这时自然会产生一个想法,如果把网络设备的控制、配置管理集中在一台或几台设备上,我们称之为控制器,然后由控制器将数据转发层面配置,通过标准接口函数下发到其他网络单元,这样配置工作量可以大大降低,甚至可以使用自动化脚本来做重复的配置工作。

但无论是云计算、还是SDN,数据中心依然存在,这些数据中心依然需要大量的工程师来设计、搭建、维护这些网络,这份工作码农是无法胜任的,这是行业精细化的必然选择。