300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 为什么服务器的宕机一般都发生在凌晨使用率最低的时候 – 数据库 – 前端

为什么服务器的宕机一般都发生在凌晨使用率最低的时候 – 数据库 – 前端

时间:2019-06-16 13:35:33

相关推荐

为什么服务器的宕机一般都发生在凌晨使用率最低的时候 – 数据库 – 前端

服务器故障为什么经常发生在凌晨?有点闹鬼的嫌疑,其实不是。

在互联网时代,低头族、夜猫子,已经成为名门望族,他们的发展壮大改变了很多曲线。

1,凌晨是业务高峰期的拐点

单次故障发生的时间点是偶然的,但是故障多发时间段是必然的。从统计数据看,大部分业务的用户活跃度在晚间达到峰值,零点之后开始降低,所以业务处理量在拐点附近达到最高。

那么服务器在负载最高时发生故障,这个概率必然是最高了。

2,技术值班人员较少,且最疲惫

加班熬夜已经是技术人员的家常便饭,但是生物规律依然有效。在值班人员较少并且疲惫时,故障不仅易被忽视,从而错过早期处理良机,而且处置应对效率不高,容易将后果和影响放大。

3,更新发布等人为因素较多

大部分软件应用系统,选择在晚间进行更新发布,新功能引起故障,或者由于操作失误。

4,展望:DevOps自动化运维

其实有更好的DevOps自动化运维,比如在早间业务量较低时定时自动发布,无需技术人员加班值守。

系统发生故障不可避免,但是影响可以降低。DevOps自动化运维,实时监控系统运行,及时响应处理故障。

5,DevOps实例

Facebook主程序发布策略,每天部署三次代码,每天选择的变更(cherry-picks)数量为 500 到 700,这样的发布频率,并且不影响到系统运行和用户,只有使用DevOps才能做到。

偶是工作多年的Web应用架构师,陆续发布关于软件开发方面的文章,欢迎关注偶,了解更多IT专业知识。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。