8 月到 10 月初,新加坡周邊的海底光纜接連出事。對在新加坡放伺服器、或者要從這一帶存取伺服器的人來說,這些事件會直接表現為延遲變高、丟包變多,而且修復以週計。

三起事件,按時間排

  • 8 月 8 日至 9 日:Indigo West 和 Indigo Central 兩條海纜出現分流故障(shunt fault),這是珀斯—新加坡這條路線上的前一起事故。
  • 9 月初:Light Reading 9 月 7 日報道,澳大利亞—新加坡海纜(ASC,全長 4,600 公里,由 Vocus 營運)在印度尼西亞海域、安耶爾(Anyer)與新加坡之間中斷,波長和乙太網業務中斷。這是四週內珀斯—新加坡方向的第二起重大事故。流量改走澳大利亞東海岸的海纜、經日本或美國繞行,墨爾本到新加坡的繞行延遲一度達到 400 毫秒。Vocus 表示正與海上維修夥伴規劃修復,包括技術評估、備件確認和許可協調,沒有給出完成日期。
  • 10 月 2 日前後:菲律賓出現全國性的國際頻寬下降,受影響的是菲律賓—新加坡和菲律賓—香港方向的鏈路。菲律賓資訊通訊技術部部長 Henry Aguda 表示原因仍在調查,「可能是自然原因造成的光纖切斷,也可能是裝置故障」。Globe、PLDT、Converge 都啟用了備用路由,PLDT 稱已把大部分受影響流量繞行成功;當地媒體報道修復預計需要數週。

為什麼「新加坡節點」的體驗會因人而異

延遲取決於路徑,不取決於節點所在的城市。同一臺新加坡伺服器,在海纜故障期間,從一個國家存取可能毫無變化,從另一個國家存取卻要多繞半個地球。所以看到「某地到新加坡變慢」時,要先弄清是哪一段在繞路。

  • 從使用者那一側測:用 ping 和 mtr 看延遲和丟包出現在哪一跳,方法見如何測試 VPS 的延遲和丟包;丟包的定位思路見VPS 網路丟包怎麼排查。
  • 兩個方向都要看:去程正常不代表回程正常,海纜故障期間兩個方向的繞行路線經常不一樣。
  • 別用單次測試下結論:故障期間各家電信業者在不斷調整路由,同一條鏈路一天之內可能變好幾次。

選節點時的實際建議

如果你的使用者分佈在澳大利亞、菲律賓、東南亞多個國家,單一節點在這類事件裡會成為短板。可以按使用者分佈在不同地區放入口,或者至少準備一個能切過去的備用地區。新加坡節點適合哪些業務、有哪些侷限,見新加坡 VPS 選購指南,在售方案在新加坡節點頁。從更長的時間看,我們在亞太在建機房創新高那篇裡提到新加坡在建容量很少,這意味著海纜和跨境路徑的可靠性,對這一帶的業務只會更重要。