购买代理前如何验证 SLA:把在线率变成可复测指标

“99.9% 在线率”看起来很精确,却可能只表示服务商网关能回应健康检查。实际任务仍可能因目标地区没有可用出口、黏性会话突然换 IP、页面返回挑战内容,或重试吞噬预算而失败。采购代理前,应把每项承诺改写为团队能够独立复测的指标。

本指南适用于合规数据采集、广告验证、市场研究、本地化测试和应用 QA 中的住宅代理、轮换代理、ISP 代理、数据中心代理与 IPv6 代理。重点不是短暂测速,而是验证长期运行协议:测什么、在哪里测、如何证明事故,以及未达标时如何处理。

以刺绣全球互联网线路表现可测量代理服务可靠性

先定义业务可用率

可用结果必须是业务真正能使用的结果。例如一次广告验证可能要求:出口国家正确、页面版本符合预期、素材信息完整,并在 12 秒内完成。仅建立 TCP 连接不能算成功。

同时保留两个指标:

网关可用率 = 成功代理握手数 / 代理握手尝试数

业务可用率 = 有效业务结果数 / 合格业务尝试数

前者用于基础设施诊断,后者用于采购判断。网关健康而业务可用率低时,需要继续区分出口质量、地区、会话、目标站或客户端问题。

写出可测量的服务级别表

每项承诺都应包含指标、范围、阈值、周期和证据:

服务级别指标示例范围与周期证据
可用性有效结果占合格尝试比例每个必需地区,滚动 30 天脱敏请求与结果日志
延迟端到端完成时间 p95每个地区与任务类型,每日分阶段耗时与分位数
地区出口与请求地区吻合比例国家或子地区,每周抽样请求和观察到的地区
会话在所需时长内保持同一出口黏性产品,每个测试序列会话与出口哈希
容量合同并发下的有效结果约定高峰时段并发、队列、重试与结果
支持高优先级事故确认和缓解时间按严重程度逐次计算工单时间线与行动记录

不要只看全球平均值。美国线路优秀,可能掩盖德国或日本线路不可用。对合同涉及的每个地区和套餐分别报告。

把故障归到可核对的阶段

所有失败都放进同一桶,SLA 就容易产生争议。日志至少记录:

  • DNS、TCP、认证、隧道、TLS、首字节、传输或内容验证阶段;
  • 服务商网关、出口路由、目标响应、本地客户端或未知责任域;
  • 超时、407、429、挑战页、地区错误、空内容、会话变化或结构异常。

也不能让“目标站返回”自动排除所有失败。如果已约定的合法任务长期因为出口不可用而无法完成,这仍然影响产品价值。签约前明确哪些结果计入服务级别。

设计有代表性的观察周期

一小时快速测试不能证明月度可靠性。以低流量金丝雀任务覆盖:

  • 正常时段和业务高峰;
  • 需要时覆盖工作日与周末;
  • 每种合同地区和代理类型;
  • 新建与持续中的黏性会话;
  • 生产计划真实使用的并发水平。

保持请求克制并确保已获授权。固定样本用于观察趋势,少量轮换样本用于识别目标变化。稀有故障还必须报告样本数与置信区间;100 次无故障并不能证明 99.99% 可用率。

防止排除条款吞掉 SLA

逐项检查计划维护、客户配置、目标站封锁、不可抗力与滥用排除。每项排除都应有明确开始时间、结束时间、证据责任方和最长持续时间。计划维护需要提前通知,不能成为无限免责。

还要确认:

  • 维护是否从分母剔除;
  • 局部地区故障是否算中断;
  • 未完全中断但延迟或地区准确率下降是否计入;
  • 重试会不会掩盖第一次失败;
  • 事故边界采用哪个时钟与时区;
  • 遥测缺失如何处理。

服务商遥测缺失不能自动算成功,否则最难观察的事故反而改善报表。应先标为“未知并待核对”。

在上线前测试事故流程

试用期间提交一次非紧急支持演练。证据包可包含产品、地区、时间窗、样本数、失败阶段、错误分布、p50/p95 延迟和最小复现操作。必须移除真实凭据、完整 Cookie、个人数据与未获授权内容。

分别评价确认、有效诊断、缓解和结案。自动回复很快,不代表问题已处理。确认升级路径和严重等级;如果“两小时响应”只代表创建工单,实际保障很弱。

计算错误预算与可执行补偿

把 30 天可用率目标换算成允许失败时间或失败观察数,并约定分级行动:

  • 消耗 50%:检查地区和故障集中度;
  • 消耗 75%:暂停扩容并启用备用线路;
  • 消耗 100%:冻结迁移并启动补偿流程;
  • 多次违约:允许降级、提前终止或迁移任务。

服务抵扣只有在金额匹配损失、申领证据合理时才有意义。检查申领期限、抵扣上限、自动或人工发放,以及是否过期。对于反复故障,应保留退出权。

采购验证顺序

  1. 定义有效业务结果与合格尝试。
  2. 列出地区、产品、协议、会话模式和峰值负载。
  3. 把承诺写成指标、阈值、周期和证据来源。
  4. 在代表性时段运行低流量金丝雀测试。
  5. 分开服务商、目标站、客户端与未知故障。
  6. 审核排除、缺失数据、维护和重试规则。
  7. 用安全案例演练支持流程。
  8. 计算错误预算、抵扣、升级和退出权。
  9. 全量迁移前先做受限生产金丝雀。
  10. 每月及重大变更后重新验证。

首轮技术样本可配合代理试用验收测试,成本判断则参考每次有效请求成本指南

验收清单

  • 成功代表可用业务结果,而非只有连接;
  • 按地区、产品、协议和任务拆分结果;
  • 测量 p95 延迟、地区准确率、会话连续性和重试浪费;
  • 观察窗口覆盖正常与高峰时段;
  • 故障原因代码与证据清晰;
  • 排除条款有边界,不能抹去地区降级;
  • 遥测缺失不会自动记为成功;
  • 支持确认、缓解和结案分别计时;
  • 已理解抵扣、申领时限、重复违约与退出规则;
  • 所有证据均已移除凭据和敏感数据。

常见问题

99.9% 的代理在线率够用吗?

取决于定义、范围与周期是否匹配任务。网关在线率高,不等于目标地区或业务结果可靠,应验证分地区业务可用率。

挑战页是否算停机?

没有统一答案。应为约定且合规的任务定义预期结果。即使目标返回了响应,反复提供不可用出口也可能属于产品质量问题。

能否只使用服务商仪表盘作为证据?

不建议。保留独立的脱敏金丝雀日志,并与服务商数据核对,同时约定时钟同步与争议处理。

多久复测一次?

生产服务建议每月复盘;路由、地址池、价格、认证或套餐发生重大变化后立即复测,并持续观察地区趋势。

合规说明

只测量已获授权的系统、账号、数据与地区。遵守目标条款、速率限制、隐私与数据保护义务、知识产权及服务商政策。不得利用代理轮换规避控制、制造虚假流量或隐藏被禁止的活动。