mixi の Web サーバー
mixi の Web サーバーは、ユーザー数から考えれば恐らく何十台か置いてあって、リバースプロキシかハードウェアロードバランサで負荷分散しているのだろうと思っていたが、今日 Internal Server Error で落ちていて、実際のホスト名が表示されていた。
Internal Server Error の画面で「更新」をクリックすると、毎回違うホスト名が表示される。せっかくなので何台 Web サーバーがあるのだろうと思って数えてみたら、最低でも 35 台あることがわかった。なかなかすごいな。
- alor
- bangka
- batam
- burano
- giannutri
- gorom
- grand
- hatteras
- hoffman
- ikijima
- ischia
- komodo
- lampedusa
- liberty
- long
- manhattan
- matuku
- moala
- montecristo
- nusalaut
- pianosa
- plum
- ponza
- procida
- roosevelt
- sangihe
- serua
- siau
- staten
- swinburne
- teon
- timor
- torcello
- ustica
- vatulele
その後ちょっと調べてみると、どうやら mixi 内の写真サーバーだけ別のネットワークにつながっていて、アカマイ社の負荷分散サービスを使っているようである。
ちなみに、アカマイ社 (Akamai) とは Web サーバーのコンテンツの負荷分散やキャッシングのノウハウを持っていて、それをサービスとして提供している会社。microsoft.com も使っている。