こんばんは。

昨日、今日と、アメーバで大きな障害が出てたみたいですね(^^;



アメブロは、ブログはまだ辛うじて見れたものの、

Tellmeはほぼ全停止でしたね(苦笑)



ブロガーの皆さん、イライラした2日間だった事でしょう。



さて、前置きはこれくらいにして。





標題の二重化について、簡単に説明します。



二重化とは、障害に備え、システムの仕組み全体(または一部)を2セット持つ運用の事を言い、



稼働系(動いているシステム。本番系何て言い方もします)

と、

待機系(普段は動いていない)



のシステムを持ち、稼働系に何らかの障害が発生した際に、待機系のシステムを代替で稼働させ、障害が発生しても、利用者に迷惑がかからない様にするカラクリの事を、二重化と言います。



システムが完全に2セットあるものを『全二重化』、

システムの一部のみを2セットにしたものを『半二重化』

何て言います。



生活に直結しそうなシステム(先日書いた銀行のシステムなど)は、全二重化されてる事が多いのですが、ここは半二重化だったんでしょうかね。



エラー(一部繋がってた時)等の状況を見ると、コメントや直近の最新コメント等の取得に失敗してた事から、データベース(書き込まれた情報を管理する仕組み)に何らかの障害があったと思われます。



そうすると、データベースを復旧しなければなりませんが、このデータベースの復旧は、なんせ時間がかかり、ITエンジニアの心労が最もかかる作業の1つと言っても過言ではありません。



それ故に、このデータベース障害に備え、前述した通りの二重化により、システムの信頼性を担保する努力がなされています。



じゃ、全て二重化すればいいじゃん?



と、言われる方もいらっしゃるかと思いますが、システムを2セット持ち続けるには、莫大なコストがかかります。



よって、半二重化みたいな考え方もあります。



以上、二重化についてでしたぁ。



-あとがき-

障害時間帯に、Tellmeをスマホ上で起動した際、



『アプリがありません』



と、エラーメッセージが出ました(^^;



あ、勿論、アプリは入ってますよwww



この辺りの例外処理も、是非とも見直しかけて欲しいものです。