两家服务商,一家宣传 6,000 台服务器,另一家宣传 600 台,数字更大的一方听起来像是更多。实际上,它只是更多个定义不清的单位。在数字能帮助选择之前,必须先弄清三个条件:这些终端节点中是否有任何一个服务于你需要的地区与协议,容量在你的工作时段内是否撑得住,以及谁在运营基础设施、记录了什么。

决定答案的三个条件

第一个条件是适配。一条目录记录只有在接受你的客户端、提供你要求的协议,并且落在能改善通往你真实目的地路径的地区时才有用。一份列着你从不使用的地区里上千个终端节点的清单,实际比看起来要小。

第二个条件是你需要它的那一刻的容量,这与总容量并不相同。规模庞大的机群在你工作的时段里,仍可能在离你最近的两个出口上饱和;而地球另一端闲置的机群帮不上忙。

第三个条件是所有权与留存。基础设施的规模并不能说明谁在运营服务、记录了什么,也不能说明客户端是否得到维护。这是需要书面证据的政策问题,不是落地页上的数字。

三个条件必须同时成立,数字才有意义,而每一个都可以单独核查。这正是有用之处:这个决定根本不需要你相信标题。你可以按自己的标准逐项验证。把三个答案记录下来的人,做的事比宣传册多。

标题里的数字在数什么

上表中的四种单位经常被混在同一次比较里,而最大的数字通常来自最容易注水的那种单位。容器实例创建成本低,还可以共用一条物理上行链路,因此数它们说明的是可配置性,而不是多样性。

What the number countsWhat it tells youWhat it cannot tell you
Countries or regionsHow many jurisdictions have at least one entryHow many independent machines exist
Physical hostsRoughly how much hardware is deployedWhether any of it is near your destination
Container instancesHow many configurable endpoints can be issuedWhether they share one upstream path
Downloadable profilesHow many configuration files are offeredWhether the endpoints behind them still work

这并不自动等于不诚实。按会话发放新实例的服务商,描述的是其运作方式中真实的一面,这个数字也是对那套机制的如实描述。错误在于把它与另一家服务商的国家数相比,仿佛两个数字衡量的是同一件事,它们并不是。

还有一个任何静态计数都捕捉不到的维护维度。列表会老化,看似可用的终端节点仍可能拒绝发给你的配置文件。 目录是一组待验证的候选,而不是可用选项的清单。把列表当作主张,而不是事实。验证两条记录只需十分钟,却能了结这个问题。

测试你真正需要的那条路径

在你关心的地区挑两个候选终端节点,测量从出口到你所用服务的后续路径。到 VPN 网关的延迟是服务商最爱引用的数字,也是最没意思的一个,因为它排除了旅程中通常出问题的那一段。

mtr -rwc 20 203.0.113.9
curl -o /dev/null -s -w '%{time_connect} %{time_starttransfer}
' https://example.net/

追踪逐跳显示延迟出现在整条线路的哪个位置,从而把远端出口与拥塞出口区分开。curl 计时把连接建立与响应的第一个字节分开,于是慢握手和慢服务器不会被混为一谈。

在你真正工作的时段做比较,并记下终端节点、出口地址和你测试的目的地。缺少这三项细节的结果,一周之后无法复现,包括你自己。

保留一个可用的备用方案,配上确切的地址与协议。备用方案的价值是在主方案失效那天衡量的,而那一天没人愿意去翻目录。

先缩小名单,再依据证据决定

把比较缩小到通过适配测试的三四家服务商,然后用你真正能执行的检查去评判它们。短名单会逼出长名单让你回避的问题,也会让取舍变得明确,而不是把它们平均成一个偏好。

把证据记录成别人可以复核的形式:你要求的地区与协议、你测试的终端节点、一天中的时段,以及追踪显示的结果。把你核实过的政策事实连同日期一起写上,因为留存声明会变,而没有日期的引用不算证据。

然后接受证据支持的结论,它通常比一个赢家更窄。某家服务商可能在你所在地区、你的时段更好,另一家可能在你为特定客户端所需的协议上更好,而这两点都不是列表规模能体现的。

数字并非无用;它是对投入的粗略提示。只有在有人定义了单位、验证了终端节点确实可用,并证明你需要的具体路径更好之后,它才成为质量主张。在那之前,它属于营销栏目,而不属于决策栏目。

相关文章