質問: ネットゲームのサーバーメンテナンスについて 当方サーバーやネット接続、pc専門知識はまったくない者です。 以前から気になっていたのですが、ネットゲームのサーバーの定期メンテナンスとはいったい何をしているのでしょうか? 個人的に予想のつく範囲ではデータバックアップやホコリ等の物理的メンテナンスなどが思いつくところですが、それでは説明のつかない疑問もあります。 たとえば特定のゲーム内ワールドに接続障害などが起こった場合のメンテナンスだと、物理的な故障では説明がつかないぐらい復旧が早かったりします。 これはプログラム的なものなのだろうと思いますが、私のpc内のデータが壊れたなんてことは一度もありません。 サーバーのデータとはすぐ壊れたり、それを直すことも容易なのでしょうか? すいません、説明があまりうまくありませんが、有識者の方なら察していただけると思います。 ご回答よろしくお願いいたします。
回答: メンテナンスといっても毎回同じではないですね。これはano1さんのとおり・・・。 また、サーバは一般のpcとは比べられない規模です。 大規模mmoのサーバですと数百台規模だったりします。 一般のpcとは形も見た目も全然違うマシンが、ラックとよばれる棚にたくさん詰め込まれています。 これくらいの規模になると、再起動するだけでも時間がかかります。 (データ保存の問題などもあり一斉に電源を落とすことができない。) また、動作チェックを行ったりもしています。 >私のpc内のデータが壊れたなんてことは一度もありません。 じつは見えてないだけで、システムファイルの破損は時々起きてますよ。ただそれを自動で修復してるだけです。 また、システム規模がでかくなるということはそれだけデータもでかくなるということです。 一般pcはだれでも気にせず使えることが前提なので、すべてのエラーを報告しているわけではありません。(ログはのこっていて、閲覧するとかなり膨大だったりします。) 対してサーバなどではエラーが発生したらそのエラーをもとに問題の解決やほかに支障がないか・・・などを考察する必要があります。 逆に、そのように状況を逐一報告するシステムなので復旧もしやすいのです。 また、物理的な故障のために同じ機器を複数準備して、すぐ交換できるようにしたりしてます。 ただ、クリティカルなエラーが発生した場合にはかなり時間がかかることもあります。 時間がかかるとその分の補てんが必要になりますので、運営会社はできるだけエラーは出ないように、出てもすぐに復旧できるようにしてるわけです。 参考サイトはデータセンターのサイトです。 mmoなどのデータセンターではないですが、こんなかんじに運営されてることが多いです。