Slide 1

Slide 1 text

©MIXI 海外ユーザーのレスポンスタイム を可視化して改善した話 2022/12/14 株式会社MIXI Vantageスタジオ みてね事業部 SREグループ 清水 勲 New Relic User Group (NRUG) Vol.5 LT

Slide 2

Slide 2 text

©MIXI 2 About Me 清水 勲 @isaoshimizu • 2011年〜 株式会社ミクシィ(現MIXI) • 2011年〜2014年 SNS「mixi」運用エンジニア • 2014年〜2018年 モンスターストライク SRE • 2018年〜現在 家族アルバム みてね SRE • 2022年1月〜 SREグループ マネージャー • New Relic User Group(NRUG) 運営 • 週末は社会人吹奏楽団での活動 (楽団長、トロンボーン約30年、たまに指揮者)。 キャンプとクラフトビールが好き。

Slide 3

Slide 3 text

©MIXI 3 2022/11/11にブログを公開しました(弊チームメンバー) https://team-blog.mitene.us/mitene-infra-multi-region-614717f0162d

Slide 4

Slide 4 text

©MIXI 何をやったのか簡単に説明します

Slide 5

Slide 5 text

©MIXI 世界中のユーザーからのアクセスを快適にする

Slide 6

Slide 6 text

©MIXI 6 今までのインフラ 日本
 ヨーロッパ
 アメリカ
 APIサーバー
 S3(画像・動画)
 遠い=遅い
 遠い=遅い
 近い=速い
 データベース


Slide 7

Slide 7 text

©MIXI 7 今のインフラ 日本
 アメリカ
 APIサーバー
 S3(画像・動画)
 近い=速い
 データベース
 APIサーバー
 データベース
 近い=速い
 レプリケーション
 (0.1秒程度の遅延で同期される)
 ヨーロッパ
 その他地域
 ap-northeast-1
 日本よりも 近い
 us-east-1
 速い
 Aurora Global Database


Slide 8

Slide 8 text

©MIXI 8 (参考)データベースのレプリケーション(太平洋横断)

Slide 9

Slide 9 text

©MIXI 実際どれだけ効果があったのか

Slide 10

Slide 10 text

©MIXI 10 APIレイテンシが大きく改善!! 約2倍の速度に イギリス アメリカ

Slide 11

Slide 11 text

©MIXI どうやって計測したのか

Slide 12

Slide 12 text

©MIXI New Relic Mobile Monitoring

Slide 13

Slide 13 text

©MIXI 13 New Relic Mobile Monitoring ユーザーの端末 iOS App Android App Server (API、S3など) New Relic クラッシュ情報 HTTPのリクエスト数、エラー数 デバイスの種類(例: iPhone, iPad, iPod Touchなど) OSバージョン アクセス元の地域 キャリア 通信タイプ(キャリア回線かWi-Fiか) などなど Metrics Metrics Request Request 世界中のユーザーの端末のパフォーマンスがわかる

Slide 14

Slide 14 text

©MIXI New Relic Mobile Monitoring ぜひ使ってみてください