聊聊孙晖那些事儿,怎么让网络在云计算里变得不一样
- 问答
- 2026-01-15 09:07:17
- 4
(根据孙晖在公开访谈和技术分享中的讲述整理)
聊聊孙晖那些事儿,怎么让网络在云计算里变得不一样
提起云计算,大家可能先想到的是那些看不见摸不着的服务器、存储,还有各种花哨的应用,但很少有人会去想,这些应用和数据是怎么在天南海北的数据中心里飞快跑起来,又准确无误地送到你眼前的,这背后,网络是关键,也是最复杂、最容易“掉链子”的一环,而孙晖和他的团队,这些年干的事儿,就是让云计算里的网络这个“幕后英雄”变得既强大又省心,说白了,就是让它“不一样”。
孙晖常开玩笑说,传统的网络就像老式的固定电话交换机。(来源:某次技术沙龙上的比喻)你想打电话给一个人,必须事先拉好电话线,通过交换机人工插拔线路才能接通,在早期的云计算环境里,网络配置也差不多是这个感觉,每台虚拟机就像一部电话,它们之间要通信,或者要访问外部,都需要网络管理员手动去配置交换机、路由器,一条条地“接线”,这个过程非常慢,而且容易出错,客户今天想要开十台虚拟机组成一个集群,可能虚拟机一分钟就创建好了,但给它们配置网络可能得花上一小时,这完全违背了云计算“按需快速获取”的初衷。
那怎么让它不一样呢?孙晖他们推动的核心思想叫做“软件定义网络”(SDN)。(来源:关于云计算网络演进的多次阐述)这个听起来有点技术化的词,理解起来其实不难,它就是把网络设备(比如交换机)的“大脑”(控制权)和“手腿”(转发数据的能力)分开,以前,每个交换机都有自己的小大脑,各自为战,需要人一个个去吩咐,我们把所有交换机的“大脑”集中起来,变成一个超级大脑(控制器),这个超级大脑能纵观全局,我们让这个超级大脑和云计算的调度系统(比如OpenStack)打通。
这样一来,情况就完全变了。(来源:描述自动化网络实现的案例)当客户在云平台页面上点击一下,要创建一台虚拟机时,云平台会立刻通知这个网络“超级大脑”:“嘿,来了个新客户,需要在A机房第3机架第5台服务器上开个虚拟机,给它分配IP地址192.168.1.10,并且要让它能访问互联网。”
超级大脑接到指令后,会瞬间计算好路径,然后直接向相关的物理交换机、路由器“下令”:“你们几个,听着,现在开始,凡是目的地是192.168.1.10的数据包,都给我往那个端口送!”所有的配置工作都是通过软件API自动完成的,毫秒级响应,这就好比从手动插拔的电话交换机,一下子升级到了全自动的数字程控交换机,甚至更智能,网络资源的分配变得和分配计算、存储资源一样快速和弹性,这就是第一个“不一样”:网络配置从“手工活”变成了“自动档”。
光有自动化还不够,云计算规模巨大,一个数据中心动不动就有成千上万台服务器,网络设备也多如牛毛,这么复杂的系统,难免会出故障,传统的网络排查故障,就像在城市里找一个小偷,得靠有经验的老师傅,拿着地图(网络拓扑图),一个路口一个路口(一个设备一个设备)地去查日志、看指示灯,效率极低,可能一次故障就要处理大半天。
孙晖他们觉得这不行,得让网络自己能“看病”。(来源:谈及智能运维AIOps的理念)所以他们又在网络里加入了“可编程”和“大数据”的能力,简单说,就是让网络里的每一个设备都变得“能说话”,把它们的工作状态、流量大小、有没有报错等信息,实时地汇报给一个统一的监控中心。
这个监控中心不像人那样会疲劳,它7x24小时地盯着海量的数据,利用机器学习算法去学习什么是“正常”状态,一旦发现某个链路上的流量突然异常激增,或者某个端口的错误包数量超标,系统就能立刻报警,甚至能自动分析出最可能的故障点,大概率是第三机柜顶层交换机的第五个光模块性能劣化了”,运维人员不用再像无头苍蝇一样到处排查,直接拿着“诊断书”去换硬件就行了,这就带来了第二个“不一样”:网络运维从“经验驱动”变成了“数据驱动”,从“救火”变成了“预警”和“精准排障”。
孙晖还经常提到一个概念,就是让网络变得更“聪明”,能理解应用的需求。(来源:在服务网格Service Mesh相关讨论中的观点)一个电商应用,在“双十一”的时候,下单和支付的流量非常重要,一点都不能卡顿;而图片加载的流量虽然大,但优先级可以稍低一点,传统的网络对所有数据包基本是一视同仁的,它不知道哪个数据包是你要付钱的,哪个是你看的图片。
他们通过一些新技术,可以让应用在发送数据时,就给数据打上标签,告诉网络:“我这个是紧急订单!”网络识别到这个标签,就会优先转发它,哪怕当前线路有点拥堵,也要给它开个“绿色通道”,这就让网络从以前只负责“傻快”的搬运工,变成了能理解业务、为业务提供差异化服务的智能管家,这是第三个“不一样”:网络从“一刀切”的通用管道,变成了“察言观色”的智能服务。
回过头来看,孙晖他们做的事情,并不是发明了什么全新的硬件,而是用软件的思维去重新定义和改造了传统的网络,通过软件定义实现自动化,通过数据驱动实现智能化,最终让网络这个云计算里最基础、最顽固的领域,也变得像水和电一样,能够随时弹性获取、稳定可靠且无需用户关心底层细节,这才是真正让网络在云计算里变得“不一样”的地方。

本文由邝冷亦于2026-01-15发表在笙亿网络策划,如有疑问,请联系我们。
本文链接:http://waw.haoid.cn/wenda/81077.html
