时间一分一秒地过去。
陌陌集团总部的核心数据大厅,已经完全成了一个气氛高度紧张的指挥室。
大厅正中央那块占据了一整面墙的巨型数据屏上,华夏地图被无数流动的光点覆盖。
每一条光带,都代表着当地的网络压力数据。
此刻,这些光带正以前所未有的密度和速度,在地图上疯狂闪烁交织。
到了傍晚七点多钟,成毅和林青茵,江雨汐等高管走进了数据大厅。
见到成毅走进去,不少人都投来了目光,零星有几个人会打个招呼。
陌陌集团的企业文化就是随性,特别是对于技术人员,这种随性更是到达了极致。
不想上班了可以不上班。
心情不好了可以不上班。
只要你能完成你的任务,所有的规章制度都可以不需要遵守。
哪怕是看到董事长,也不需要起身打招呼。
陌陌集团的技术部门,是最没有上下级观念的部门,在这里,天赋为王。
你有天赋,你就可以无所欲为的无所欲为,每个技术人员都是越级打小报告的权力。
主管技术部门的副总裁是林思鹏。
成毅给林思鹏的死命令,就是只要收到技术人员的邮件,回复时间不得超过12小时,解决时间不得超过24小时。
因为成毅很清楚,真正托起了整个陌陌集团的,就是眼前这群技术人员。
他现在身上那20多年的所谓的技术,在这帮华夏顶尖的科研人员面前,早就不值一提了。
成毅站在数据屏前,也没有说话,只是眼神前所未有的凝重。
很快,于森,黄甘平以及从电信集团星夜驰援而来的电信政企部总经理兼网络架构总工程师方晓晓都走了过来。
“成总,我们和电信联合打造的企业云平台已经火力全开了。”于森说道:“京州、中海、羊城、深夏四大核心数据中心的服务器资源利用率已经达到了78%。同时,我们已经激活了全国十二万家陌陌联盟网吧的边缘计算节点,作为我们的第一道防波堤。”
“嗯。”成毅深吸了一口气。
哪怕是这样,他心里还是不放心。
毕竟,这次太冒险了。
他太清楚这种并发所带来的冲击力了。
可以说,一直到了2015年,企鹅集团才勉强能够处理这种千万级的并发洪峰。
而现在,是2009年初。
哪怕电信调集了近乎半数的网络资源,和他们共同构建了一个全新的混合云架构。
但这个企业云,和前世的阿里云等等完全不能相提并论,这仅仅只是陌陌集团的内部企业云,承载力等都是有限的。
它是以陌陌的四大自建数据中心为核心,同时将电信分布在全国的骨干网络机房作为弹性资源池。
唯一的优势,就是它通过陌陌开放带宽接口协议,将全国数十万台网吧电脑的闲置算力和上行带宽,整合成了一个巨大的分布式边缘云。
当用户发送陌信时,消息会优先通过最近的网吧边缘节点进行压缩和预处理,再上传至核心云,能够极大地减轻中心服务器的压力。
这在2008年底,是一个近乎疯狂且超前的构想。
“成总,我们的核心网已经为陌信开放了最高优先级的绿色通道。但根据我们的模型推演,零点洪峰的瞬时并发请求,可能会突破一千万,比你们预估的八百万还要高出25%!这对数据库读写IOPS的考验是毁灭性的。”这时,方晓晓忍不住说道。
这位电信集团里以技术强硬著称的女将,看向成毅的眼神里也是充满着敬佩。
这个年轻人,已经成为了她们技术领域无法逾越的天花板。
“一千万不会的。”成毅说道:“一千万是你们统计的泛泛数据,因为我们只有两千万用户,这些用户不可能会约好在同一秒内发送语音,这总会有一个你先我后的时间差。”
“所以我觉得,这一千万并发,只要疏导过快,最多就是百万级的并发,甚至是低于百万级。”成毅很笃定的说道。
这几天,他做过很多次推演,最终得到的数据是秒级并发最多就是90万-180万。
但是这个千万级的在线,是会真实存在的,哪怕是秒级90万到180万的并发,也足以摧毁任何一家互联网公司了。
“我再去检查一下分散式程序。”林青茵说了一声,在数据中心的一个工位前坐了下来。
她没有关注宏观的用户数据,而是全神贯注地盯着工位电脑屏幕上瀑布般滚动的代码日志,她的手指在键盘上飞快地敲击着,仿佛一位正在与这些数据对话一样。
一直到了晚上9点多,林青茵突然微微蹙眉,说道:“不对,有一点奇怪。”
“怎么了?”成毅对于林青茵的质疑一向非常重视,毕竟林青茵是他培养出来的学贯中西的终极程序员。
林青茵指着中间屏幕上一条几乎难以察觉的数据曲线,说道:“我们的Grizzly内存管理模块在处理超高并发的短连接请求时,回收效率比理论值低了0.03%。虽然现在看不出问题,但如果基数放大到八百万以上,很可能会导致内存溢出。”
这是一个极其微小的瑕疵,就像是万里长堤上一个不起眼的蚁穴。
在场的绝大多数工程师,包括于森和方晓晓,都未能察觉,但这些对于数据很敏感的林青茵来说,还是敏锐的发现了问题。
成毅的心,顿时猛地一沉。
他知道,林青茵的感觉,往往就是最终的事实。
于森也赶忙跑过去,在林青茵的指点下,他也发现了这个问题。
林青茵说道:“昨天我检查的时候,还没有这个问题。”
于森忍不住说道:“肯定是上午扩容云系统的时候出的问题。”
“能立刻修复吗?”成毅皱眉道。
“来不及了。”林青茵摇了摇头,说道:“模块已经编译进系统内核,修改它需要重启所有服务器集群,那会造成至少十分钟的全面服务中断。”
这种情况,对于程序来说再正常不过,哪怕是开一个游戏新区,就算仔细测试几个月,只要开服,都会出各种BUG。
因为测试的压力数值和正式服的压力数值是不同的。
不同的在线,不同的流量,就会出现不同的问题。
就和眼前这个问题一样,只要并发不高于800万,问题就不会浮现出来,永远的隐藏在程序里。
“那现在只能相信我们的硬件了。”成毅走到指挥台前,拿起对讲机,说道:“各单位注意,启动二号预案。所有二线三线功能,如用户头像加载、个性签名更新的接口,全部降级为最低优先级。将95%的计算资源,死保语音和文字消息通道!”
“收到!”
“收到!”
指挥室里,气氛立即就变得凝重了起来。
所有人都知道,一场硬仗即将来临。