僕は今、webコンテンツを公開するためにさくらVPSを使っている。
さくらVPSはレンタルサーバーとは違うサービスである。
VPSとは Virtual Private Server の略で、
サーバーの仮想環境を借りて、自分でサーバーを構築するサービスだ。
構築に手間が掛かるが、レンタルサーバーより自由度が高く、
使えるリソースもレンタルサーバーより豊富な事が利点。
ただ、一つのサーバーを、他のユーザーと共有して使うことは同じで、
ひどい使い方をすると、当然ペナルティがあったりする。
それで、そういったことを調べてると、以下のようなサイトがあった。
なるほどなー、と思って読んでいたが、
まぁサイトを運営するには、あまり高負荷なことは避けるべきのようだ。
特に重要なのは Disk I/O の値らしい。
ハードディスクなどの記憶装置に対するデータの「Input/Output」、
つまり読み書きのことをDisk I/Oと呼ぶ。
ゲームサイトを運営する以上、ある程度の負荷は避けられないが、
リソースを食わないように、色々効率化することは特に大切のようだ。
上記サイトでは、データーベースのバックアップを自動化した所、
バックアップの仕方が悪く、Disk I/O が肥大化していたようだ。
僕も、ゲームデータのバックアップを取ってるから、
リソース消費をなるべく少なくするように気をつけないといけないだろう。
まだ、ゲームに人が来てないので、どれぐらい負荷が掛かるか、
想定が難しいが(というか今後サイト閉鎖前に人が集まるか不明だが)
なるべく急激にならないよう、騙し騙し負荷を上げていく方が堅実だろう。
サーバーリソースを監視するmuninをチェックする日々になりそうだ。