短链接服务 SLA(Service Level Agreement)是规定服务提供商向用户保证的可用率、响应时间、数据保留期限等质量标准的协议文件。在商业使用中,SLA 的内容是选择服务的判断标准之一。
SLA 定义的主要指标有 3 个。第一是可用率保证,99.9% 意味着每年停机时间约 8.7 小时,99.99% 则约 52 分钟。第二是重定向响应时间,以 P95(第 95 百分位)等值来规定。第三是数据保留期限,保证所创建的短链接在多长时间内有效运作。
违反 SLA 时的补偿包括服务抵扣额(从今后的使用费中扣减)。例如 Amazon CloudFront 的 SLA(截至 2022 年 5 月)规定,月度可用率低于 99.9% 时抵扣使用费的 10%,低于 99.0% 时抵扣 25%,低于 95.0% 时抵扣 100%。SLA 一般会规定排除条件,具体排除哪些情况需要在各服务的 SLA 正文中确认。
选择短链接服务时,不仅要看 SLA 的数值,还应确认测量方法(外部监控还是内部监控)、故障报告的透明度(有无状态页面)以及过去的故障事件记录。还要确认免费套餐是否提供 SLA,对于关键业务用途,重要的是在仔细审查付费套餐的 SLA 后再决定是否采用。