はてなダイアリーの障害を減らす方法を考えてみたのですが、コレダッ!というものが浮かびません。

・CPUを変える
・メモリを増やす
・リナックスを変える
・データベースを増やす
・ハードドライブを変える
・データセンターを分散する

回答の条件
  • 1人2回まで
  • 登録:2007/10/23 13:23:41
  • 終了:2007/10/25 15:19:37

回答(7件)

id:mosphetto No.1

mosphetto回答回数1ベストアンサー獲得回数02007/10/23 15:02:44

ポイント100pt

社長を替える

id:aki1770

ありがとうございます。

2007/10/23 15:29:13
id:dynamanta No.2

dynamanta回答回数3ベストアンサー獲得回数02007/10/23 15:04:50

ポイント100pt

犬を生け贄にささげ、サーバの神のご機嫌をうかがう。

id:aki1770

ありがとうございます。

2007/10/23 15:29:22
id:ono_matope No.3

まとぺ回答回数3ベストアンサー獲得回数02007/10/23 15:32:17

ポイント100pt

水で動かす

id:aki1770

ありがとうございます。

2007/10/23 17:03:55
id:KuroNeko666 No.4

黒猫回答回数144ベストアンサー獲得回数22007/10/23 16:25:15

ポイント100pt

カタチあるもの、いつか壊れます。

なので、壊れることを前提に冗長化するのが一般的です。

冗長化できる箇所をひととおり挙げてみます


HDD

サーバのHDDを冗長化で信頼性をあげます。

http://ja.wikipedia.org/wiki/RAID


MTBFは短くなったりしますが、片方が生きている間に復旧させられれば問題がでません。

でもホットスワップできる機種でないとNGですが…

さらには同一ロットのHDDだと、故障時期まで同じ時期になって、結局意味がないとか。


PCサーバ

RHEL5で、クラスタリングをサポートしてますね。

多分CentOS 5でもサポートしてるはず…

ということで、PCサーバ自体をクラスタとして複数まとめるとか。

http://www.stackasterisk.jp/tech/systemConstruction/cluster02_01...


わかりやすい絵がこのサイトかな

http://www.thinkit.co.jp/cert/article/0701/2/1/3.htm


これなら、サーバ単位でメンテナンスが可能。

引越しでも、片系ずつ移設とか。


ネットワーク回線

ロードバランサを使った負荷分散で、1台くらい落ちても全体に影響が出ないようにする。

http://www.atmarkit.co.jp/fnetwork/rensai/lb01/lb01.html


同じく、サーバに対する負荷を下げるなら、リバースプロキシとかもアリ。

よく参照される画像などはproxyが応答するので、Webサーバの負荷が下がります。


物理的位置

データセンタを複数もつのも冗長化ですよね。

iDCが倒壊するような地震がきても、別の場所では平気だったりしますから。


でもiDCが倒壊するような地震って、付近の人類は生きているのだろうか…

しかもぜんぜんセンター(中央)ではないような気も(^_^;

さらに同期をどうやって取るのか、一考する必要もあるし。



しかし…availabilityを上げる質問。

いちおう、この辺も参考になるかと。

http://www.atmarkit.co.jp/fwin2k/hawin/index/index.html

id:aki1770

すごい回答来ちゃいましたね、これはこれは。

期待を大きく上まわる回答ありがとうございます。

恐る恐るコメントさせてもらいますが、冗長化の参考ページいいですね。どれも地道な努力がものを言う世界だと思いました。コレダッ!というものが浮かばないのは当たり前か・・・。

2007/10/23 16:51:26
id:fk_2000 No.5

えふけー回答回数249ベストアンサー獲得回数12007/10/23 16:26:28

ポイント100pt

P2P接続型のアプリケーションを開発し、本当にみんなのPCをつなげるダイアリーにすればよいと思いました。

中の良い人のPCにバックアップが残るので、サーバやどこぞのPCが壊れても、みんなで補完し合います。

google gearのおかげで本人のデータは本人のPCに保存する仕組みが広まりそうですが、はてなはそれをユーザ全体で取り組めばいいと思います。

id:aki1770

ありがとうございます。

(こっそり)実は今日そのことを考えていて、ダイアリーに書いたんです。みんながCore 2 Duoくらいのマシンを持てばP2Pで運営できないだろうか、という具合に。

そしたらアップしたとたんに障害。

http://d.hatena.ne.jp/aki1770/20071023/1193110358

2007/10/23 16:54:35
id:daichan330 No.6

ʕ •ᴥ•ʔ<だ 回答回数565ベストアンサー獲得回数1062007/10/24 02:06:54

ポイント100pt

とりあえず犬力で動かすのはどうでしょう。

某ハムスターのダイエット器具みたいに。



やっぱダメか(´Д`)

id:aki1770

ありがとうございます。

2007/10/24 08:25:23
id:herbgarden No.7

herbgarden回答回数1ベストアンサー獲得回数02007/10/24 09:20:30

ポイント100pt

字画が悪いので、改名する

「はてなだいあり」がいいですよ

☆姓名判断(旧画数:霊数あり) [は(4)て(2)な(5) ダ(5)イ(2)ア(2)リ(2)ー(1)] さん

総運 23画 総合  頭領運:◎運気旺盛富栄の発達運 女性は中吉

天運 11画 先祖運 陽春運:◎順調の発展、温和篤実一家子孫繁栄す

地運 12画 個性  挫折運:×薄弱無力にて孤独精神不安破財を招く相

人運 10画 社会性 不遇運:×事故遭難波乱の凶相、病難悲運の凶数

外運 13画 環境運 人気運:◎智能明達、話術技芸才能に富む吉運

総運+人運 14 天運+地運+外運 12 得点 26

病難悲運の凶数が原因ですよきっと

☆姓名判断(旧画数:霊数あり) [は(4)て(2)な(5) だ(6)い(2)あ(3)り(2)] さん

総運 24画 総合  興産運:◎智力あり資財豊厚吉慶多し成功繁栄す

天運 11画 先祖運 陽春運:◎順調の発展、温和篤実一家子孫繁栄す

地運 13画 個性  人気運:◎智能明達、話術技芸才能に富む吉運

人運 11画 社会性 陽春運:◎順調の発展、温和篤実一家子孫繁栄す

外運 13画 環境運 人気運:◎智能明達、話術技芸才能に富む吉運

総運+人運 62.6 天運+地運+外運 24 得点 86.6

こんなにいい字画になりました

字画と姓名判断より

id:aki1770

ありがとうございます。

2007/10/24 09:23:00
  • id:NAPORIN
    障害がでるとびっくりして
    ダイアリー依存症の自分をみなおすので
    たまには障害もいいと・・・・・・

    いや、思わないな・・・・
  • id:aki1770
    ありがとうございます。
    質問文が中途半端で切れてしまったのですが、よいアイデアがあれば教えてください、というのが趣旨です。
    はてなは会社の規模が小さいのにこんなにできるのかと心底尊敬していて、なんとか障害も乗り越えていってほしいなと。ぼくが願っても助けにはならないかもしれないですが。
    NAPORINさんの言うとおり、たまに障害があっても、はてなのサービスが当たり前に存在しているわけではないと考え直すきっかけになるかもしれないです。
  • id:KuroNeko666
    あれ…実はネタ質問でしたか??
  • id:aki1770
    KuroNeko666さん、すごく助かりました。
    ネタ質問ではなく、全方向的に回答が欲しいなと思って間口を広くとった質問の仕方をしました。
  • id:fk_2000
    質問者さんへ
    日記読ませていただきました。
    私の回答した内容を実現するにはまだ遠いかもしれません。
    ただ、ユーザによって他の方法でダイアリーを守る行為は実は水面下で進んでいると思います。

    まだ全てのユーザが恩恵を享受するまでには至りませんが、tumblrにダイアリのフィードを投げている人やローカルバックアップを必ず保存する人など、ケースは様々ですがリスク回避している人はいます。
    KuroNeko666さんのようにハード的な安全性向上の仕組みも必要ながら、Web的な冗長構成もそのうち出てきたらいいのにと思います。
    たとえば、Webサーバは必ず複数のドメインで公開するようになったりとかですかね。

    「hatena.ne.jp⇔hatena.com」間でデータを同期する仕組みがあれば今日のような悲しい出来事はなくなるのでは、とも思います。
  • id:aki1770
    ・tumblr
    ・ローカルバックアップ
    ・Web的な冗長構成
    ・hatena.ne.jpとhatena.comで同期
    メモメモ...
    あ、fk_2000さん、コメント欄でわざわざありがとうございます。こういう場合回答でもいいですよ。今日はぼくのダイアリーはなんとかアップできたんですが、確認しようと見に行ったらサーバが落ちていた。あぶなかったですね。バックアップしたほうがよさそうですね、大事なエントリなんかは。
    「実現するにはまだ遠いかもしれません」とのことですが、声に出して言うことには大きな効果があると思います。前進、前進と思っています。
  • id:cutcakemath
    cutcakemath 2007/10/23 18:05:27
    ・ユーザ数を減らす
  • id:aki1770
    ありがとうございます。

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません