为啥微博总是显示网络出错,为什么我的微博显示网络出错

首页 > 实用技巧 > 作者:YD1662023-10-30 23:57:27

微博客服证实客户端出现了无法正常刷新、评论等多个页面无法正常显示的问题,并表示工程师已在排查。

为啥微博总是显示网络出错,为什么我的微博显示网络出错(5)

这次瘫痪堪称微博史上最严重的一次,持续了1.5个小时,王高飞也在微博上表示,紧急租了1000台服务器才解决问题。

2018年10月16日早间,演员赵丽颖和冯绍峰突然在社交平台微博上发布婚讯。熟悉的一幕再次上演,搜索相关关键词时,系统一度卡顿。微博方面回应称,确实是发生宕机,原因是流量瞬间暴增,超出服务器最大访问阀值。并称后续将仔细复盘,加强技术储备,完善应对方案。

发生了几次宕机事件后,吃瓜群众们对此表示已经习惯,甚至很多人认为,如果明星突然宣布结婚或分手微博还没宕机,只能证明该明星还不够火。

今年的两次宕机,发生在“志玲姐姐”结婚和“范爷”分手上。

6月6日,林志玲结婚喜讯宣布后,在微博搜索上林志玲的名字显示搜索失败,请重试。

6月27日,范冰冰李晨宣布分手,范冰冰账号评论区无法加载,搜索“范冰冰李晨”显示失败。

此外,朱一龙发博、沈梦辰卖货,王思聪公布百万大抽奖结果等事件也一度让微博发生小范围故障。

成本和宕机之间,微博选择前者

都9012年了,微博为何还在不断宕机?

据业内技术人员介绍,服务器集群都会按照平时流量预估的峰值来设置。这几次宕机事件都是由于突发热点事件造成的瞬间流量过大,导致服务器压力承受不住客户请求而崩溃。

为啥微博总是显示网络出错,为什么我的微博显示网络出错(6)

微博技术专家演讲截图

据微博技术专家在演讲时引用的数据图显示,鹿晗关晓彤宣布恋情的瞬间,搜索流量激增3倍有余。

为了成本考虑,目前微博都是在热点事件爆发后才会去阿里云紧急扩容。

为啥微博总是显示网络出错,为什么我的微博显示网络出错(7)

微博CEO王高飞微博截图

几年前,微博建设了一套全自动化运维平台,新浪微博技术专家介绍,微博的自动化运维平台是借助公有云弹性计算资源平台应对爆发式峰值流量,基于Docker、Swarm等容器云技术体系实现分钟级千台规模机器创建及服务部署自动化运维体系。

架构内部主要采用私有云,早期采用物理机部署,通过化零为整建立冗余池;此外通过OpenStack KVM的虚拟化方式进行资源整合,建立VM池。在公有云方面,通过采用阿里云等设施进行多云对接。

微博遇到的流量挑战是瞬间峰值高但持续时间短,当流量激增形成脉冲计算时,保证系统稳定性的唯一办法就是快速扩容甚至是实时扩容,通过引入阿里云的弹性计算资源来应对流量短时高峰的情况。目前微博混合云DCP平台,具备15分钟内扩容1000 服务器的能力。

这为微博省去了大量的成本,毕竟平时如果征用这么多服务器,也都基本处于闲置状态,实在过于浪费。阿里云官微曾表示,一台机器租用1小时只要1.86元,但事实上这只是华北3区一台低配版机器的价格。就按这个低配价来算,每天使用1台机器将产生45元钱左右的费用,1000台就要45000元,一月就是135万元,一年将近为微博带来1620万元的成本。粗略算来,动态扩容一年或许可以为微博省下超过1000万的费用。

微博技术专家胡忠想也曾在微博上吐过苦水:扩容少了没扛住,挂了;扩容多了没流量,亏了。

为啥微博总是显示网络出错,为什么我的微博显示网络出错(8)

上一页123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.