2015/02/20 デブサミ2015【20-C-5】世界に展開できるウェブサービスのつくり方 #devsumiC

Developers Summit 2015 Growth! http://event.shoeisha.jp/devsumi/20150219 <講演概要> Miiverseにおけるマルチリージョン構成や多言語対応についての知見を通じ、世界に展開できるウェブサービスのつくり方を発表します。 続きを読む
0
minamo @minamo173

リージョン間はVPNで結ぶ #devsumiC

2015-02-20 15:26:52
ぷらむ @plum_shiga

おいおい、こいつらなんかすごいことやっとんぞ #devsumiC

2015-02-20 15:27:39
わいもん🫥 @ymonymon

はやくはてななどを買収して欲しい。同一組織にするかどうかは要検討だけれども #devsumiC

2015-02-20 15:27:47
minamo @minamo173

コードベースはすべて同じ。環境変数に寄ってリージョン・デバイスごとの処理を分岐 #devsumiC

2015-02-20 15:28:18
ぱっかーど @Packard197

PC版のミーバースだけはUSにつないがる #devsumiC #devsumi

2015-02-20 15:29:01
FUJII Yoshitaka @yoshiyoshifujii

はてなといえば、mysqlごいごいのイメージがあるからmiiversのdbに使ってはってなんか嬉しい。 #devsumiC

2015-02-20 15:29:02
minamo @minamo173

各リージョンに独立したマスターDB #devsumiC

2015-02-20 15:30:59
小泉勝志郎 @koi_zoom1

#devsumiC 矢野さん:MiiverseはAWSを3リージョンで使っている。リージョン間はVPSで結んでいる。どのリージョンから見ても全部のDBが見える。リージョンをまたいだトラフィックは重いので、各リージョンで他のリージョンのマスターをレプリケーションしている

2015-02-20 15:31:11
Toru @toruuetani

#devsumiC Cross-Replicationか。まあそうなるよねーという感想。オーソドックスな感じがする。

2015-02-20 15:32:04
minamo @minamo173

リージョンコントロールがきびしい #devsumiC

2015-02-20 15:33:19
マイペンライ @golden_eggg

miiverseのmysqiレプリ、マスターは各リージョン(US,JP,EU)で個別に配置、スレーブは各リージョンに3リージョン分を配置。エンドポイント応答サービス を使ってアクセス先を適切に分散 #devsumiC

2015-02-20 15:33:55
流僧=慈庵廸 @rousseau_mania

いいね、に相当する「そうだね」 #devsumiC

2015-02-20 15:34:35
FUJII Yoshitaka @yoshiyoshifujii

いいねのような、そうだね、がある。 いいねではない。そうだね。 #devsumiC

2015-02-20 15:34:44
マイペンライ @golden_eggg

運用大変そうやな、とオモたらmackerelの紹介キタ #devsumiC

2015-02-20 15:34:50
小泉勝志郎 @koi_zoom1

#devsumiC 矢野村:膨大な数のサーバを監視するために、はてな製クラウド監視ツールのmackerelを使っている

2015-02-20 15:35:26
minamo @minamo173

オートスケーリングでコスト削減 #devsumiC

2015-02-20 15:35:46
minamo @minamo173

世界中の障害対応……!! #devsumiC

2015-02-20 15:36:41
近藤佑子 @kondoyuko

Miiverseは世界中でピークタイムが違うので、24時間体制の監視。 #devsumiC

2015-02-20 15:36:53
ぷらむ @plum_shiga

NintendoではMiiverseのインフラ管理をMackerelベースで。マルチリージョンでの障害対応。 #devsumiC

2015-02-20 15:37:07
FUJII Yoshitaka @yoshiyoshifujii

インフラ部分のお話は、awsごりごりだったなー。参考になるわ。 #devsumiC

2015-02-20 15:37:13
小泉勝志郎 @koi_zoom1

#devsumiC 続いてはてな下林さんから多言語対応について

2015-02-20 15:37:51
FUJII Yoshitaka @yoshiyoshifujii

多言語部分をインフラの次に紹介するあたりはなんか特別なことしてるってことやろか。 #devsumiC

2015-02-20 15:38:22
小泉勝志郎 @koi_zoom1

#devsumiC 下林さん:文字コードはUTF-8。MySQLはUTF8MB4。絵文字に対応するため

2015-02-20 15:39:28
ぷらむ @plum_shiga

あるいはもう稼いでるのかな #devsumiC

2015-02-20 15:40:09