代码测试工具_软件压力测试_web应用安全测试-道普云

行业新闻

B站崩了,如何通过非功能测试保障系统的高可用性?

近日,国内知名的视频弹幕网站Blibili系统崩溃了长达十几分钟,在其崩溃的这十几分钟里,迅速上了热门消息,更有大量的传言扑面而来。

软件性能测试

网友们纷纷揣测B站崩溃的原因。

· 有的人说,B站大楼停电才导致了这一次的事故。

· 有的人说,因为某某某程序员删库跑路了。

· 还有的人说,这是B站遭受黑客攻击的缘故。

还有更离谱的传言,说这次宕机是由于bilibili董事长陈睿用服务器下载色情电影引起的。

软件性能测试

专业人士根据现有的线索进行推测,发表了自己的看法。

B站崩溃的同时,a站、豆瓣、晋江等网站也相继无法访问。多家网站同时出现问题,很容易让人联想到云服务提供商出现了意外。如果这些网站的云服务是同一家云服务提供商提供的,那么出现集体崩溃也就不那么意外了。

B崩溃的过程可能是这样的:

· 云服务提供商的CDN服务出现某种意外事故,导致大量请求绕过CDN直接打到网关。

· 网关收到大量的请求,自动启动容灾策略

· 容灾策略启动服务降级,但没有全部完成

· CDN崩溃,网关也跟着崩溃,服务雪崩,一直崩到整个环境。

· 整个环境崩溃,重启全部容器耗费了较长的时间

相比前两种说法,这种基于已知信息进行推测的说法,更靠谱些。

软件性能测试

不过云服务提供商导致B站服务器宕机,也只是一种推测。

7月14日,B站回应部分服务器机房发生故障,造成无法访问。

随着互联网进程的发展,人们的生活与互联网的融合在一步步加深,服务不可用对每一个企业造成的损失都是不可计量的。如何通过非功能测试保证系统的高可用性,我们道普云测试平台曾经邀请到了《软件性能测试诊断分析与优化》一书的著作者、上市公司测试总监郭柏雅,进行了相关方面的讲解。讲解内容可以关注“道普云测”微信公众号,在直播专辑中查看。


现在注册/登录,测试工具免费试用

申请试用