「SaaSのわな」からどう逃れるか
“脱SaaS”で年間1.6億円削減 フィットネス機器大手が挑んだOSS内製化の裏側
データ量増加によるSaaS費用の高騰は企業共通の課題だ。フィットネス機器大手のPeloton InteractiveはOSSを活用してデータインフラを内製化し、年間100万ドル以上の費用削減とデータ処理の高速化を実現した。
事業の成長に伴い、システムが処理するデータ量が爆発的に増加することで、SaaS(Software as a Service)型データ管理ツールにかかる費用が高騰する――。フィットネス機器・配信サービス大手のPeloton Interactiveは、こうした課題に直面していた。
Peloton Interactiveは肥大化する費用とベンダーロックインから脱却するため、エンジニアチームをけん引して大規模なアーキテクチャの刷新を断行した。ログ分析ツール「Splunk」や顧客データ管理ツール「Segment」といった出費がかさむSaaSの利用を見直し、データレイク、ログ管理、顧客データ管理という3つの主要システムを、オープンソースソフトウェア(OSS)ベースで自社構築したのだ。
結果としてPeloton Interactiveは、ログ管理と顧客データ管理にかかる費用を即座に50%削減。企業全体で年間100万ドル(約1億6000万円)以上の費用削減を達成した。データ処理の遅延を解消し、本番データベースへの負荷を下げることにも成功している。
既存のSaaSからいかにして脱却し、安定稼働する独自のシステムを構築したのか。その技術的詳細とアーキテクチャの全容を解説する。
費用対効果が見合わないSaaSからの脱却
併せて読みたいお薦め記事
クラウドサービスからの脱却
本稿は、国際カンファレンス「PlatformCon 2025」における、Peloton Interactiveのシニアデータインフラエンジニアであるアマレシュ・ビングマラ氏のセッション「Building a data platform with open source: A $1M+ cost-saving journey」に基づく。同氏が率いるチームは、主に3つのシステムで内製化を進めた。それぞれの課題と、OSSを用いた解決策を紹介する。
1つ目の課題は、データレイクの構造にあった。以前のシステムでは、オンライン処理用のデータベースから1日1回スナップショットを作成し、それをデータウェアハウスでのデータ分析やレコメンドモデルの学習に用いていた。
しかし、この仕組みではレポートの更新がスナップショットの生成処理に依存し、遅延が発生しやすかった。分析システムがオンラインシステムに密結合しているため、トラフィック急増時に本番サービスへ影響を及ぼす危険性があった。
そこでPeloton Interactiveは、データベースの更新履歴をリアルタイムに抽出する「変更データキャプチャー」(CDC:Change Data Capture)と、大規模なデータ処理に適したオープンテーブルフォーマットの「Apache Hudi」を採用した新たなアーキテクチャに移行した。データベースの変更イベントをリアルタイムで取得して分散ストリーミングシステムの「Apache Kafka」に流し、クラウドストレージにApache Hudiフォーマットとして保存する仕組みだ。
これによって、本番データベースへの負荷は劇的に低下した。任意の過去時点のデータを参照できるApache Hudiの機能を活用することで、レコメンドモデルの精度と更新頻度が向上した。データ反映までの遅延は数十分に短縮され、ほぼリアルタイムなレコメンドを実現したという。
2つ目と3つ目の課題は、ログ管理と顧客データ管理にかかるSaaS費用の高騰だ。ログ管理においてはサードパーティーのSaaSを利用していたが、データ量の増加に伴って請求額が跳ね上がっていた。社内システムにデータを送るための連携において、SaaSベンダーへの依存が強まるという問題も発生していた。
これを解決するため、Peloton Interactiveはログ収集ツールとして、軽量なOSS「Vector」を採用した。Amazon Web Services(AWS)内で稼働する「Kubernetes」クラスターの各ノードにVectorを配置し、収集したログをApache Kafka経由で長期保存用ストレージと、短期の検索・分析用ストレージに振り分ける独自システムを構築した。
注目すべき点は、ストレージに退避した過去のアーカイブデータを、開発者が必要なときだけ指定して検索エンジンに再投入できる機能を設けた点だ。これによって、高価な検索用ストレージに常時データを保持する必要がなくなり、ストレージ費用を大幅に削減できた。
顧客データ管理も、SaaSツールの利用を見直した。調査の結果、エンドユーザーが利用するフィットネス機器から送信されるイベントデータの3割は、後処理のためにクラウドストレージに流されるだけであり、別の3割は特定のツールへ転送されるだけであることが判明した。
Peloton Interactiveは、フィットネス機器のSDK(Software Development Kit)から送信される大量のイベントデータを受信し、Apache Kafkaへと効率的に転送する高可用なプロキシサービスを自社開発した。Apache Kafkaに集約されたデータは、設定ファイルに基づいてルーティングされ、リアルタイム分析システムやバッチ処理用ストレージなど自動で振り分けられる。開発チームは、裏側の複雑な仕組みを意識することなく、設定を変更するだけでデータの流れを制御できるようになった。
内製化がもたらす効果
この一連の内製化によって、Peloton Interactiveは年間100万ドルの費用を削減すると同時に、データの所有権を取り戻すことに成功した。ビングマラ氏は、「OSSのツール群を活用してデータインフラを構築したことで、開発のスピードが飛躍的に向上した」と語る。
ビングマラ氏は、「この取り組みは費用削減だけでなく、OSSを採用することで、より優秀なエンジニアを引きつける効果ももたらしている」と、今後の展望についても示唆した。SaaSの利便性に頼るだけではなく、事業規模と目的に応じてOSSを適切に組み合わせることが、結果としてシステムの堅牢(けんろう)性と組織の成長を両立させる鍵になる。
本稿は、Platform Engineeringが2025年6月24日に公開した動画「Building a data platform with open source: A $1M+ cost-saving journey - Amaresh Bingumalla」を基に作成しました。
Copyright © ITmedia, Inc. All Rights Reserved.
本記事は制作段階でChatGPT等の生成系AIサービスを利用していますが、文責は編集部に帰属します。
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣 -
製品資料
[サイボウズ株式会社] AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
3
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
4
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
5
「中堅・中小企業のネットワーク・セキュリティ運用実態」に関するアンケート
-
6
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
7
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
8
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
9
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
10
【漫画付き】ひとり情シス協会が明かす、RAG導入でしくじる企業「2つの共通点」
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー