Twitterが度重なるシステムトラブルについて公式に釈明。なにがまずかったのか見てみよう。
Translating Twitter’s business speak on outages | Coop’s Corner : A Blog from Charlie Cooper - CNET News.com
So intelligent life does inhabit Twitter headquarters after all. Say hallelujah. Say amen.
Breaking a prolonged silence, Twitter on Thursday issued a detailed post on its corporate blog explaining the repeated outages affecting the service and what the company plans to do to resolve them.
builder extra - the Web filtered by humans, not bots
- 1人の推薦記事
- 0人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(1)
- ホワイトペーパー
- 話題のタグ
UI
マイクロソフト
Microsoft
Internet Explorer
iPhone 3G
iPod touch
リファレンス
ブラウザ
Google
Windows XP
Java
CSS
アプリケーション
インストール
Chrome
OS
Firefox 3
Apple
Firefox
Linux
Mac OS X
データベース
JavaScript
Windows 7
Mozilla
Safari
脆弱性
Webデザイン
モバイル
Off Topic
Windows
開発環境
仮想化
セキュリティ
WebKit
Webサービス
オープンソース
小技
RIA
Database
PHP
iPhone
プログラミング言語
HTML
Opera
Flash
Tips
ソフトウェア開発
Windows Vista
Ajax
話題のタグを見る »
グーグル、JavaScriptプログラミングツールをリリース
Windowsの歴史 Windows Server 2008編:同じカーネルを持つ「Vista」とは対照的に早くから支持を得たサーバOS
Windowsの歴史 Windows Server 2003 R2編:安定性と先進性の両立目指す「R2」の先駆けとなったOS
モジラ、「Firefox 3.6」の第1ベータ版をリリース
進むストレージ環境の見直し
企業ITシステムの企画、構築、運用のイロハ
【最終警告】パンデミック対策特集
最大32個のセンサーが電力を徹底管理!
100万円で実現!中小企業の情報漏えい対策
大丈夫?あなたの会社のセキュリティ対策
―エン・ジャパン厳選求人☆毎週更新―
Twitterからサービス障害についての公式な釈明と今後の計画が発表された。しかし、米News.comのブロガーCharles Cooper氏はこれに満足はしていない様子。「意訳」により痛烈な批判を行っている。この意訳はbuilderにさらに和訳してあるので興味のある読者はこちらを見てほしい。ここでは、2ページの記事を読む暇のない読者のために、Twitterの犯したミスにフォーカスしてみたい。
Twitterの犯したミスは、彼らの釈明を見る限りではシステムのデザインを誤ったことだ(同時にそのことに気づき、軌道修正を行おうとしていることはすばらしいことだ)。
つまり、TwitterはメッセージングシステムをCMSをベースに構築してしまったわけだ。「便宜的な理由」(For expediency's sake)が具体的にどういったものかわからないが、結果を見れば、「本来の目的とことなる使い方をするばあいは慎重に」という教訓が導かれる。
なにを当たり前のことを…… と思うかもしれないが、皆さんの身の回りをみても、こういった例は事欠かないのでは?
builderでは「TwitterはRailsを捨てません」という記事を掲載したが、ここで同社は過去にRailsを使っていたが、現在はほとんど使っていない旨を書いた。今回の釈明とあわせれば、最初はRailsでCMSに近いものを作っていたが、メッセージングシステムとしては不適切だと判断するに至り、現在大改修を行っているということになる。
ブログなどでは「TwitterはRailsだからよく落ちる」という意見も聞かれるが、以上のことを考えれば、実際は、やはり、彼らの使い方に問題があったのではないだろうか?
あたりまえだけど気をつけたいこと:「一見気軽に見えるものでもよく考えて採用しよう」