クラウド環境を選ぶ理由
使い慣れたミドルウェアを利用するため,
向きと不向き
IaaSクラウド環境では仮想サーバが利用できます。仮想サーバはCPU性能やメモリ容量によって料金が異なりますが,
仮想サーバは簡単に調達でき,
Webサーバはアクセス状況によって負荷が変動しますので,
DBサーバはI/
しかしどうしても安定した性能を確保したい場合は,
本作品では事前登録会員数が10万人を超え,
仮想サーバと物理サーバはL3接続されているため,
ソーシャルゲームでのクラウド利用
小さい構成から始めて,
もちろんオールクラウド環境だと不安定で利用に耐えないということはなく,
本作品もそれにならい,
クラウド事業者の違い
IaaSクラウド環境を提供する事業者はAWSをはじめ,
本作品では,
IDCフロンティアクラウドは仮想サーバの費用対性能が高く,
AWSは基本的にインターネット越しにはなりますが,
IaaSクラウドはベンダーロックインのような縛りがほとんどないため,
イベント中の運営で何が起きているのか?
『魔法少女リリカルなのはINNOCENT』
イベント準備期間では
本作品では原作者の方が監修し,
たとえば,
どのサーバをどのようなタイミングで増強して行くのかは悩ましいところではありますが,
イベント時の負荷推定を行うためには,
イベントの開始
イベントの開始から終了までのロードバランシングサーバのトラフィックの一例が図2のグラフとなります。イベント直前の50Mbps前後のトラフィックから,
このとき運営側では,
ソーシャルゲームではWebアプリケーションのレスポンスタイムが重要な指標となります。Apacheのログフォーマットを変更し,
LogFormat "%h %l %u %t \"%r\" %>s %b ュ\"%{Referer}i\" \"%{User-Agent}i\" %D" ュcombined
レスポンスタイムに5秒以上要しているレスポンスが一定数以上あると,
MySQLでは処理に時間がかかったクエリを記録することができ,
mysql>set global long_query_time=0;
すべてのクエリを記録すると負荷が大きいため,
見つかった問題点は開発側にフィードバックし修正を行います。残念ながらイベント開始後に発覚した問題点には,