一个典型的云原生应用通常是由多个服务组成的,比如数据库服务,缓存服务,业务服务等,这也就意味着这个应用的综合服务等级协议(Service-Level Agreement,SLA)永远不可能达到单个服务中的最高SLA水平。SLA通常是用年来衡量的,通常会说某个服务达到了多少个9来表示服务的SLA水平。
| 可用性(%) | 年宕机时间 | 月宕机时间 | 周宕机时间 |
|---|---|---|---|
| 99 | 3.65天 | 7.20小时 | 1.68小时 |
| 99.9 | 8.76小时 | 43.2分钟 | 10.1分钟 |
| 99.99 | 52.56分钟 | 4.32分钟 | 1.01分钟 |
| 99.999 | 5.26分钟 | 25.9秒 | 6.05秒 |
| 99.9999 | 31.5秒 | 2.59秒 | 0.605秒 |
| 综合SLA = 各个服务SLA相乘 |