2022/12/14 New Relic User Group (NRUG) Vol.5 LT
©MIXI海外ユーザーのレスポンスタイムを可視化して改善した話2022/12/14株式会社MIXI Vantageスタジオ みてね事業部 SREグループ清水 勲New Relic User Group (NRUG) Vol.5 LT
View Slide
©MIXI2About Me清水 勲 @isaoshimizu• 2011年〜 株式会社ミクシィ(現MIXI)• 2011年〜2014年 SNS「mixi」運用エンジニア• 2014年〜2018年 モンスターストライク SRE• 2018年〜現在 家族アルバム みてね SRE• 2022年1月〜 SREグループ マネージャー• New Relic User Group(NRUG) 運営• 週末は社会人吹奏楽団での活動(楽団長、トロンボーン約30年、たまに指揮者)。キャンプとクラフトビールが好き。
©MIXI32022/11/11にブログを公開しました(弊チームメンバー)https://team-blog.mitene.us/mitene-infra-multi-region-614717f0162d
©MIXI何をやったのか簡単に説明します
©MIXI世界中のユーザーからのアクセスを快適にする
©MIXI6今までのインフラ日本 ヨーロッパ アメリカ APIサーバー S3(画像・動画) 遠い=遅い 遠い=遅い 近い=速い データベース
©MIXI7今のインフラ日本 アメリカ APIサーバー S3(画像・動画) 近い=速い データベース APIサーバー データベース 近い=速い レプリケーション (0.1秒程度の遅延で同期される) ヨーロッパ その他地域 ap-northeast-1 日本よりも近い us-east-1 速い Aurora Global Database
©MIXI8(参考)データベースのレプリケーション(太平洋横断)
©MIXI実際どれだけ効果があったのか
©MIXI10APIレイテンシが大きく改善!!約2倍の速度にイギリスアメリカ
©MIXIどうやって計測したのか
©MIXINew Relic Mobile Monitoring
©MIXI13New Relic Mobile Monitoringユーザーの端末iOS AppAndroid AppServer(API、S3など)New Relic クラッシュ情報HTTPのリクエスト数、エラー数デバイスの種類(例: iPhone, iPad, iPod Touchなど)OSバージョンアクセス元の地域キャリア通信タイプ(キャリア回線かWi-Fiか)などなどMetricsMetricsRequestRequest世界中のユーザーの端末のパフォーマンスがわかる
©MIXINew Relic Mobile Monitoringぜひ使ってみてください