購買代理前如何驗證 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%:凍結遷移並啟動補償程序;
- 重複違約:允許降級、提前終止或遷移工作負載。
服務抵用只有在金額合理且申請證據可行時才有價值。檢查申請期限、抵用上限、自動或人工發放,以及是否到期。針對反覆故障,應保留退出權。
採購驗證順序
- 定義有效業務結果與合格嘗試。
- 列出地區、產品、協定、工作階段模式與尖峰負載。
- 將每項承諾改寫成指標、門檻、週期與證據來源。
- 在代表性時段執行低流量金絲雀。
- 分開供應商、目標站、客戶端與未知故障。
- 審查排除、缺失資料、維護與重試規則。
- 用安全案例演練支援流程。
- 計算錯誤預算、抵用、升級與退出權。
- 全面遷移前先執行受限生產金絲雀。
- 每月與重大變更後重新驗證。
首輪技術樣本可搭配代理試用驗收測試,成本判斷則參考每次有效請求成本指南。
驗收清單
- 成功代表可用業務結果,而不只是連線;
- 依地區、產品、協定與任務拆分結果;
- 量測 p95 延遲、地區準確率、工作階段連續性與重試浪費;
- 觀察時間涵蓋一般與尖峰時段;
- 故障原因代碼與證據清楚;
- 排除條款有邊界,不能抹除地區降級;
- 遙測缺失不會自動記為成功;
- 支援確認、緩解與結案分別計時;
- 已理解抵用、申請期限、重複違約與退出規則;
- 所有證據均已移除憑證與敏感資料。
常見問題
99.9% 的代理上線率夠用嗎?
取決於定義、範圍與週期是否符合工作負載。閘道上線率高,不代表目標地區或業務結果可靠,應驗證分地區業務可用率。
挑戰頁是否算停機?
沒有統一答案。應為約定且合規的任務定義預期結果。即使目標回傳回應,反覆提供不可用出口仍可能是產品品質問題。
可以只用供應商儀表板作為證據嗎?
不建議。保留獨立、去識別化的金絲雀日誌並與供應商遙測對帳,同時約定時間同步及爭議處理。
多久重新驗證一次?
生產服務建議每月檢視;路由、位址池、價格、驗證或產品重大改變後立即重測,並持續追蹤地區趨勢。
合規說明
只量測已獲授權的系統、帳戶、資料與地區。遵守目標條款、速率限制、隱私與資料保護義務、智慧財產權及供應商政策。不得利用代理輪換規避控制、製造虛假流量或隱藏禁止活動。