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
どこで動かすか、誰が動かすか 〜 kintoneのインフラ基盤刷新と運用体制のシフト 〜
Search
Shin'ya Ueoka
August 23, 2025
Technology
0
270
どこで動かすか、誰が動かすか 〜 kintoneのインフラ基盤刷新と運用体制のシフト 〜
オープンセミナー2025@広島で発表した資料です
https://osh.connpass.com/event/355425/
Shin'ya Ueoka
August 23, 2025
Tweet
Share
More Decks by Shin'ya Ueoka
See All by Shin'ya Ueoka
エンジニアが主導できる組織づくり ー 製品と事業を進化させる体制へのシフト
ueokande
1
1k
kintone開発組織のDevOpsへの移り変わりと実践
ueokande
3
1.2k
運用できる開発組織の作り方 ― kintone開発組織のストーリー
ueokande
0
150
英語ができなかった自分達が、グローバルチーム立ち上げに挑戦!?
ueokande
1
980
技術書典12協賛企業サイボウズゲストトーク
ueokande
0
290
サービス間をテストするフレームワーク集
ueokande
0
340
kintone.comを支える技術
ueokande
0
220
SLO策定とアラート設定までの長い道のり
ueokande
6
4.9k
オンラインイベントを 半年運営して気づいたこと
ueokande
0
120
Other Decks in Technology
See All in Technology
なぜThrottleではなくDebounceだったのか? 700並列リクエストと戦うサーバーサイド実装のすべて
yoshiori
12
4k
これからアウトプットする人たちへ - アウトプットを支える技術 / that support output
soudai
PRO
18
5.4k
クレジットカードの不正を防止する技術
yutadayo
16
7.2k
こんな時代だからこそ! 想定しておきたいアクセスキー漏洩後のムーブ
takuyay0ne
4
560
從裝潢設計圖到 Home Assistant:打造智慧家庭的實戰與踩坑筆記
kewang
0
160
ググるより、AIに聞こう - Don’t Google it, ask AI
oikon48
0
860
CDKの魔法を少し解いてみる ― synth・build・diffで覗くIaCの裏側 ―
takahumi27
1
140
技術の総合格闘技!?AIインフラの現在と未来。
ebiken
PRO
0
250
Redux → Recoil → Zustand → useSyncExternalStore: 状態管理の10年とReact本来の姿
zozotech
PRO
12
6.2k
マイクロリブート ~ACEマインドセットで実現するアジャイル~
sony
0
320
Quarkusで作るInteractive Stream Application
joker1007
0
120
Rubyist入門: The Way to The Timeless Way of Programming
snoozer05
PRO
6
390
Featured
See All Featured
Building Adaptive Systems
keathley
44
2.8k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Being A Developer After 40
akosma
91
590k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Gamification - CAS2011
davidbonilla
81
5.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Fireside Chat
paigeccino
41
3.7k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
970
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Rails Girls Zürich Keynote
gr2m
95
14k
4 Signs Your Business is Dying
shpigford
186
22k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Transcript
どこで動かすか、誰が動かすか 〜 kintoneのインフラ基盤刷新と 運用体制のシフト 〜 サイボウズ株式会社 上岡 真也 / @ueokande
#OSH2025
自己紹介 • 2016年にサイボウズに入社。社内のクラウド環境(プライ ベートクラウド、パブリッククラウド)や、バックエンド サービスの開発・運用を経験。 • 2023年からエンジニアリングマネージャー。 2 上岡 真也
う え お か し ん や X/GitHub: @ueokande
サイボウズという会社 • 1997年に愛媛県松山市で創業。現在の本社は東京。 国内10拠点のオフィスを構える(営業所、コールセ ンター含む)。 • 広島オフィスは従業員17名(2024年現在、エンジニ ア含む)。 3 仙台
東京 横浜 名古屋 大阪 広島 福岡 松山 札幌 那覇 サイボウズ広島オフィス(広島JPビルディング12F)
サイボウズのクラウドサービスの運用環境 サイボウズのクラウドサービスのほとんどが、国内データセンターのプライベートクラウドで構築。ベアメ タルサーバー上に、自社の仮想化基盤を構築。 MySQL、Elasticsearch、Ceph、NGINXなどのミドルウェアも含めた、アプリケーション群を自前で運用。 5
新プラットフォームへの移行 kintoneローンチ当時は自前のVM基盤。事業規模の拡大に伴いスケーラビリティの課題が出てきた。事業 継続のためにも、VMベースからKubernetesベースのアーキテクチャに刷新。 2018年にKubernetes基盤の構築プロジェクト開始。自社運用に適したKubernetesコンポーネントやミド ルウェアを自社開発。現在はアプリケーションやミドルウェアの移行期間。 6 VM基盤 MySQL NGINX Ceph
FTS kintone Garoon Kubernetes基盤 MySQL NGINX Ceph FTS kintone Garoon
運用体制のシフト VM基盤上の運用は、専門の運用部隊が担う。運用チームは、インフラ基盤、ミドルウェア(MySQL、 L7LB、etc)の構築、製品の運用までカバー。製品開発チームは成果物を運用チームに受け渡すまでが責務 であり、本番環境の権限は持てない。 Kubernetes基盤への移行時に、製品の運用体制も移行。製品開発チームが運用できる体制に近づける (DevOps)。 7 VM基盤 MySQL L7LB
Blob FTS kintone Garoon 製品開発 チーム 運用チーム デプロイ までが責務 全てを運用 Kubernetes基盤 MySQL L7LB Blob FTS kintone Garoon 基盤チーム 開発・運用 開発者に基盤を提供 製品開発 チーム 開発・運用
結果とこれからの課題 プロダクト開発チームが運用に携われることで、プラットフォーム利用や運用の民主化が進んだ。 • 開発チームが自発的に内部サービスを新たにデプロイするように。 • 開発・運用の両方に携わることで、運用フェーズを考えた製品開発やデプロイメントができるように。 これからの課題 • 既存のVM基盤で運用しているプロダクトがある。kintoneの移行で得られた経験を横展開して、プラッ トフォーム・運用体制のシフトに繋げる。
8 Kubernetes基盤 MySQL L7LB Blob FTS kintone Garoon 開発・運用 製品開発 チーム 開発・運用