Upgrade to Pro — share decks privately, control downloads, hide ads and more …

登壇資料_SplunkExperienceDay2023_ZOZO.pdf

 登壇資料_SplunkExperienceDay2023_ZOZO.pdf

2023/7月 Splunk ExperienceDay にて

Avatar for Nobuhiko Watanabe

Nobuhiko Watanabe

February 07, 2024

More Decks by Nobuhiko Watanabe

Other Decks in Technology

Transcript

  1. ˜;0;0 *OD IUUQT[P[PKQ 3 ˔ ϑΝογϣϯ&$ ˔  Ҏ্ͷγϣοϓɺ Ҏ্ͷϒϥϯυͷऔΓѻ͍

    ˔ ৗ࣌ສ఺Ҏ্ͷ঎඼ΞΠςϜ਺ͱຖ೔ฏۉ ఺Ҏ্ͷ৽ண ঎඼Λܝࡌʢ೥݄຤࣌఺ʣ ˔ ϒϥϯυݹணͷϑΝογϣϯκʔϯʮ;0;064&%ʯ΍ ίεϝઐ໳Ϟʔϧʮ;0;0$04.&ʯɺۺͷઐ໳Ϟʔϧ ʮ;0;04)0&4ʯɺϥάδϡΞϦʔˍσβΠφʔζκʔϯ ʮ;0;07*--"ʯΛల։ ˔ ଈ೔഑ૹαʔϏε ˔ ΪϑτϥοϐϯάαʔϏε ˔ πέ෷͍ͳͲ
  2. ˜;0;0 *OD IUUQTXFBSKQ 4 ˔ ϑΝογϣϯίʔσΟωʔτΞϓϦ ˔  ສμ΢ϯϩʔυಥഁɺίʔσΟωʔτ౤ߘ૯਺͸ ສ

    ݅Ҏ্ʢ೥݄຤࣌఺ʣ ˔ ϐοΫΞοϓλά͔Β࠷৽ͷτϨϯυΛνΣοΫ ˔ ίʔσΟωʔτண༻ΞΠςϜΛެࣜαΠτͰߪೖՄೳ ˔ 8&"3ެೝͷਓؾϢʔβʔΛ8&"3*45"ͱೝఆɻϞσϧɾλϨ ϯτɾσβΠφʔɾΠϯϑϧΤϯαʔͱ͍֤ͬͨքஶ໊ਓ΋ࢀՃ
  3. ˜;0;0 *OD アーキテクチャに手を入れずに規模を拡大 特徴 •OS:Windows Server WEB:IIS Application:VBScript + Classic

    ASP •DB : SQL Server + ストアドプロシージャ •データに近い場所で処理するため高速 •ZOZOTOWN開始当時のベストプラクティス 8
  4. ˜;0;0 *OD そもそもリプレイスの目的とは l お客様にいつでも快適に買い物をしていただけるサービスを提供 l ZOZOTOWNをより成長させるためにリプレイスを行う 柔軟なシステム 開発生産性 技術のモダン化

    採用強化 • セール時期に合わせて スケール可能 • 技術情報の アウトプットによる プレゼンス向上 • レガシー技術による 独自実装の減少 • 汎用ミドルウェア、 SaaSを利用可能 • 並行開発 • リリースの自動化 13
  5. ˜;0;0 *OD 17 課題①既存のアプリケーション構成 •OS:Windows Server WEB:IIS Application:VBScript + Classic

    ASP •DB : SQL Server + ストアドプロシージャ & クラウドSQL Server + Java API 事業成長の速度に追随するために 従来の環境で開発を続けてきたこともありAPMが対応していない リプレイスでAPMが導入できないだけで難易度が数段あがる感覚
  6. ˜;0;0 *OD 27 SplunkのAdd-Onとは? Splunk Add-on データの収集をサポートし 対象のデータ取り込みに併せてフィールドの定義を提供 Splunk Apps

    取り込んだデータをもとに 可視化するためのツール(ダッシュボードなど)を提供 いずれもSplunkbase上で ユーザーに提供されている https://splunkbase.splunk.com/
  7. ˜;0;0 *OD 45 2023年7月時点 利用製品 Splunk Cloud 契約体系 Ingest Pricing→Workload

    Pricing 利用者数 5-6名→40名強 取り込みデータ量 400GB/Day→ 4500GB/Day データを取り込む容量ベースでの契約から CPUベースの契約に切り替えを行った 容量に関して制約を受けないため Splunkの自由度が高くなった一方で 次のような注意点も