購買代理前如何驗證 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% 的代理上線率夠用嗎?

取決於定義、範圍與週期是否符合工作負載。閘道上線率高,不代表目標地區或業務結果可靠,應驗證分地區業務可用率。

挑戰頁是否算停機?

沒有統一答案。應為約定且合規的任務定義預期結果。即使目標回傳回應,反覆提供不可用出口仍可能是產品品質問題。

可以只用供應商儀表板作為證據嗎?

不建議。保留獨立、去識別化的金絲雀日誌並與供應商遙測對帳,同時約定時間同步及爭議處理。

多久重新驗證一次?

生產服務建議每月檢視;路由、位址池、價格、驗證或產品重大改變後立即重測,並持續追蹤地區趨勢。

合規說明

只量測已獲授權的系統、帳戶、資料與地區。遵守目標條款、速率限制、隱私與資料保護義務、智慧財產權及供應商政策。不得利用代理輪換規避控制、製造虛假流量或隱藏禁止活動。