日本でのAlexa Traffic Rankが2000位台になってたのでサーバ構成等を書いてみる
Alexa Traffic Rank
Alexa Traffic Rank for morolicious
まだbeta版で機能も充実していないにもかかわらずたくさんアクセス頂いているようで、国内で2000位台になっているようです。
スクリーンショット
サーバスペック
クラウド環境です。Web兼AppサーバはXenベース、DBサーバはKVMベースです。KVMの方がパフォーマンスがいいとされているようですが、個人的にはXenの方が柔軟な設定ができてパフォーマンス的にも満足ができるレベルじゃないかと思っています。
現在およそ48,000UU/day 、250,000PV/day位ですが、これくらいのスペックで捌けるよ、という参考程度にはなるのではないでしょうか。
web兼appサーバ
2コアにしたのでNginxのworkerは2プロセスにしてます。1コでも全然大丈夫な気がしますが。アプリケーションはstarmanで起動していて、--workers 7 と7コのプロセスで。もっと少なくても大丈夫なのですが、急なトラヒックがきても大丈夫なように。
CPU使用率
3月の初め頃に急にトラフィックが増えたので2コアにしました。また、4月の中旬頃にstarmanのプロセスを2個増やしたのでちょっと減っています。メモリもその時に増やしています。
こういう急激な時にサーバのスケールアップ出来るのもクラウドの良いところです。
ロードアベレージ
DBサーバ
CPU使用率、ロードアベレージ共に余裕です。