$30 off During Our Annual Pro Sale. View Details »

海外ユーザーのレスポンスタイム を可視化して改善した話 / Improved response times for users worldwide

Isao Shimizu
December 14, 2022

海外ユーザーのレスポンスタイム を可視化して改善した話 / Improved response times for users worldwide

2022/12/14
New Relic User Group (NRUG) Vol.5 LT

Isao Shimizu

December 14, 2022
Tweet

More Decks by Isao Shimizu

Other Decks in Technology

Transcript

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

    View Slide

  2. ©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年、たまに指揮者)。
    キャンプとクラフトビールが好き。

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  6. ©MIXI
    6
    今までのインフラ
    日本

    ヨーロッパ
 アメリカ

    APIサーバー

    S3(画像・動画)

    遠い=遅い

    遠い=遅い

    近い=速い

    データベース


    View Slide

  7. ©MIXI
    7
    今のインフラ
    日本
 アメリカ

    APIサーバー

    S3(画像・動画)

    近い=速い

    データベース

    APIサーバー

    データベース

    近い=速い

    レプリケーション

    (0.1秒程度の遅延で同期される)

    ヨーロッパ

    その他地域

    ap-northeast-1

    日本よりも
    近い

    us-east-1

    速い

    Aurora Global Database


    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  12. ©MIXI
    New Relic Mobile Monitoring

    View Slide

  13. ©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
    世界中のユーザーの端末のパフォーマンスがわかる

    View Slide

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

    View Slide