デブサミ「グランブルファンタジーを支えるインフラの技術」 #devsumi

35
池田 泰延 / ICS @clockmaker

次は「グランブルファンタジーを支えるインフラの技術」を受講します。グラブルはCreateJSが使われていたり、私の会社のスタッフがやり込んでいたことで、気になってます。 #devsumi #devsumiE

2017-02-16 14:12:22
池田 泰延(勉強会用) @clockmaker_bot

グラブルは1400万人のユーザーにプレイされている。3周年を迎える。 #devsumi #devsumiE

2017-02-16 14:14:05
Hiroaki ONO @hihihiroro

- ログデータの取り組み - リアルタイム通信の高速 - タグシステムと運用 #devsumi #devsumiE

2017-02-16 14:14:28
ライナス @Linus_MK

#devsumiE ログデータ リアルタイム通信高速化 タグシステム の3本立てです

2017-02-16 14:15:13
池田 泰延(勉強会用) @clockmaker_bot

グラブルはスマホで遊べる本格RGB。ブラウザゲーム。様々なブラウザプラットフォームで遊ぶことができる。 アプリプラットフォームの審査が不要で、アップデートできる。 #devsumi #devsumiE

2017-02-16 14:15:52
永谷 弘宣@静養中 @HironobuNagaya

ログデータが1日5TB に及び、どのように活用しているか紹介がある予定です。 興味深いですね。 #devsumiE twitter.com/hironobunagaya…

2017-02-16 14:16:08
永谷 弘宣@静養中 @HironobuNagaya

写真撮影は禁止とのことですが、資料は後日公開するそうです。 #devsumiE twitter.com/hironobunagaya…

2017-02-16 14:13:05
ライナス @Linus_MK

#devsumiE 秒間で 100クエリ、8万アクセス Webサーバのみでも1000台以上使ってます

2017-02-16 14:17:17
永谷 弘宣@静養中 @HironobuNagaya

秒間8万リクエスト…。 インフラをどうしているか本当楽しみです! #devsumiE twitter.com/hironobunagaya…

2017-02-16 14:18:07
池田 泰延(勉強会用) @clockmaker_bot

グラブルはLAMPで構築。リアルタイムの箇所でNode.jsを使っている。 #devsumi #devsumiE

2017-02-16 14:18:45
じふ @yuuturn5

グランブルーのインフラの話聞いてる。CDN除いて12Gbpsか #devsumi #devsumiE

2017-02-16 14:20:11
Hiroaki ONO @hihihiroro

データベースなどにはNVMe規格SSD とかFusion-IO などのI/O アクセラレータ使っている #devsumi #devsumiE

2017-02-16 14:20:21
永谷 弘宣@静養中 @HironobuNagaya

ここでもNode.jsが登場。 本当、色々な所で活躍していますね。 #devsumiE twitter.com/hironobunagaya…

2017-02-16 14:20:38
ライナス @Linus_MK

#devsumiE 仮想化せずにオンプレミス環境で運用。その理由: ネットワーク通信量が膨大だから 安定したトラフィック ハイパフォーマンス(IOアクセラレータや、ネットワーク割り込みを複数コアに分散)

2017-02-16 14:20:39
池田 泰延(勉強会用) @clockmaker_bot

CS対応のために、数ヶ月前のログを調査することがあるのでとっている。 #devsumi #devsumiE

2017-02-16 14:22:02
ハトネコエ🐈 @nekonenene

グラブル、オンプレミス環境なのか。それで1000台超える規模のサーバー運用してるとかすげー #devsumiE #devsumi

2017-02-16 14:22:57
ライナス @Linus_MK

#devsumiE 1日にテキストログは4.8TB、データベースへのインサートが約200GB

2017-02-16 14:23:52
永谷 弘宣@静養中 @HironobuNagaya

インフラはあえてオンプレミス。 クラウドと比べ通信量が少なく済むとのことです。 クラウド全盛期でそちらに目が行きがちですが、あえてオンプレミスという手もあるんですね。 #devsumiE twitter.com/hironobunagaya…

2017-02-16 14:23:59
池田 泰延(勉強会用) @clockmaker_bot

①テキストログ(4.8TB/日):アクセスログ、行動ログ、バトルログ、SQLログ ②データベースインサートログ(0.2TB/日):課金ログ、アイテムログ 合計:約5TB/日 #devsumi #devsumiE

2017-02-16 14:24:06
Hiroaki ONO @hihihiroro

1台のログ集約サーバ -> ログの種類ごとに集約サーバ。でもログの紛失や転送遅延などが #devsumi #devsumiE

2017-02-16 14:24:51
ライナス @Linus_MK

#devsumiE 最初の作戦の問題 ディスク容量枯渇→ディスクを分散→それでもログが増えてアラート増加 rsyncの深夜転送が終わらない→問い合わせ対応におくれ

2017-02-16 14:25:26
ライナス @Linus_MK

#devsumiE AmazonのS3にログを集約 ログ転送エージェントを独自に開発

2017-02-16 14:27:50
CkReal @CkReal

S3やAuroraなどは、容量問題を意識せずに集約できるからか。性能とトラフィックが重要な部分をオンプレにして、容量がスケールする部分をAWSにしたって感じ #devsumiE

2017-02-16 14:28:32
otsuka @vajda

S3 オブジェクト名の先頭4文字をハッシユにして、S3 のパーティション分割 #devsumi #devsumiE

2017-02-16 14:28:33