浅析:钉钉、淘宝、QQ群 顶流齐崩!

2020-03-11 17:51:12来源:亚太CDN产业联盟 热度:
钉钉崩完淘宝崩,淘宝崩完QQ群崩...
服务器崩溃惹人恼,难在哪?

 
3月10号,一天之内,钉钉、淘宝、QQ群三连崩


 
 
网友们“开心地”奔走相告:
 
“你崩了,你终于崩了!”
 
“扛住了双十一,却败给了学生们。”
 
“千万别着急,慢慢修复,修复越慢,五星越多。”
 
11:43,钉钉火速回应:“扛到了最后,没有想到还是摔了一跤。”

 
12时许,钉钉再次回应称:已满血复活。

 
网友纷纷表示“太快了”!
 
1时许淘宝在官方微博回应称,感受到大家剁手的热情了,内心不崩,一切就好 ! 对淘宝的爱来的更猛一些吧 !

 
根据网友反馈,大概在13点到13点40分钟左右,QQ群内文字图像内容无法进行发送,发送的消息只能自己看到,学生无法看到老师发出的内容。

 
据应用商店下载最新下载数据显示,电商之首淘宝至今共计43亿次安装、办公佼佼者钉钉共计15亿次安装、社交鼻祖QQ也达到47亿次安装。


 
什么概念?只要有手机,就肯定会有这些软件之一。所以,它们一起崩溃才能引起这么大的社会反响。
 
钉钉崩了淘宝崩,崩出欢乐崩出信心?
 
对于互联网行业来说,系统崩溃无疑是最让人崩溃的事情。但是对于钉钉,这次既崩出了欢乐,也崩出了希望。
 
钉钉服务器使用14万台服务器提供钉钉云服务,而且通过先进的智能化云管理运维技术
 
全国有多少学生和老师呢?
 
教育部发布《2018年全国教育事业发展统计公报》。2018年,全国共有各级各类学校51.88万所,各级各类学历教育在校生2.76亿人,专任教师1672.85万人。总共约3亿,也就是30000万。师生约占全国人口的五分之一。
 
在和大多数软件一样,之前钉钉在办公领域颇有名气,但用户数一直不多,疫情背景下的空中课堂,促其下载量飙至APP下载排行榜第一。这也从侧面反映出钉钉在特殊期间做出的巨大贡献。
 
2019年3月,钉钉推出了专门针对教育行业的“未来校园”计划,同年12月成为全国首个通过了教育部备案的平台性应用。
 
1月29日,钉钉发布“在家上课”计划,紧急上线多种课堂直播形式,覆盖在改作业、考试等应用场景,更重要的是免费提供全国大中小学使用。
 
要知道这天刚刚大年初五,除湖北外,很多省市的疫情防控措施刚刚升级,很多老师、学生也并不知道学校什么时候开学,也压根没有在家上网课的思想准备。
 
就是这么突然,2月初,教育部号召“停课不停学”,网上直播平台自然而然落在了钉钉身上,2020年,钉钉被教育部钦定为小学生网课平台。
 
学生纷纷调侃自己是“钉选之子”,基于教育板块,钉钉上线了在线课堂直播的功能,支持直播、录播混合式创新教学模式。
 
可以说,钉钉承担了绝大多数学生的教学任务。根据钉钉方面公布的数据,从开学至今,钉钉支持了全国超30个省份300多个城市的大中小学开课,覆盖超过5000万学生。
 
分析钉钉崩了的原因可能有两种,一个是服务器处理能力超过极限,另外一个是,服务器带宽出现拥堵。
 
验证一下服务器承载能力:计算一下14万台服务器可以承载多大的视频路数:按每个学生使用1路视频考虑。
 
按每台服务器可以承载200路720P的视频运算量计算;14万×200路=2800万路
 
粗略计算一下,2800万路÷30000万路,钉钉也就可以承载全国的十分之一学生同时使用。考虑视频压缩技术先进一点,再翻倍也就是五分之一用户,5600万。
 
可想而知,起初部分学校因为担心黑屏问题,使用等都是第三方录播而非钉钉直播、录播,随着钉钉用户使用的并发用户越来越多超过一定承载负荷就会出现黑屏的问题也是自然现象。
 
还有一个问题,很多家长在手机及电脑都安装了钉钉,钉钉为了推广在计算机在安装钉钉软件后默认自动开启启动运行功能,如果是常规期间这无疑对钉钉有好处。而在非常规时期,多余的功能反而增加了负载成了累赘
 
再就是钉钉将大鱼号服务嵌入钉钉,疫情期间自媒体访问快速增长也增加了钉钉服务器的压力。
 
以上分析还不包括企业会议使用占用资源情况。
 
挺过双11的淘宝,栽在了3.10。同为阿里系产品,淘宝在3月10日也崩了。淘宝服务器可是承载过双11巨大流量的,双11的当天的最高流量被评为全球最大流量洪峰。
 
为什么可以承载双11?因为文字、图片的流量相对来说还是比视频码流小的多,再就是并发访问数据量也没有这么高。
 
按一台服务器平均可以支持3000个WEB服务访问,比视频处理能力增加了约10倍。至少可以支持2.8亿人同时点击并发访问。
 
验证一下服务器带宽:
 
考虑使用先进的H.265协议进行编解码技术,每一路视频使用1M码流计算,5600万用户并发带宽为
5600万×1M=5600万M
=5600×10000÷1024=109375G
 
考虑实际带宽利用率最高0.8计算机也就是100M宽带实际使用传输数据只有80M,剩余20M为通信控制使用。
 
109375G÷0.8=136719G=133T流量
 
服务器没有部署在同一个机房,并采用CDN加速,CDN承载能力一般200G。
 
200G×1024M/G=204800M 约20万
 
一个500万人口城市,学生约100万。也就可以满足五分之一约20万的学生使用。
 
可想而知,带宽是拥堵的。
 
5600÷20=280个CDN加速
 
全国约10个运营商,而每个网络运营商的全国骨干节点就那么几个,估计总共也不超过100个。而CDN加速基本上都是建立在骨干节点上,所以数量也可想而知。
 
为什么淘宝会崩?
 
原来为淘宝、支付宝提供服务的服务器都调用到钉钉服务了。现在钉钉服务使用量暴增,暂时无法调回服务器支持淘宝。
 
根据亚太CDN产业联盟最新数据,钉钉和淘宝的主要CDN服务商都是——杭州阿里云,阿里云同时承担了钉钉和淘宝90%以上的CDN流量服务。

 
钉钉CDN流量服务结构比重图
(来源:亚太CDN产业联盟)

 
淘宝CDN流量服务结构比重图
(来源:亚太CDN产业联盟)
注:本文部分数据参考伟哥话IT

责任编辑:倪迎春