hkunimitsu
2008-06-02 20:52:57

TwitterのDBサーバーは何とたった3台らしい!

テーマ:WEB2.0
前回に引き続きTwitterです(笑)

Twitterの秘密主義はただでさえダウンしまくりでイライラしていた多くのユーザーを、更にイライラさせていました。ただ、最近の彼らは何とか変わらなければという、姿勢が見えて来ました。今回のTechcrunchとTwitterのやり取りは、多くのサービス系のサイトのユーザー対応のお手本になるのではないでしょうか。

今回はまずTechcrunchが多少挑発気味に、Twitterのアーキテクチャーに関して質問をなげました。

おい、Twitter、私もちょっと質問があるんだが:Techcrunch

この中では、内部で秘密にしておきたいんじゃないかと思われる様なことまで指摘しています。

それに対して,Twitter側は自身の開発ブログで以下の様に詳細且つ丁寧に回答しました。

t's Not Rocket Science, But It's Our Work

恐らくはかなり答えにくいだろうという、質問にまで真摯に回答しています。これによって多くのブロガーやユーザーたちからも声援の声が上がっています。ユーザーやメディアを味方に付けるためには、自分たちにとって不利な情報を隠すのではなく、むしろそれを率先して公開していくことこそが、みんなの信頼を得るために重要なことなんだなと思いました。

このやり取りの中で分かったビックリする事実は
1,更新系マスターDBは1台だけで、バックアップも無い
2,表示用は複数台(恐らく2,3台)しかない
3,マスターがクラッシュした場合、手動でDBを切り替えなければいけない


アプリケーションサーバーの構成などに関しては、語られていなかったので、そっちの台数が相当あるのかもしれないのですが、Twitterくらいメジャーなサービスがこんな構成で運営されていた(出来ていた)ことにはビックリです!こんな構成しか作っていなくて、ダウンが多いことを自分たちのせいにされてはRailsも堪ったもんじゃ無いですよね(苦笑)

Twitter、Ruby on Railsの継続採用を明らかに:CNET

コメント

[コメント記入欄を表示]

コメント投稿

コメント記入欄を表示するには、下記のボタンを押してください。
※新しくブラウザが別ウィンドウで開きます。

一緒にプレゼントも贈ろう!

トラックバック

この記事のトラックバック Ping-URL :

http://trb.ameba.jp/servlet/TBInterface/10102515852/1665e9bf

  • 1 ブログタイトル:ハンカチーフ皇子
  • 記事タイトル:工口ッッッッッッwwwww
  • 記事概要:クリちゃんをクリクリしまくってたらすんごい声出しながら 顔面シャワーされちゃったよ(;´Д`)Tシャツ、ぐっしょぐしょになったし!ww お返しにたっぷり顔射してやったら、なぜかお礼もらえたお。 金持ち(゜д゜)ウマー
  • 2 ブログタイトル:しんや
  • 記事タイトル:Η(・∀・)イイ!!
  • 記事概要:脱サラしてセっクス三昧の生活を始めたんだけどマジで当たりだったよ! こないだ14マンくれた女は、コンニャク5枚使って俺のティンコシゴいた後に全部食べてやんのwwwwww 金持ちって変態だらけだなwwwwwww
  • 3 ブログタイトル:私のレンタルサーバ日誌?
  • 記事タイトル:レンタルサーバでの失敗
  • 記事概要:レンタルサーバを借りる場合には、色々とポイントがあります。例えば、動的な言語を使うか、使わないか。言語によっては使える環境が整っていない場合があるのはもちろんですが、バージョンが違ったり、設定がいじれなかったりして面倒な場合がありますよね。色々考えると、
  • 4 ブログタイトル:缶詰ファクトリー - さばかん 自宅サーバーBlog
  • 記事タイトル:Twitterが重いのでWassrを使ってみた
  • 記事概要:本来の使い方とは違うのだろうが、ブログネタにするほどではないけど書いておく、といったネタをサイト上に表示しておきたいときにTwitterとWordpressプラグインを使えばいいんじゃな...
  • 5 ブログタイトル:缶詰ファクトリー - さばかん 自宅サーバーBlog
  • 記事タイトル:Twitterが重いのでWassrを使ってみた
  • 記事概要:本来の使い方とは違うのだろうが、ブログネタにするほどではないけど書いておく、といったネタをサイト上に表示しておきたいときにTwitterとWordpressプラグインを使えばいいんじゃな...
powered by Ameba by CyberAgent