質問: サーバの選定方法といいますかどの程度のサーバを用意したらいいのか分からず悩んでおります。 ruby on railsで広告の管理を行う様なシステムになります。 簡単なシステム概要としては AIUEO.com/1122334455 ↑にアクセスすると DBから1122334455の情報を検索して、登録されているリダイレクトURLを返す様な感じです。 リダイレクトする時に?pid=xxxxx&uid=yyyyyyyy&adid=zzzzzz 等のパラメータを付けてクリック数やUU数や成果等を管理するといった感じです。 アクセスはログを取って後でDB集計を考えています。 ユニークユーザはDBで登録させてUUIDなどを発行してリダイレクト時に付けて送ります。 現在2万-3万ユニークユーザ/日の広告からのアクセスがあるそうです。(UUなのでクリック数(アクセス)はそれの2-3倍程度はあるのかなーと。) 広告の配信を活発な時は10-15万/日程のUUアクセスがあるとの事。 ※もちろんこれらは一日を通じて数値ですので時間帯により変わったくるので余裕をもったサーバを用意したいと考えています。 システムはサイトを表示(管理画面を除く)させる事は無くアクセスに応じてDBからそれに応じたデータを返してリダイレクトさせます。 どのサーバを利用していいのか分からないので現在はconohaにしようかなーと考えています。 5000-8000円/月程のを運用してみて負荷といいますか遅い様でしたら増やして行ければいいのかなーと考えていますが。。。 CPU:6コア メモリ:8GB SSD:50GB 転送量:無制限 6,670円/月 (9.3円/時) CPU:8コア メモリ:16GB SSD:50GB 転送量:無制限 13,010円/月 (18.1円/時) 本当はアマゾンサーバの様にさらに自由度の高いもの利用した方がいいのかなーと考えるのですが、利用した事がないのでよく分かっていないのが正直なところでして。 こんなサーバを利用した方がいいよーや、こんな計算方法で計算するとサーバをどれにしていいのか分かる様になるよなどあればご指摘頂けると幸いです。 やりたいことだけを書いた様な感じになってしまており大変申し訳御座いませんが宜しくお願いします。 サーバのスペックなどに詳しくないので、どこをポイントに伝えれば良いのか分からすでして。。。ご指摘頂ければ幸いです。
回答: サーバのスペックについては、裏で動く処理の重さやデータ件数にも左右されるので、ある程度動かしてみるのが良いでしょうね。そういった意味では、スペックの変更がどれくらい気軽(素早く)に出来るかを基準にしても良いのではないでしょうか? また、自社で運用されるのであれば下記の観点も加えてみては如何でしょうか? ・サーバダウンしたときの監視連絡の経路(有人?無人?通知方法は電話?Mail) ・稼働率はどれくらいか(過去に長時間ダウンなどを起こしたことが無いか?) 実際に運用に入った時に、トラブルに対してどれ程迅速に対応できるか、イメージしやすいサービスを 選定するのも一つの見方かと思います。