テクノロジー

APIもDBも東京なのに、全クエリが太平洋横断していた話

1: kkobayashi 2026/07/08 09:25

ひえー

2: nguyen-oi 2026/07/08 09:36

東京の同一リージョンなのにオハイオ経由は草。PaaSとジオDNSの組み合わせは罠すぎる。こういう泥臭い切り分けドキュメントはマジで助かるわ

3: jigokuezu 2026/07/08 09:39

planet scaleとfly.ioの環境の話なのに手元の再現は関係ないだろ。fly.ioでsshして確認しないと意味ない。何言ってんの

4: deep_one 2026/07/08 09:53

で、なんで位置の推定を間違うの?なんでそのIPなの?

5: Nilfs 2026/07/08 09:57

何で推定間違うのか意味わかんないけど、そういう事例があるってのは勉強になった。何かの大きな改修と一緒に見つかると確かに切り分け難しくて大変そうだ

6: mayumayu_nimolove 2026/07/08 10:08

エッジ使ってないの?

7: MacRocco 2026/07/08 10:19

分かった時気持ちよかっただろうなー。その脳汁で白米おかわりしながらこのエントリ書いてるんだろうな。

8: uunfo 2026/07/08 10:46

よくわからんけどFly.ioに割り当てられてるIPアドレスはまとめてアメリカ国内ってことになってんのかね

9: irimodi 2026/07/08 11:24

こんなん解決できんすげえ

10: cinq_na 2026/07/08 11:26

こういうのの原因突き止めた時に、脳汁が吹き出る感覚あるよね。この感覚味わえるポジションの人は幸運だと思う。こういう作業を任せられるように頑張る価値がある。

11: clubman023 2026/07/08 11:26

へー

12: WildWideWeb 2026/07/08 11:37

パッケージになってて外側からは気づきにく中身に原因を突き止め対策立てたという話かな。AI開発が進み不具合の原因追及が難しくなる今後を想像すると、「諦めて受け入れる、人間の追及コストが高い」になるかも。

13: itotto 2026/07/08 12:20

35倍速くなったときの気分を味わってみたい。大変だったと思うけど。

14: short_tanu 2026/07/08 12:28

こんな原因、思いつかない。よく見つけたなー。すごい。

15: ledsun 2026/07/08 12:41

へー、面白い

16: nmcli 2026/07/08 12:43

こういう仕事ばっかしててもなお、切り分けはもうほんと「なんで!?」の連続になるよ

17: sudow 2026/07/08 12:58

“「直近のリリースと症状の時期が重なっている」ことは、因果の証拠にはならない”

18: daishi_n 2026/07/08 13:03

この手のトラップは「特定のリージョンに負荷試験クライアント立てて特定のエッジロケーションに偏る」のが多いけど、リゾルバーが米国にあると認識ないと気が付かないよねえ

19: timetrain 2026/07/08 14:11

こんなことが起きるんか・・

20: n_231 2026/07/08 14:21

結局、悪くなった契機となったのは、ジオDNSの結果が変わったということ?何もしてないのに壊れたのか、何かしたから壊れたのか。

21: rryu 2026/07/08 14:23

DBのクラウドサービスがCDN経由の接続になっていて、Appサーバから見えるDNSリゾルバがなぜか海の向こうのものだったので海の向こうのエッジサーバが選択されて超遅くなったということらしい。

22: sodapop444 2026/07/08 14:37

IPアドレスをIPと言う人はUSBメモリをUSBと言います

23: lainof 2026/07/08 14:57

何故リニューアルで発生したのかは分からずじまい?最初にコードを疑ってるからインフラの構成は変わってないはずだよね?

24: georgew 2026/07/08 17:37

Route 53のレイテンシベースルーティングで最寄りエッジの推定が罠だった件。

25: mullen 2026/07/08 19:57

うーむ、なんかそれほど、すごい!って感じしないけどなぁ。。

26: shoh8 2026/07/08 21:02

“遅くなりだしたのがフルリニューアルの時期と被っていたこと” 胃が痛い

27: nui81 2026/07/08 21:23

へー、おもしろい。

28: netafull 2026/07/08 22:06

“同じ構成(ジオDNSで接続先が決まるマネージドサービス × PaaS)なら他社でも普通に起こり得る話なので、事例として共有します。”

29: mohritaroh 2026/07/08 22:53

よかった。なぜ推定を間違うのかが分からないのは自分だけじゃなかった。Fly.ioで名前解決するときは日本からでもUSのリゾルバに問い合わせてるってこと? それともリゾルバは日本にあるけどUSにあるっぽい顔をしてる?

30: quabbin 2026/07/11 10:32

推測ではなく計測を行う事が解決の道だったという話ではあるが…。または、遅いときはまずトレース見ようねって話なのかもしれない。/ところで、AWSってジオDNSに偏った設計してるけど、理由はなんだろう…。

31: tmatsuu 2026/07/12 17:32

AWSに閉じた世界でもAmazon S3への通信がバージニア北部経由になってたとかあるあるのやつだ。