一家做南太平洋海岛游的团队把预订系统和图片上传服务挪到了阿皮亚的机房,理由很朴素:客人就在岛上,服务器离客人近一点,上传酒店实拍图应该快一点。上线之后反馈很割裂——打开首页还行,上传一张 3 MB 的照片能转圈十几秒,偶尔直接超时;而同一时间从奥克兰访问,速度反而更稳。运维抓了一次 traceroute,结果看得人头皮发麻:包在第 9 跳就已经进了阿皮亚本地运营商的自治域,可后面几跳的延迟像坐过山车一样往上窜,最后一跳比前一跳高出几百毫秒。
这个现象不是个例,也不是"岛上网速差"一句话能打发的。萨摩亚在 2018 年和 2020 年先后接通两条国际海缆之后,国际出口这件事已经不是主要矛盾了。真正决定体验的,是包落地之后的那一段:路由怎么绕、本地段队列怎么排、运营商结构是不是单一。这篇手册就把这条链路从头到尾拆开,讲清楚阿皮亚节点能干什么、不能干什么,以及怎么自己测、自己判。
先给结论:阿皮亚是个典型的边缘节点位置,不是区域算力中心。它适合的活儿只有三类——面向本地用户的交互、需要留在境内的数据、作为区域内的业务出口。
第一类最好理解。萨摩亚本地用户访问部署在阿皮亚的服务,包不用出海缆,走本地城域和本地互联就够了,这部分体验是任何境外节点都替代不了的。旅游与酒店平台的预订确认、房态查询、电子票务核销,渔业与航运调度系统里船员和船东之间的日常通信,汇款与移动支付网点的柜面操作界面,政府与教育数字化项目的内部办公系统,NGO 项目在岛上的数据采集端,面向侨民的本地内容服务——这些业务的共同点是"用户在岛上、交互频繁、单次数据量不大但对等待敏感"。这类东西放阿皮亚,收益最直接。
第二类跟合规有关。不少南太国家的数字化项目、政府与教育类系统,对数据存储位置有明确要求,或者甲方在合同里就写死了数据不得出境。这类系统的数据库主副本只留在阿皮亚, offshore 那边只放灾备或者脱敏后的统计副本。这不是性能问题,是能不能签合同的问题。
第三类是区域出口。萨摩亚对周边的纽埃、托克劳、美属萨摩亚方向有一定地缘便利性,Manatua 海缆本身就是往这个方向铺的。如果你的业务需要在这些岛国之间做数据汇聚,阿皮亚是个天然的汇聚点。但要注意,这种汇聚是"业务汇聚",不是"网络汇聚"——包要走多远,取决于运营商之间的转接与结算安排,不是地图上画条直线就完事。
那什么不该放阿皮亚?需要全球用户实时交互的业务(在线协同编辑、实时语音视频会议的主服务节点),需要大算力支撑的业务(模型训练、大规模离线渲染、重型数据分析),需要频繁跨洋强一致同步的数据库集群。这些业务放在阿皮亚,你得长期跟高波动的往返时延和单一出口结构做斗争,投入产出比很差。
萨摩亚现在有三条国际海缆。按出向看,只有两条是有意义的国际出口方向。
Tui-Samoa 由 Samoa Submarine Cable Company 持有,2018 年投入服务。GeoCables 记录的登陆点包括萨摩亚的 Apia 和 Tuasivi、瓦利斯和富图纳的 Leava 与 Mata-Utu、斐济的 Savusavu 和 Suva。它的出向是斐济方向——也就是萨摩亚国际流量的主通道。关于长度这里必须说清楚:GeoCables 记的是 1,693 km,另有资料记约 1,470 km,两个口径存在明显差异,写方案时不要只取其中一个数字当真值,最好标注"口径存在差异"。设计容量、光纤对数、设备供应商这几项,公开渠道均未披露,别在投标文件里瞎填。
Manatua(Manatua — One Polynesia Cable) 是另一条完全不同的路径。全长约 3,600 km、两对光纤,连接 Apia(萨摩亚)、纽埃、Rarotonga、Aitutaki、Bora Bora、Tahiti,出向是法属波利尼西亚与库克群岛方向。2019 年完成铺设,2020 年 7 月具备服务条件,同年 9 月全面商用,由库克群岛的 Avaroa Cables Limited(ACL)运营。每对光纤的设计速率可达 10 Tb/s,ACL 称自 2020 年上线以来保持了 100% 的运行可用性。
第三条是 SAS,萨摩亚到美属萨摩亚的短距离系统。它提供的是与美属萨摩亚之间的区域连接,属于地理与网络层面的事实;但它的另一端不在更大的国际骨干上,不能当作国际出口的冗余路径来算。做链路规划时把它列进"国际出口备份",是会出事的。
所以真实情况是:两条海缆给了两个不同的出向,这是好事,但不等于两套等价冗余。原因有三层。第一,两条缆的运营主体不同(Samoa Submarine Cable Company 与 Avaroa Cables Limited),一条断掉,流量能不能切到另一条,取决于你签约的运营商在两边是不是都有容量、有没有预先谈好转接与结算——这些是商务安排,不是物理连通了就自动生效。第二,两条缆的带宽总量不对等,主用方向一旦中断,备用方向未必吃得住全部流量,会出现"缆还在、带宽不够用"的降级状态。第三,两条缆的登陆站和后续陆上回传路径是否真正独立,需要逐段核实,很多"双路由"在某一段上是共用的。
萨摩亚的国际流量多数经由斐济再转接更大的跨太平洋骨干,这不是偶然。Suva 汇聚了 Southern Cross、Southern Cross NEXT、Tonga Cable、Tui-Samoa 等多条系统,是南太地区实际上的枢纽。对阿皮亚的机房来说,往斐济方向的这一段质量,基本决定了整个国际出口的上限。这也意味着:你在阿皮亚租的服务器,国际访问路径大概率是"阿皮亚 → 苏瓦 → 跨太平洋骨干 → 目的地",苏瓦那一段的拥塞和排队会叠加在你的端到端延迟里。
这组数字放在一起看,问题就非常清楚了。
Tui-Samoa 的湿段理论单向传播时延约 8.3 ms,对应 RTT 下限约 16.6 ms。也就是说,光在海底光缆里跑一个来回,物理极限就是十几毫秒这个量级。可 GeoCables 的探针实测数据显示,针对萨摩亚的 866 次测量中,RTT 分布在 381 ms 至 1,279 ms 之间——波动幅度约 3.4 倍,最高值是最低值的三倍还多。作为对照,同期法属波利尼西亚的 RTT 是 113 ms 至 496 ms。
16.6 ms 和 1,279 ms 之间差了七十多倍。这个缺口不是海缆造成的,它由两部分构成。
第一部分是路由绕行。看一次典型的 traceroute(第比利斯到阿皮亚):包经 Cogent(AS174)从贝尔格莱德出发,走米兰 / 马赛,到新加坡时已经 209 ms,再经珀斯到悉尼 298 ms,然后才跨过海缆进岛。欧洲的探针要绕到亚洲、再绕到澳洲、再入岛——这是一条明显的非最优路径。这一段抬升是"路径选择"问题,包走多远由路由策略和运营商之间的互联关系决定,不是物理距离决定的。
第二部分是本地段队列拥塞,而且这部分更致命。同一个 traceroute 里,包进入阿皮亚本地 AS(Vodafone Samoa,AS17993)之后,跳内延迟依次在 297 ms、728 ms、764 ms、346 ms、730 ms、995 ms 之间跳动。注意关键的一点:包已经到了目的 AS,延迟却在本地段暴涨。物理上包就在阿皮亚了,海缆那段早就走完了,可延迟还在往上翻。这个形态非常符合"拥塞 + 队列缓冲(bufferbloat)"的特征——链路或设备队列排满,包在缓冲区里排队等待,延迟被拉高,而且因为排队长度随流量变化,延迟会剧烈抖动。
对业务来说,这两种延迟的性质完全不同。绕行带来的延迟是稳定的高——它一直高,但不太抖,应用可以通过预连接、长连接、提前预热来适应。队列拥塞带来的延迟是不稳定的高——它时高时低,抖动幅度大,应用根本没法预测,超时重试的策略会随之失效,TCP 的拥塞控制也会被反复触发。3.4 倍的波动意味着你今天下午测出来 400 ms,明天早上可能就是 1,200 ms,而你的超时阈值是按 400 ms 定的。这才是真正折磨人的地方。
GeoCables 对 Tui-Samoa 的在线监测显示,RTT 约 131 ms(基准 132 ms,检查时间 2026-10-14)。这个数字比上面那批 381–1,279 ms 的探针数据低很多,原因是测量起点不同——监测点位置、探针所在网络、采样时间窗口都会影响结果,两者不矛盾,但不能混着引用。更有价值的是健康时间线:2026 年 7 月 12 日、8 月 15 日、9 月 4 日都有跳内异常事件记录,表现为延迟倍数跳升。三个月内三次,说明这类异常不是偶发,而是有规律的重复出现——可能是流量高峰、可能是上游调整、可能是设备负载问题。做容量规划时必须把它当成常态来对待。
这套判断方法比任何一份测速报告都值钱,因为你换任何一条线路、任何一个机房都能用。
规则一:延迟在哪一跳一次性抬升,问题就在那一跳。如果延迟从 20 ms 直接跳到 200 ms,且后面每一跳都在这个高位附近小幅波动,说明包在那一跳进入了一段长距离链路(跨洲海缆、跨洋骨干)。这是路径问题,延迟是"路远",不是"路堵"。
规则二:同一个 AS 内部,跳延迟暴涨,问题就在本地段。第比利斯到阿皮亚那个例子里,包进了 AS17993 之后延迟从 297 ms 一路跳到 995 ms——这些跳都在同一个自治域内,物理距离可能就几十公里甚至同城。同城内延迟涨几百毫秒,只可能是排队,不可能是距离。看到这个形态,别再去优化你的应用了,问题在运营商的本地段容量和队列策略上。
规则三:延迟在中途回落的,看是不是路由不对称。traceroute 只显示去程路径,回程路径可能完全不同。你去程看起来正常但应用还是慢,八成是回程走了别的路。这种情况要配合反向 traceroute 或者用双向测量工具确认。
规则四:单次测量不作数。866 次测量里 RTT 从 381 ms 到 1,279 ms,这意味着"测一次"得到的值几乎没有参考价值——你可能刚好撞上空闲时段,也可能刚好撞上排队高峰。必须用多次采样看分布,看中位数、看 P95、看最大值的比例关系,而不是看某一次的读数。
规则五:不同时间窗分别测。南太岛国的网络负载跟作息、跟国际流量高峰强相关。至少要覆盖三个窗口:本地工作时段(岛上用户和国际业务同时在用)、本地凌晨(国际出口相对空闲)、跨太平洋业务高峰(对应亚洲和北美的工作时间)。三个窗口的数据放在一起,你才知道自己的业务最坏会坏到什么程度。只在一个时间窗测出来的"正常",上线之后会被打脸。
面对 3.4 倍波动的往返时延,架构上的核心思路是:把同步变异步,把远程变本地,把强一致变最终一致。这里只讲原则和方向,具体数值必须按你的实测结果和业务容忍度来定,别照抄别人的配置。
静态资源本地缓存与边缘分发。图片、JS、CSS、安装包、固件升级包这些静态内容,能放本地就放本地,能预推就预推。上面那个旅游平台的照片上传慢,下载侧的静态内容完全可以做成本地缓存——客人浏览酒店图册的体验立刻就上去了。有条件的话把 CDN 边缘节点也考虑进来,但要先确认 CDN 在南太有没有覆盖、覆盖到哪里,很多国际 CDN 在这个区域是没有边缘节点的。
写路径异步化与断点续传。上传是最容易在高波动 RTT 下崩的环节,因为它是长连接、大 payload、对抖动敏感。正确做法是:客户端先把文件切片,切片上传,每片独立确认,失败片单独重试,服务端做合并。这样一次上传不会因为某一秒的队列拥塞而整体失败。前端要有真实的进度反馈和"网络不佳,正在重试"的状态提示——用户的容忍度跟信息透明度强相关,转圈十几秒不给任何反馈才是差评来源。
数据库:读放本地,写要谨慎。一个常见且有效的取舍是"本地读、中心写"或者"本地写、异步上浮"。本地部署一份只读副本,支撑本地用户的高频查询;写操作如果必须落到中心库,就走异步队列,本地先写本地库并立即返回成功,后台任务负责同步上去。这里的关键是绝对避免强一致的跨洋同步——跨洋两阶段提交、同步主备复制这类设计,在高波动 RTT 下会直接把你的写入吞吐拖到不可用的水平,而且抖动会让事务超时随机发生,排查难度极大。
重试与超时的设置原则。方向有三条:超时阈值要按 P95 甚至更高的分位数定,而不是按中位数定,否则正常抖动就会被误判为失败;重试必须带退避(backoff)和抖动(jitter),否则所有客户端会在同一时刻集体重试,把本来就拥塞的链路彻底打垮——这在高波动网络里是灾难性的;所有写接口必须有幂等设计,因为超时不等于失败,请求可能已经到了服务端只是响应回不来,重试必须安全。具体超时秒数、重试次数、队列长度一律以实测数据为准,不要照搬任何"最佳实践"数值。
健康检查与故障切换要保守。在抖动剧烈的网络里,过于敏感的健康检查会导致服务在"正常 / 故障"之间反复横跳,切换本身带来的中断比故障还多。建议用连续多次失败才判定不可用的保守策略,并给切换动作加冷却时间。
这是被问得最多的问题。下面这张表按五个维度拆开,延迟一栏统一写"需实测"——因为不同运营商、不同上游、不同时间窗测出来的结果差异太大,给具体毫秒数就是误导。
| 对比维度 | 阿皮亚本地 | 苏瓦(斐济) | 奥克兰 / 悉尼 | 美国西海岸 |
|---|---|---|---|---|
| 本地用户交互(延迟需实测) | 最优,包不出岛,走本地城域与本地互联,不受国际出口拥塞影响 | 对斐济本地最优,对萨摩亚用户需经海缆往返,受国际段影响 | 对澳新本地最优,对萨摩亚用户需跨海缆,往返距离长 | 对北美本地最优,对萨摩亚用户最远,且路径绕行可能更明显 |
| 出口路由多样性 | 两个出向(Tui-Samoa 通斐济、Manatua 通法属波利尼西亚与库克群岛),但切换依赖运营商间的转接与结算安排 | 最丰富,Suva 汇聚 Southern Cross、Southern Cross NEXT、Tonga Cable、Tui-Samoa 等多条系统 | 丰富,跨太平洋骨干密集,上游选择多 | 最丰富,全球骨干直连,但到南太仍需跨洋 |
| 运维可达性 | 最弱。备件清关周期长、现场工程师资源有限、国际差旅与物流不确定,硬件故障恢复时间要按周做心理准备 | 中等。区域枢纽,物流与人力条件好于小型岛国 | 好。成熟的机房生态、充足的备件与工程师资源 | 最好。供应链、备件、人力都最成熟 |
| 成本量级 | 带宽单价需询价,以运营商实时报价为准;2018 年前曾超 160 美元/Mbps/月,此后降幅超 90%,但仍高于主流枢纽 | 需询价,以运营商实时报价为准;作为区域枢纽性价比通常优于小型岛国 | 需询价,以官方实时报价为准;主流市场价格,带宽与机型选择面宽 | 需询价,以官方实时报价为准;机柜与带宽成本通常最具优势 |
| 更适合的角色 | 本地业务系统的承载点、数据留存合规节点、区域内业务网关、静态资源本地缓存 | 南太区域汇聚节点、多国业务的区域中枢、阿皮亚节点的灾备落点 | 南太业务的主算力与数据中心、面向澳新用户的服务、区域灾备中心 | 全球业务主站、源站 + CDN 分发、面向全球用户的通用服务 |
判读这张表有两条经验。第一,别把它当成"四选一"的单选题。多数正经的南太业务是"两层结构":阿皮亚(或苏瓦)放一层轻量节点做本地交互和数据留存,澳新或美西放一层中心节点做算力、存储和全局服务,两层之间用异步同步。这样既拿到了本地体验,又不用在岛上扛运维风险。第二,运维可达性这一栏的权重被严重低估了。在阿皮亚,一块硬盘坏了之后的恢复时间,取决于备件清关周期和现场人力,这个变量对项目连续性的影响,往往比带宽单价那点差价大得多。
2018 年 Tui-Samoa 投产之前,萨摩亚的带宽成本超过 160 美元/Mbps/月,这个价格基本把大部分商业应用挡在门外了。海缆投产之后,带宽成本下降超过 90%(GeoCables 研究)。这个变化是真实的、巨大的,它让"在萨摩亚部署业务"这件事从不可能变成了可行。但现价没有公开数据,必须写"需询价、以运营商实时报价为准",任何给出具体单价的说法都不可信。
单价降下来之后,成本结构的重心变了。现在算总账,得看这几项:
带宽的计费口径。是按 95 计费还是按平均计费,承诺量(commitment)是多少,超出部分怎么算,突发流量允不允许。在高波动网络里,突发是很常见的,如果计费口径对突发不友好,账单会很难看。签合同前把这些条款逐条问清楚,别只盯着单价。
冗余容量的溢价。如果你要的是"两条海缆方向都有容量"的双路由方案,那不是买一份带宽的钱,是买两份,而且两份的单价可能不同。这个溢价值不值,取决于你的业务中断一分钟损失多少停机成本。
故障时间的隐性成本。带宽便宜了,但一次断缆造成的业务中断成本没变。把备用链路、卫星兜底、异地灾备的钱算进 TCO,跟中断损失做对比,才知道该投多少。
运维与差旅。岛上的人力成本、国际差旅、备件物流与清关,这些在主流市场可以忽略的项,在南太项目里会成为可观的支出。做三年预算时一定要单列。
这份清单是我给客户做南太节点评估时逐条过的,建议打印出来带着谈。每一项的答案都要落到纸面上,口头承诺不算。
一,国际出口路由与上游。你的流量实际从哪条缆出去?上游是哪家?有没有 transit 的备份?要对方给出当前生效的路由情况和上游清单。
二,是否有第二路由。除了主用方向,有没有第二物理路由可用?是热备(自动切换)还是冷备(人工介入切换)?切换时长是多少?第二路由的带宽容量是多少——注意这里要问容量,不是问有没有。
三,本地 IXP 与互联情况。本地有没有互联网交换中心?跟其他本地运营商之间是对等互联(peering)还是要绕到海外再回来?本地互不影响直接影响本地用户访问你服务的体验。
四,IP 地址与广播来源。给你的是哪段 IP?谁的地址空间?从哪个 AS 广播出去?这段 IP 的历史声誉如何(有没有被列入过黑名单)?IP 的归属方式会影响你后续换运营商的难度——如果是运营商自己的地址且不允许携带(PI 空间另说),你换供应商就得换 IP。
五,电力的冗余结构。市电是不是双路?双路是不是真独立?UPS 的续航时间是多少?有没有柴发?柴发的油箱容量支撑满载运行多久?
六,制冷与柴发燃油。热带海岛环境下制冷是重负载,制冷系统的冗余(N+1 还是 2N)要问清楚。柴发的燃油补给合同怎么签的——岛上的燃油供应本身就是一条供应链,飓风季尤其脆弱。
七,备件与清关周期。常用备件(硬盘、电源、内存、光模块)在岛上有没有库存?没有的话从下单到清关完成要多久?这一项直接决定你的 MTTR,务必拿到书面口径。同时确认机房是否提供远程管理(IPMI / KVM over IP)以及带外管理的可用性。
八,故障升级路径。出问题了打谁的电话?一线响应多久?二线升级路径是什么?有没有 7×24 值班?夜间和周末的响应是否一致?联系人是本地还是海外?把号码和 escalation matrix 要来。
九,SLA 的口径。SLA 承诺的是"网络可用性"还是"端到端可用性"?测量点在哪里(测到机房出口还是测到上游)?中断如何认定、由谁的数据认定?赔付条款怎么写的?别只看百分比数字,要看测量口径——测到机房出口的 99.9% 和测到你用户端的 99.9% 完全是两回事。
十,带宽单价与承诺量。单价需询价、以运营商实时报价为准;同时确认计费口径、承诺量、超量费率、是否允许突发、合同期与调价机制。
十一,飓风季应急预案。南太有明确的飓风季,机房的应急预案是什么?飓风来临前有没有标准的加固与断电流程?灾后恢复的优先级排序和数据备份的异地存放位置在哪里?
2022 年 1 月,Hunga Tonga–Hunga Ha'apai 火山喷发,损坏了汤加的国际海缆多处位置,全国通信基本中断。主缆于 2022 年 2 月 21 日修复,2 月 22 日恢复连接——从灾害发生到完全恢复,大约一个月。
这个时间长度是理解海缆风险的关键。修复一条海底光缆不是"派人去接一下":第一步要派勘测船确定断裂位置和数量,然后调度具备作业能力的海缆施工船——南太区域的施工船资源有限,调度本身就要排队;接着根据实际海床地形制定打捞和接续方案,火山活动区附近的海床地形复杂,还可能有海底滑坡造成的掩埋;最后才能逐段打捞、接续、测试。船只调度、海床地形、多段接续这三件事叠在一起,一个月的修复周期在行业里其实不算慢。
把这个案例放到区域视角里看,风险分布很不均匀:
库克群岛仅靠 Manatua 一条海缆,而且是链式拓扑——每个岛是链上的一环,单处断裂可能导致下游整体失联。这是全区域风险最高的形态。汤加主用 Tonga Cable(至斐济,约 827 km,2013 年启用)加 Hawaiki 支线,2022 年的事故正是被验证过的真实风险。萨摩亚的情况相对好一些——有 Tui-Samoa 和 Manatua 两个出向,这是结构性的优势。但如前面说的,"有第二条缆"不等于"带宽够用",转接与结算仍需运营商之间协调,这部分工作必须在灾前做完,不能等断了再谈。
基于这个判断,备份方案的原则是:异构备份优先于同构备份。海底光缆断了,另一条海缆也可能受同一次地质事件影响(尤其是同一片海域的多条缆),所以真正的兜底应该是不同物理媒介——卫星通信。这里只讲兜底思路,不给具体卫星资费与带宽数字,这些必须按你的业务量和当地供应商报价实测核算。卫星兜底不需要承载全部业务,它只需要承载"活下去"的那部分:应急通信、关键系统的心跳与状态同步、小额交易的离线队列回传、运维带外通道。目标是让业务在断缆期间以降级模式运行,而不是完全停摆,也不是无缝无感。
配套的动作还有:异地灾备放在不同地质风险区(不要放在同一条海缆链路上),关键数据的备份周期要在断缆一个月的前提下重新评估(你的备份频率能不能容忍丢一个月的数据?如果不能,就得靠卫星回传增量),以及把应急通信录和值班表提前准备好——灾害发生时最缺的往往不是设备,是协调效率。
坑一:把 SAS 当成国际出口冗余。为什么:萨摩亚有三条海缆,容易不假思索地理解成"三条冗余"。SAS 只通美属萨摩亚,另一端不在更大的国际骨干上。怎么判断:看这条缆的另一端连接的是什么系统、能不能到达你真正的目的地。只看"有几条缆"是判断不出来的。怎么避:做冗余规划时,只把 Tui-Samoa(斐济方向)和 Manatua(法属波利尼西亚与库克群岛方向)算作出向,SAS 单独列为区域连接用途,明确不纳入国际出口备份。
坑二:用一次测速结果定超时和容量。为什么:866 次测量中 RTT 在 381 ms 到 1,279 ms 之间,3.4 倍的波动,单次采样撞上哪个值全凭运气。怎么判断:你的测试数据里有没有分布、有没有中位数和 P95、有没有覆盖多个时间窗。只有"测了一下,400 ms"这种记录的,全部作废。怎么避:按多时间窗、多次采样的方式采集,超时阈值按高分位数定,重试加退避和抖动,并且定期复测——网络状况会变,去年的数据今年不一定成立。
坑三:看到延迟高就去优化应用代码。为什么:上面那个 traceroute 里,包进了 AS17993 之后延迟从 297 ms 跳到 995 ms,问题在本地运营商段,不在你的服务。怎么判断:用逐跳数据定位延迟抬升发生在哪一跳、属于哪个 AS。跨洲段一次性抬升是路径问题,同一 AS 内暴涨是本地段问题。怎么避:先归因再动手。本地段拥塞是运营商的容量问题,正确动作是拿着 traceroute 证据去谈、或者调整你的流量模型(削峰、错峰、压缩),改代码没有用。
坑四:只看带宽单价,忽略计费口径和运维成本。为什么:单价降了 90% 之后,账单的大头可能变成超量计费、突发惩罚、以及故障期间的业务损失。怎么判断:把合同里的计费方式、承诺量、超量费率、MTTR、备件清关周期全部列出来,做三年 TCO。怎么避:单价需询价、以运营商实时报价为准,但口径必须逐条敲定;同时把备件库存、清关、差旅、卫星兜底的费用单列预算,别等项目出事了才发现没这笔钱。
坑五:在阿皮亚做跨洋强一致同步。为什么:高波动 RTT 下,跨洋两阶段提交和同步主备复制会把写入吞吐拖垮,而且事务超时会随机发生、极难排查。怎么判断:检查你的架构里有没有跨洋的同步写、分布式事务、同步复制。怎么避:改成"本地写 + 异步上浮"的最终一致模型,写接口做幂等,消息队列做缓冲,业务上接受一定的同步延迟并设计好冲突解决规则。
萨摩亚目前有三条国际海缆:Tui-Samoa、Manatua 和 SAS。其中能作为国际出口方向的是两条——Tui-Samoa 通斐济方向,由 Samoa Submarine Cable Company 持有,2018 年投入服务;Manatua(全长约 3,600 km、两对光纤)通法属波利尼西亚与库克群岛方向,由 Avaroa Cables Limited 运营,2020 年 7 月具备服务条件、9 月全面商用。第三条 SAS 连接萨摩亚与美属萨摩亚,属于区域连接性质,其另一端不在更大的国际骨干上,做出口冗余规划时不应计入。还要注意,两个可用出向不等于两套等价冗余:两条缆运营主体不同,流量切换取决于运营商之间是否预先谈好转接与结算,这部分必须在签约阶段落实,不能等到断缆再协调。
关键在"慢"的位置不同。Tui-Samoa 湿段的理论单向传播时延约 8.3 ms,RTT 下限约 16.6 ms,物理距离不是主要矛盾。GeoCables 的 866 次实测里,RTT 分布在 381 ms 至 1,279 ms,缺口主要来自两块:一是路由绕行,欧洲探针要经米兰 / 马赛到新加坡(209 ms),再经珀斯到悉尼(298 ms)才入岛;二是本地段队列拥塞,包进入阿皮亚本地 AS(AS17993)后跳内延迟在 297、728、764、346、730、995 ms 之间跳动,是典型的排队与队列缓冲特征。这两类延迟对业务的杀伤力不同:绕行是稳定的高,应用可以靠预连接和预热适应;排队是不稳定的高,抖动幅度大,超时重试策略会被反复打乱,这才是真正难处理的部分。
靠逐跳定位。延迟在某一跳一次性抬升、后面各跳维持高位小幅波动,说明包进入了长距离链路,属于路径选择问题,包确实走了远路。延迟在同一个 AS 内部暴涨,尤其是包已经到了目的自治域还在往上翻,那就是本地段的排队与拥塞,跟距离无关。还有一种容易漏的情况:traceroute 只显示去程,回程可能完全不同,去程正常但应用慢时,必须单独确认回程路径。判断清楚了再动手——本地段拥塞属于运营商容量问题,正确动作是拿逐跳证据去谈,或者调整流量模型削峰错峰,改应用代码收效有限。
原则是把同步变异步、把强一致变最终一致。推荐"本地写 + 异步上浮":本地先写本地库并立即返回,后台任务异步同步到中心节点,中心节点放只读副本或接收汇聚。绝对要避免跨洋的强一致同步,两阶段提交和同步主备复制在高波动 RTT 下会把写入吞吐拖垮,而且超时随机发生、排查成本极高。配套要做的是写接口幂等、消息队列缓冲、以及明确的冲突解决规则。中心节点可以保留只读副本供本地高频查询,写操作落到消息队列后由后台任务上浮,业务侧需要提前接受一定的同步延迟,并把冲突处理逻辑写清楚。
切片上传加断点续传是标配:客户端把文件切片,每片独立确认,失败片单独重试,服务端负责合并和校验。这样某一片卡住不会导致整体重来。前端要有真实的进度反馈和重试状态提示,用户能容忍慢,不能容忍毫无反馈的转圈。超时阈值要按高分位数定而不是中位数,重试必须带退避和抖动,避免所有客户端在同一时刻集体重试把链路打垮。具体数值按实测数据调整。
取决于业务重心。要服务萨摩亚本地用户、要满足数据不出境的合规要求,只能放阿皮亚。要做多国业务的区域中枢,苏瓦更合适:Suva 汇聚了 Southern Cross、Southern Cross NEXT、Tonga Cable、Tui-Samoa 等多条系统,出口路由多样性明显更好,物流与运维条件也更好。多数正经做法是两层结构——阿皮亚放轻量节点做本地交互,苏瓦或澳新放中心节点做汇聚与算力,两层异步同步。要注意 Tui-Samoa 的长度口径本身存在分歧(GeoCables 记 1,693 km,另有资料记约 1,470 km),做方案时别只取一个数字,同时它的设计容量与光纤对数均未公开,投标文件中不要凭空填报。
先看修复周期的心理预期:2022 年 1 月汤加火山喷发损坏国际海缆多处,主缆 2 月 21 日修复、2 月 22 日恢复连接,前后约一个月,时间是花在船只调度、海床地形勘测和多段接续上。所以备份要按"可能中断一个月"来设计。原则有三条:异构备份优先于同构备份(不同海域的第二条海缆可能被同一次地质事件影响);卫星作为兜底只承载应急通信、心跳同步和带外运维,不追求承载全部业务;异地灾备放在不同地质风险区,别挂在海缆链路的同一条线上。
一万网络深耕 IDC 行业 19 年(成立于 2007 年),在华南、华东、华北及中国香港、海外多地整合自营节点与 BGP 多线资源,提供服务器租用、机柜托管与带宽接入的一体化交付;具体机型、带宽与报价以官网实时信息或咨询确认为准。对南太项目来说,比较务实的做法是把它当作"标准化租用方案"的参考基准——中部节点按标准化配置选型,岛上的轻量节点按本地合规与出口要求单独评估,两者用异步同步串起来。
把整篇的结论收成一句话:萨摩亚现在不缺海缆,缺的是落地之后的那一段。Tui-Samoa 和 Manatua 给了两个出向,带宽成本从 160 美元/Mbps/月 以上降了 90% 以上,这些都是实打实的进步。但国际出口路由的绕行、本地最后一跳的队列拥塞、以及相对单一的运营商结构,共同决定了阿皮亚只能做边缘节点——它适合本地交互、数据留存和区域网关,不适合实时交互型全球业务和大算力负载。
对正在做选型的团队,建议按三步走。第一步,先归因再决策:用多时间窗、多次采样的 traceroute 拿到分布数据,分清楚你的延迟是路径问题还是本地段问题,别拿一次测速结果当依据。第二步,按业务类型分层:本地交互和数据留存放阿皮亚,汇聚与算力放苏瓦或澳新,两层之间异步同步,别在跨洋强一致上浪费精力。第三步,把风险按"最坏一个月"来设计:同构备份不够,要有异构兜底;备件清关周期和飓风季预案要写进合同,不能等出事再谈。
一万网络深耕 IDC 行业 19 年(成立于 2007 年),在华南、华东、华北及中国香港、海外多地整合自营节点与 BGP 多线资源,提供服务器租用、机柜托管与带宽接入的一体化交付;具体机型、带宽与报价以官网实时信息或咨询确认为准。做海外节点选型时,把中部的标准化配置与海外边缘节点的能力边界分开评估,比直接照搬国内架构要稳妥得多。
1. GeoCables 海缆数据库 Tui-Samoa 条目:持有方 Samoa Submarine Cable Company、2018 年投入服务、登陆点 Apia 与 Tuasivi(萨摩亚)、Leava 与 Mata-Utu(瓦利斯和富图纳)、Savusavu 与 Suva(斐济)、长度口径差异(GeoCables 记 1,693 km,另有资料记约 1,470 km)、设计容量与光纤对数及供应商未公开披露。
2. GeoCables 海缆数据库 Manatua(Manatua — One Polynesia Cable)条目:全长约 3,600 km、两对光纤、登陆点 Apia(萨摩亚)、纽埃、Rarotonga、Aitutaki、Bora Bora、Tahiti、2019 年铺设、2020 年 7 月具备服务条件、2020 年 9 月全面商用、运营商为库克群岛 Avaroa Cables Limited(ACL)、每对光纤设计速率可达 10 Tb/s、ACL 称自 2020 年上线以来保持 100% 运行可用性。
3. GeoCables 对 Tui-Samoa 的在线监测数据:RTT 约 131 ms(基准 132 ms,检查时间 2026 年 10 月 14 日),健康时间线记录 2026 年 7 月 12 日、8 月 15 日、9 月 4 日的跳内异常事件(延迟倍数跳升)。
4. GeoCables 研究《The Pacific Islands' Internet Paradox》与《Samoa & Tonga: Internet at the Edge of the World》:基于 RIPE Atlas 基础设施、位于第比利斯、阿拉木图、明斯克的探针,采集时间为 2026 年 2 月 27 日至 3 月 15 日;针对萨摩亚的 866 次测量 RTT 分布在 381 ms 至 1,279 ms(约 3.4 倍波动),同期法属波利尼西亚为 113 ms 至 496 ms;典型 traceroute 路径(第比利斯 → 阿皮亚)经 Cogent(AS174)贝尔格莱德 → 米兰 / 马赛 → 新加坡(209 ms)→ 珀斯 → 悉尼(298 ms),进入 Vodafone Samoa(AS17993)后跳内延迟为 297 ms、728 ms、764 ms、346 ms、730 ms、995 ms;Tui-Samoa 湿段理论单向传播时延约 8.3 ms、RTT 下限约 16.6 ms。
5. GeoCables 研究中关于带宽成本的记载:2018 年 Tui-Samoa 投产前,萨摩亚带宽成本超过 160 美元/Mbps/月,此后下降超过 90%;具体现价未公开,需以运营商实时报价为准。
6. Avaroa Cables Limited 官方资料:Manatua 全长约 3,600 km、两对光纤、每对光纤设计速率可达 10 Tb/s、2020 年 7 月具备服务条件(RFS)、运营主体为 Avaroa Cables Limited。
7. 关于 2022 年汤加火山海缆中断与修复的公开报道:2022 年 1 月 Hunga Tonga–Hunga Ha'apai 火山喷发损坏汤加国际海缆多处,主缆于 2022 年 2 月 21 日修复、2 月 22 日恢复连接。
8. 区域海缆拓扑公开资料:斐济 Suva 汇聚 Southern Cross、Southern Cross NEXT、Tonga Cable、Tui-Samoa 等系统;汤加主用 Tonga Cable(至斐济,约 827 km,2013 年启用)加 Hawaiki 支线;库克群岛仅依赖 Manatua 一条链式拓扑海缆。
Copyright © 2013-2020 idc10000.net. All Rights Reserved. 一万网络 科技有限公司 版权所有 深圳市科技有限公司 粤ICP备07026347号
本网站的域名注册业务代理北京新网数码信息技术有限公司的产品