7月13日上午11时许,B站突然停运。随后,话题“B站撞车”登上微博热搜榜榜首。谣言传开后,有传言称B站大楼服务器起火,服务器遭到攻击。
上海消防微博当天晚上23点57分报道了反驳,但B站官方微博也道歉:“部分服务器机房出现故障,无法访问。”
不过,B站网站和移动设备的大部分功能已经恢复正常,视频播放和直播传输功能可以正常使用,但个人收藏、动态、消息等功能尚未恢复。
B站所有功能于14日凌晨2时15分左右恢复正常。但从失败中恢复过来需要三个小时。对于直播应用超过2亿的B站来说,这也是一次值得载入史册的意外。因此,B站宣布将在第二天晚上免费为所有用户提供一天的会员资格。
B站的失败也带来了问题——“大厂服务器”。
为什么服务器出现故障?
通常有两个原因:内部原因和外部原因。
原因很容易理解。服务器是高级计算机。计算机有内存和CPU。即使大型企业拥有许多服务器,内存和CPU的处理能力也总是有限的。
同时执行的请求越多,内存使用量越大。如果服务需要同时处理的数据超过服务器空间限制,导致资源耗尽,服务器将关闭。
当然,在正常运行期间也会出现停机,但服务器的稳定性非常高,这种可能性非常小。
外部原因很容易解释:一是使用恶意病毒在大量用户的计算机设备上扎根,创建多个假IP地址,然后在短时间内向服务器发送大量请求以终止服务器。
另一种说法是,当机房关闭时,机房温度过高或B站故障导致服务器此次烧毁的传言导致服务器故障。
除了最直接的服务器停机外,过多的服务器停机也会导致大量数据丢失。如果服务器为大量用户和公司提供服务,可能会给企业带来巨大的经济损失。
例如,亚马逊于2019年10月22日遭到攻击,其部分网站崩溃,导致客户网站崩溃;2018年3月2日晚些时候,阿里云突然关闭,导致中国北方的许多网站和应用程序无法使用。2018年,腾讯云出现了重大bug,广州的一些用户出现了资源访问错误和控制台登录异常。
在回答了许多关于服务器的基本问题后,如果服务器的安全性非常重要,那么大型企业将把服务器放在哪里?