NoSQL+ioDriveでの高速、大容量KVS実現勉強会 #GMOAppsCloud

NoSQL+ioDriveでの高速、大容量KVS実現勉強会 http://atnd.org/events/33409 19:30 – 20:00 SmartStyle 鶴岡 学 Enterprise cache Membrain 日本初検証評価結果報告 続きを読む
2
もと @motoyuki_suzuki

今日は GMO で「NoSQL+ioDriveでの高速、大容量KVS実現勉強会」に来た. 今日のハッシュタグは #gmoappscloud でいいのかな.

2012-11-13 19:25:43
もりみえ @emmie_pp

素晴らしいスペース。間もなく開催。 #GMOAppsCloud

2012-11-13 19:35:40
もと @motoyuki_suzuki

今日はいつも参加する勉強会と違ってスーツ姿の人が多い #gmoappscloud

2012-11-13 19:41:18
tsudasho @tendon0

Membrain…あまり良さが分からない。第三回目らしいし、前の回で説明があったんだろうか。。 #GMOAppsCloud

2012-11-13 19:52:22
Isao Shimizu @isaoshimizu

キャッシュサーバーの削減にMembrainというが、やはりmemcachedとの比較がほしい。 #GMOAppsCloud

2012-11-13 19:55:51
Hokuto Takai @tsubame959

ioDriveを使ったNoSQLのベンチマーク.CouchDB,Cassandra,MongoDB,Membrainでの比較だったけど,すぐに切り替わったので数字をメモできなかった.#GMOAppsCloud

2012-11-13 19:56:53
もと @motoyuki_suzuki

gloops のインフラのお話はじまった. #gmoappscloud

2012-11-13 19:58:49
Isao Shimizu @isaoshimizu

gloopsってIISでWindowsアプリなのか・・・ #GMOAppsCloud

2012-11-13 20:01:09
matsuu @matsuu

#GMOAppsCloud ついてた。ネットワーク

2012-11-13 20:02:08
もと @motoyuki_suzuki

gloops ってもう 550 人もいるんだ #gmoappscloud

2012-11-13 20:03:21
matsuu @matsuu

#GMOAppsCloud gloops、loadbalancerの下にnginx、その下のAPサーバがIIS(!!!)、その下のDBがSQL Server(!!!)+ioDrive、Redis+ioDrive、memcachedとな。まじか。

2012-11-13 20:03:22
matsuu @matsuu

#GMOAppsCloud gloopsで使ってるioDriveは140枚。1680万IOPSのパフォーマンス!すごい!お買い上げあざーっす!

2012-11-13 20:05:06
matsuu @matsuu

#GMOAppsCloud ソーシャルゲームでのシステム重要ポイント。何をおいてもレスポンスタイム。

2012-11-13 20:06:46
matsuu @matsuu

#GMOAppsCloud ioDriveを利用しているSQL Server、70,000query/sec出てる。ひー。

2012-11-13 20:07:48
Isao Shimizu @isaoshimizu

1DB(SQL Server)あたり最大7万qpsを超える #GMOAppsCloud

2012-11-13 20:08:38
matsuu @matsuu

#GMOAppsCloud KVSとしてredisとmemcachedを利用。DBの負荷を軽減するため。速度的にはSQL Server<redis<memcached。便利さ、機能の充実、可用性ではSQL Server>redis>memcached

2012-11-13 20:09:33
matsuu @matsuu

#GMOAppsCloud redisはMemory+ioDrive、memcachedは当然すべてオンメモリ

2012-11-13 20:10:03
matsuu @matsuu

#GMOAppsCloud redis、ピーク時は接続数400kぐらいいってるみたい。グラフ出てた。

2012-11-13 20:10:43
matsuu @matsuu

#GMOAppsCloud gloopsで使用しているRedisのバージョンは2.4系。ゲーム1タイトルあたり2台から8台を用意。メモリ割り当ては8GBから30GB、ioDrive容量は300GB(実際には10%程度)。

2012-11-13 20:12:32
matsuu @matsuu

#GMOAppsCloud AP-redis間はコネクションプーリング。1APあたり40☓100台で4000→常時redis1プロセス当たり4000接続

2012-11-13 20:13:23
matsuu @matsuu

#GMOAppsCloud Redisの運用、rdbcompressのyes/noで保存時間に6から9倍の差が発生する。容量がせっぱつまってなければ絶対に無圧縮で。

2012-11-13 20:14:35
matsuu @matsuu

#GMOAppsCloud Redis高負荷時にmemoryからioDriveへ書き込みするタイミングでCPU使用率100%へ。CPU8個なのでエラー発生しないが、save時のkeyと間隔は現在絶賛チューニング中

2012-11-13 20:15:38
matsuu @matsuu

#GMOAppsCloud redis+ioDriveで容量の問題は出ていないが、SQL Server+ioDrive構成は容量が不足しがち。

2012-11-13 20:16:31