SLA可用性:金融系统的“生死线”
- SLA是什么?Service Level Aggrement,公式:(可用时间) /(系统正常时间+故障时间) * 100%,
- 说白了 就是我们经常说的3个9,4个9和5个9
可用性 | 一年可故障时长 | 一天可故障时长 |
---|---|---|
90% | 36.5天 | 144分钟 |
99% | 3.6天 | 14.4分钟 |
99.9% | 8.8小时 | 86.4秒 |
99.99% | 52.6分钟 | 8.64秒 |
99.999% | 31.5秒 | 86.4毫秒 |
- 怎么算的?
举个栗子,常用的4个9, 99.99%
一年=365天=8760小时
一年可故障时间 = 8760 * (1-0.9999)= 52.6分钟
一天=24小时=1440分钟=86400秒
一天可故障时间= 86400 * (1-0.9999)= 8.64秒
SLA分级:S1/S2/S3
投行系统不是全部追求最极致的稳定性,成本和风险的权衡才是关键。
等级 | 可用性 | 一年可故障时长 | 适用场景 |
---|---|---|---|
S1 | 99.9% | 8.8小时 | 后台报表、历史数据归档 |
S2 | 99.99% | 52.6分钟 | 实时风控 |
S3 | 99.999% | 31.5秒 | 算法交易引擎等 |