合同里写系统全年稳定运行是最没用的一句话,出了问题双方各执一词。可用性要写成数字,还要能算、能测、能扣钱。多数智慧体育项目并不需要最高档可用性,但需要把档位和扣减规则一次谈清楚,避免运维阶段反复协商。
下面给出档位换算、模块分级、考核口径与扣减写法。
一、档位换算:先看每年能停多久
谈可用性第一步是把百分比翻译成停机时间,业主和供应商对同一档位的理解才能对齐,这也是后面谈价格的基础,下面四档覆盖了绝大多数场馆与校园项目。
- 99.0%:全年不可用上限 87.6 小时,约合 3.65 天,月度容许 7.2 小时;
- 99.5%:全年 43.8 小时,月度 3.6 小时,适合普通展示与查询类系统;
- 99.9%:全年 8.76 小时,月度 43 分钟,适合订场、支付、身份核验类核心业务;
- 99.95%:全年 4.38 小时,月度 22 分钟,只有赛事直播与大规模赛事报名才值得为此付费。
二、按模块分级,不按项目一刀切
同一项目内不同模块的可用性要求差别很大,建议至少分两级。核心级包含订场下单、支付结算、门禁闸机身份核验、赛事计时,取 99.9%;一般级包含信息展示、资讯、查询统计、后台报表,取 99.5%。分级要在合同附件里逐模块列出,验收时按模块分别出具可用性报告,避免用整体平均值掩盖单模块的长期故障。
三、考核周期与统计口径
考核按月统计、按年累计,两者取对甲方更有利的一档,这是常用写法。统计起点取监控首次告警时间,终点取恢复时间。必须在合同里排除三类情形:计划内维护窗口需提前 72 小时书面通知且单次不超过 2 小时,甲方原因导致的中断,以及不可抗力。同时约定监测点位至少三处,采用外部拨测而不是仅靠服务器自报,否则内部指标好看而外部访问不到的情况无法被发现。
四、不达标扣减怎么写
- 按月结算,可用性每低 0.1 个百分点扣减当月该项服务费的 5%,单月扣减上限 30%;
- 连续两个月低于约定档位,甲方有权要求提交整改方案,整改期内按 50% 计费;
- 连续三个月不达标构成重大违约,甲方有权解除合同并要求移交全部文档与数据。
扣费基数必须写明是该项服务费还是合同总额,两种写法差出一个数量级,是最常见的争议点。
五、给设计与商务方的三条建议
- 立项阶段就按模块定档,把档位、排除条款、监测点位三件事写进技术协议,不要留到签合同时再谈;
- 可用性数据每月由第三方或甲方侧拨测复核一次,与乙方自报数据比对,差异超过 10% 触发复盘;
- 每年根据实际故障记录调整档位与预算,用不上的高可用等级直接降级,把钱花在监控与备份上。