Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Rancherで実現した、クラウドに頼らない低コストな次世 代データレイク
Search
株式会社マイクロアド(システム開発部)
PRO
July 07, 2026
110
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
84
徹底比較!LonghornとCephのアーキテクチャ&パフォーマンス
microaddevelopers
PRO
0
430
マイクロアドでの Hive → Iceberg 移行事例紹介
microaddevelopers
PRO
1
160
Rancher × Hashicorp Vault で 実現する秘密情報管理
microaddevelopers
PRO
1
120
大規模システムを支える実践的インフラ基盤の開発と運用
microaddevelopers
PRO
0
120
マイクロアドのData LakehouseとIcebergテーブルの最適化について
microaddevelopers
PRO
1
56
広告配信システムにおけるデータ基盤移行の事例紹介
microaddevelopers
PRO
0
36
3rd Party Cookie 規制後の広告配信技術
microaddevelopers
PRO
0
28
Kafka Connect:Iceberg Sink Connectorを使ってみる
microaddevelopers
PRO
1
48
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
230
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
840
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
960
Ethics towards AI in product and experience design
skipperchong
2
440
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
570
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
740
30 Presentation Tips
portentint
PRO
1
440
WCS-LA-2024
lcolladotor
0
900
Unsuck your backbone
ammeep
672
58k
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