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
Rancherで実現した、クラウドに頼らない低コストな次世 代データレイク
Search
システム開発部広報委員会
PRO
July 07, 2026
20
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Rancherで実現した、クラウドに頼らない低コストな次世 代データレイク
2026/07/07 SUSE Summit Tokyo
Rancherで実現した、クラウドに頼らない低コストな次世 代データレイク
システム開発部広報委員会
PRO
July 07, 2026
More Decks by システム開発部広報委員会
See All by システム開発部広報委員会
オンプレ環境でIcebergを運用して分かったテーブルメンテナンスの重要性
microaddevelopers
PRO
0
27
徹底比較!LonghornとCephのアーキテクチャ&パフォーマンス
microaddevelopers
PRO
0
260
マイクロアドでの Hive → Iceberg 移行事例紹介
microaddevelopers
PRO
1
130
Rancher × Hashicorp Vault で 実現する秘密情報管理
microaddevelopers
PRO
1
65
大規模システムを支える実践的インフラ基盤の開発と運用
microaddevelopers
PRO
0
93
マイクロアドのData LakehouseとIcebergテーブルの最適化について
microaddevelopers
PRO
1
44
広告配信システムにおけるデータ基盤移行の事例紹介
microaddevelopers
PRO
0
17
3rd Party Cookie 規制後の広告配信技術
microaddevelopers
PRO
0
16
Kafka Connect:Iceberg Sink Connectorを使ってみる
microaddevelopers
PRO
1
40
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
350
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
The Curse of the Amulet
leimatthew05
2
13k
Building Adaptive Systems
keathley
44
3.1k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Technical Leadership for Architectural Decision Making
baasie
3
450
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
190
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
190
Transcript
Rancherで実現した、 クラウドに頼らない低コストな次世 代データレイク 株式会社マイクロアド Platform Engineering Unit 齊藤 大貴・伊東 直弥
自己紹介 2 齊藤 大貴 Saito Daiki 株式会社マイクロアド システム開発部 Platform Engineering
Unit チーフエンジニア ストレージ基盤と仮想化基盤の設計・構築・運用 RancherJP Meetup #08 #09 で登壇 趣味:ウォーキング・カラオケ
自己紹介 3 伊東 直弥 Ito Naoya 株式会社マイクロアド システム開発部 Platform Engineering
Unit シニアエンジニア 自社Network(AS131957)の設計構築運用 データ分析基盤、広告配信基盤の設計構築運用 趣味:日曜電子工作、 Urban Fishing
Rancher 導入経緯 4
事業紹介(データ・アドプラットフォーム事業) 5 DSP(Demand Side Platform) SSP(Supply Side Platform) 「広告を出したい」 「広告枠を売りたい
広告主/代理店 広告代理店 広告主 広告主 ・・・ 広告 広告A 広告B 広告C ・・・ 来訪ユーザー ユーザーA ユーザーB ユーザーC ・・・ メディア ニュース コスメ グルメ ・・・ Ad 広告出稿料 広告表示 ✕ リアルタイムオークション 数億のWEB行動データ Data Management Platform 分析
組織体制 6 プラットフォーム • 10名弱 • Python • ミドルウエア以下全て 開発
• 30名弱 • Scala, Java, Python • 入札システム、バッチ処理 データマネージメント • 4名 • Python, SQL • 集計クエリ、 ETL データサイエンス • 10名弱 • Python, go • 分析、AI 機械学習
検討項目の多角的な評価 7 技術要件 人的 コスト 持続可能性 システム コスト
検討項目の多角的な評価 8 技術要件 • 柔軟なスキーマ変更 • JSON対応 • 既存周辺システムとの接続性 •
技術のオープン性 • 処理性能・スケールアウト 人的コスト • 移行開発 • 運用 • 学習・育成 システムコスト • ライセンス • ハードウエア • データセンター • 使用料(クラウド) 持続可能性 • エンジニアの成長 • 人材確保 • 技術動向 • コミュニティの現況 • AIなど新しい要件への対応
アナリスト向け BATCH Hadoop エコシステム 刷新対象 旧データ基盤 9 10TB/Day
Kubernetes Kubernetes アナリスト向け 新データ基盤 10 10TB/Day オブジェクト ストレージ BATCH
Rancher の活用 11
Kubernetes cluster Kubernetes 複数のノードで構成するコンテナ管理プラットフォーム • セルフヒーリング(障害からの自動復旧) • オートスケーリング(負荷状況に応じて自動でスケールイン・アウト) • Reconciliation
Loop(あるべき構成に自動調整) 12 worker Container Container worker Container Container worker Container Container
Rancher K8s 向けの包括的な運用管理ソリューション 複数プラットフォームの K8s クラスタを一元管理できる 13 ライフサイクル管理(クラスタ構築、Version up) 運用支援機能
・ダッシュボード ・アクセス制御 ・CI/CD(Fleet) ・モニタリング
Rancher & Kubernetes 環境 • クラスタ数:4(Rancher含め) • ノード数:49台(Proxy、Rancher , Kubernetes
cluster) 14 Browser Rancher 管理の K8s Rancher 3台 ストリーミング 8台 K8s client L4/L7 proxy 2台 ACE に関するブログ : HAProxy で提供する Rancher × Kubernetes エンドポイント ACE に関する登壇 : Rancher × Hashicorp Vault で 実現する秘密情報管理 クエリエンジン 10台 バッチ処理 26台 ACE (Authorized Cluster Endpoint) を使用して K8s の APIサーバにダイレクトで接続
バージョンアップ戦略 K8s の EOL にあわせて、8 カ月毎に 1バージョン飛ばしで実施 15 Step 1.
Release note のチェック & 関係部門との日程合わせ Step 2. Rancher バージョンアップ Step 3. K8s バージョンアップ
ロールベースアクセス制御 16 Spark streaming cluster Trino cluster Spark cluster Team
B Team A Team B Infra Rancher UI から簡単にチーム単位のアクセス制御を設定
Kubernetes Kubernetes アナリスト向け 今後の展望:現時点の構成 17 10TB/Day オブジェクト ストレージ BATCH
アナリスト向け BATCH 今後の展望 18 オブジェクト ストレージ Kubernetes
アナリスト向け BATCH 今後の展望 19 オブジェクト ストレージ Kubernetes Kubernetes を活用し、 耐障害性とスケーラビリティに優れた
持続可能なプラットフォームを目指していく
None