Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
海外ユーザーのレスポンスタイム を可視化して改善した話 / Improved response times for users worldwide
Search
Isao Shimizu
December 14, 2022
Technology
1
170
海外ユーザーのレスポンスタイム を可視化して改善した話 / Improved response times for users worldwide
2022/12/14
New Relic User Group (NRUG) Vol.5 LT
Isao Shimizu
December 14, 2022
Tweet
Share
More Decks by Isao Shimizu
See All by Isao Shimizu
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
1.1k
家族アルバム みてねで直面してきた技術的負債 / MIXI KAG 2024
isaoshimizu
18
8.3k
今年1年のEKS運用振り返り/3-shake SRE Tech Talk
isaoshimizu
2
210
ポストモーテムの基礎知識と最新事例 / Fundamentals of Postmortem
isaoshimizu
11
2.1k
全世界1,800万人が利用する「家族アルバム みてね」におけるNew Relic活用法 / FutureStack Tokyo 2023
isaoshimizu
1
310
『家族アルバム みてね』で計測しているSLIの事例 / SLI as measured in FamilyAlbum
isaoshimizu
3
650
4年間の取り組みで実現したコンテナ技術を活用したスケーラブルなインフラ構築とコスト削減 / Container Summit 2023
isaoshimizu
1
160
全世界のユーザー体験の改善にNew Relic Mobileをどのように活用したか/How New Relic Mobile was used to improve the global user experience
isaoshimizu
2
710
オブザーバビリティの始め方 / How to start Observability
isaoshimizu
4
960
Other Decks in Technology
See All in Technology
実例で紹介するRAG導入時の知見と精度向上の勘所
yamahiro
7
2.2k
令和最新版 Ruby プロファイラ "Pf2" のご紹介
osyoyu
0
160
R3のコードから見る実践LINQ実装最適化・コンカレントプログラミング実例
neuecc
3
3.4k
Azureの基本的な権限管理の勉強会
yhana
1
2.2k
Building Dashboards as a Hobby
egmc
0
420
【基本】データベース設計
oracle4engineer
PRO
2
260
Microsoft Intune 勉強会 第 2 回目
tamaiyutaro
2
500
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
3
3.3k
One engineer company with Ruby on Rails
rstankov
2
460
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
7
1.4k
Building a RAG-poweredAI chat appwith Python and VS Code
pamelafox
0
180
止まらないLinuxシステムを構築する_高信頼性クラスタ入門
koedoyoshida
3
2.3k
Featured
See All Featured
The Brand Is Dead. Long Live the Brand.
mthomps
49
29k
Raft: Consensus for Rubyists
vanstee
133
6.3k
A better future with KSS
kneath
231
16k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
RailsConf 2023
tenderlove
9
570
Code Reviewing Like a Champion
maltzj
515
39k
What the flash - Photography Introduction
edds
64
11k
Faster Mobile Websites
deanohume
300
30k
Being A Developer After 40
akosma
67
580k
How to name files
jennybc
65
93k
Ruby is Unlike a Banana
tanoku
96
10k
The Art of Programming - Codeland 2020
erikaheidi
43
12k
Transcript
©MIXI 海外ユーザーのレスポンスタイム を可視化して改善した話 2022/12/14 株式会社MIXI Vantageスタジオ みてね事業部 SREグループ 清水 勲
New Relic User Group (NRUG) Vol.5 LT
©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年、たまに指揮者)。 キャンプとクラフトビールが好き。
©MIXI 3 2022/11/11にブログを公開しました(弊チームメンバー) https://team-blog.mitene.us/mitene-infra-multi-region-614717f0162d
©MIXI 何をやったのか簡単に説明します
©MIXI 世界中のユーザーからのアクセスを快適にする
©MIXI 6 今までのインフラ 日本 ヨーロッパ アメリカ APIサーバー S3(画像・動画) 遠い=遅い 遠い=遅い
近い=速い データベース
©MIXI 7 今のインフラ 日本 アメリカ APIサーバー S3(画像・動画) 近い=速い データベース APIサーバー
データベース 近い=速い レプリケーション (0.1秒程度の遅延で同期される) ヨーロッパ その他地域 ap-northeast-1 日本よりも 近い us-east-1 速い Aurora Global Database
©MIXI 8 (参考)データベースのレプリケーション(太平洋横断)
©MIXI 実際どれだけ効果があったのか
©MIXI 10 APIレイテンシが大きく改善!! 約2倍の速度に イギリス アメリカ
©MIXI どうやって計測したのか
©MIXI New Relic Mobile Monitoring
©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 世界中のユーザーの端末のパフォーマンスがわかる
©MIXI New Relic Mobile Monitoring ぜひ使ってみてください