本故事“绝非虚构”,如有类同纯属巧合
刘德华(研发工程师)满脸疑惑:“我们已经实现了流量均分,你也看到了效果,银行的领导也满意了,为什么还不行?”
梁朝伟(测试工程师)一脸严肃:“这个银行的领导满意,不代表所有的银行都满意了,更不代表所有用户只能用均分,流量应该可以随时的调整。用户想怎么调就怎么调,随时调。”
刘:你就是找茬!
梁:对不起,我是测试。
刘:那你今天别在这儿睡了,看着你,没法改。
梁:哥们,我再说一遍,职责所在呀。
刘:什么都不说了,你就说怎么改吧。
梁:不急,让我们先回到原点,还是从“极简”的出发点说……
刘:行行。你抽完了吗?赶紧回去吧,楼顶上太冷了,也有点诡异……
这是唐友灿为我们带来的《锐捷研发无间道》里的精彩“片花”,也是锐捷网络极简广域网方案内部测试过程中的一个小故事。虽然这部反映研发与测试人员的电影还在紧张筹备中,但其中许多精彩的故事却令IT从业者翘首企盼。
没想到,你是这样的方案
唐友灿是锐捷网络极简广域网项目的技术负责人,对于研发和测试这对“左膀右臂”的矛盾,他认为“再正常不过了”。
他谈到,“开发代表着创造,而测试代表着摧毁。在以创新产品为生命的公司内部,研发工程师和测试工程师有着两种截然不同的工作职责和心理状态,锐捷也不例外。测试的目的就是以各种方式不断地从开发出来的产品中发现大大小小的各种缺陷,因此,很多开发人员心里都感觉测试人员是在故意找茬,让自己难堪,证明自己做的东西不好,所以两者的矛盾必然会慢慢地产生。”
而作为倒叙题材的警匪大片,我们就需要先从锐捷网络极简广域网故事的“结尾”开始。
正式推出的极简广域网方案,其三级或四级网络设备均采用了业内领先的VSU3.0技术,该技术可将多台物理设备虚拟化为一台逻辑设备。针对不用运营商的广域网链路,用户可以利用该方案跨越设备,聚合成一条逻辑链路(AG),同时实时监控多条链路的动态流量,实现智能化的负载均衡(IDA)。另一方面,锐捷网络极简广域网解决方案具有极强的行业应用针对性,尤其是对于银行、证券、政府、电力等行业内的“垂直”核心业务,方案采用了全冗余网络架构,可以对核心业务故障“零感知”,在发生故障后实现ms级恢复。
极简广域网方案问世之后,好评不断,并且在各大银行和金融企业中得到了迅速部署,但这个“大团圆式”的结局,并不是我们今天要讲的重点。
我是谁,我从哪里来,要到哪里去
如今,对于拥有远程分支机构的广域网专线企业来说,落后的广域网组网技术通常是用户难以言表的痛点。广域网的设备和链路一旦发生技术故障,将会直接导致业务中断,造成难以估量的财产损失。然而,随着总部与分支机构之间的传输数据量持续增加,部分专线在使用高峰期时带宽“不够用”的情况却经常出现,虽然升级专线带宽的投入成本、IT运维成本持续攀高,但一方面花钱租用的备份链路无法得到充分利用,只能“浪费”。
回到研发和测试人员出现争执之前。
2014年4月的某一天,锐捷路由器研发人员收到了一封邮件。在某银行的网络项目中,用户一直不满意广域网链路的应用情况,提出了“路由器合二为一,增强网络可靠性,优化广域网络链路,降低链路成本”等一系列问题。锐捷的一组技术人员迅速奔赴客户现场,其中就有上文中提到的两位男主角。
根据现场情况,锐捷的研发人员迅速提出了“均分策略”,也就是两条链路中的流量均分,充分利用备份链路。极简广域网在银行的办公楼里正式起步,研发人员希望借此机会推出可以落地的解决方案,但团队中的测试人员却屡次三番的进行阻挠。那么,问题究竟出在哪了呢?
唐友灿介绍:“只有实现了虚拟化,才能实现跨设备的链路聚合,而如果将跨设备链路聚合与虚拟化组合,部署到用户网络中,可让网络可靠性提升到一个新的台阶。此时,锐捷已经拥有了成熟的虚拟化技术,迅速满足了客户的第一个要求,矛盾的焦点主要在流量控制上。”
刘和梁二人在楼顶上的一番讨论,实际上是测试工程师和研发人员相对固定的“切磋”环节:研发人员希望用户在产品操作上更容易上手,就比如“均分策略”。这种等分式的链路负载策略,满足了银行充分利用备用链路的需求,但这种情况只能在特定的情况下才会出现,更多的银行或者企业用户会有不同的核心业务,有时是视频会议、有时是大文件分享,这些业务需要最优质的链路保障,但每一次链路调度都需要繁琐的手工操作,这就与“极简”两个字背道而驰了。
最终,刘和梁一同走下楼顶,他们达成共识,要实现智能的动态调整技术,就要实时监测聚合后的链路流量变化。这两个看似站在“对立面”上的人,虽然工作职责不同,却有着“为客户而创新”的共同目标,也正是在为了客户利益的不断切磋和争执中,极简广域网中的智能动态调整(IDA)也由此而生。
一起睡?你太污了
回到楼顶,还记得刘说的那句话呢?“那你今天别在这儿睡了,看着你,没法改。”
作为很有可能被删减的镜头,有人会很污的想法,两个男人睡一张床很正常?背对背,还是抱着睡呢?
唐友灿的一席话挽救了你已经颠覆的“三观”:很多人都知道锐捷的创新故事系列,有在云南小阁楼上开发云课堂的场景,有不惧酷暑攀爬电线杆的名牌大学高材生研究4G视频回传的情景,也有凌晨半夜穿梭在地铁轨道间,感受地铁活塞风,研究地铁无线解决方案的夜行人故事……
到用户中去创新,工作条件有时就会很辛苦。唐友灿表示,极简广域网方案的研发人员同样值得尊敬,他们确实在堆满了路由和交换的办公室里面一同工作和居住。加班累了,他们就用网络设备的包装箱搭成床,挤在一起稍作休息,然后起来继续工作。“我相信,锐捷的研发人员都曾经历过,那种与用户一起创新的苦与乐。”