一、背景
作为开发人员,系统稳定性
是一个绕不开的话题,特别是做电商业务系统
这几年,几乎天天都要关注稳定性,一旦出现故障对于公司来说都是一场灾难,因此保障系统稳定是最关键的要求,本文将根据最近几年负责电商系统涉及到的稳定性建设常用方法做一次总结。
二、什么是系统稳定性?
对于业务系统来说,不管有什么因素对我们的系统干扰,都要尽可能的提供高可用性
,不影响系统功能
和用户体验
。
影响稳定性有哪些因素呢?
1、人为操作
比如不合理的系统变更,外部的攻击,访问流量突增
2、自然灾害
比如网线光纤被挖
3、硬件故障
比如自然硬盘损坏,内存网络
从以往经验来看,其实影响系统稳定性最多的原因是人为因素
造成的。