第十一周作业
导致系统不可用的原因有哪些?保障系统稳定高可用的方案有哪些?请分别列举并简述。
答:非系统性原因:
1.系统更新
2.网络中断
3.受到网络攻击
系统性原因:
1.架构设计不合理,系统耦合性高,某一系统出问题,造成整个系统宕掉
2.程序 bug,造成系统宕掉
3.访问量超过系统设计承载量
保障方案:
1.系统建立灰度发布,逐级发布
2.网络负载,增加备用机房
3.增加安全设备,增加系统安全性
4.优化架构设计,减少系统耦合性
5.提升开发水平和测试能力,减少系统 bug 的产生
6.增加系统限流和降级措施,当访问量突增时,对系统进行降级,减少访问量
版权声明: 本文为 InfoQ 作者【孤星】的原创文章。
原文链接:【http://xie.infoq.cn/article/5003991175e932627038f5acd】。文章转载请联系作者。
评论