Stream 的人寫了一篇「Why Stream Stopped Using .IO Domain Names for Production Traffic」表達他們對 .io
的感冒...
主要是因為 9/20 爛掉的情況不太妙。第一個是 .io
爛掉了兩個小時 (以月來算 SLA 就等於直接掉了 0.2% uptime,變成不到 99.8%),第二個是爛掉時 server 傳回的不是 SERVFAIL
,而是 NXDOMAIN
:
The outage lasted for almost 2 hours, during which 1/5th of DNS queries for any .getstream.io record would fail.
他們的解法是改到 .com
上,畢竟影響的時候應該會修得比較快。另外文章裡也有延伸提到 Amazon Route 53 爛掉時要怎麼辦,如果他們真的決定要解決的話,應該是會拿出像「StackOverflow 對於多 DNS 商的同步方式...」或是「GitHub 也自己搞了一套管理多家 DNS 的程式...」的搞法吧。
不過這的確是當初選 .io
沒預料到的...