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
MySQL の構成変更について
Search
Cybozu
PRO
February 27, 2020
Technology
0
2.2k
MySQL の構成変更について
Cybozu
PRO
February 27, 2020
Tweet
Share
More Decks by Cybozu
See All by Cybozu
サイボウズフロントエンドエキスパートチームについて / FrontendExpert Team
cybozuinsideout
PRO
6
39k
2024/11/25 ReDesigner Online Meetup 会社紹介
cybozuinsideout
PRO
0
350
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
9
48k
テクニカルライティング
cybozuinsideout
PRO
4
520
サイボウズのアジャイルクオリティ2024
cybozuinsideout
PRO
3
440
モブに早く慣れたい人のためのガイド2024
cybozuinsideout
PRO
3
590
モバイル
cybozuinsideout
PRO
3
310
ソフトウェアライセンス
cybozuinsideout
PRO
4
290
ソフトウェアテスト
cybozuinsideout
PRO
3
480
Other Decks in Technology
See All in Technology
Women in Agile
kawaguti
PRO
2
170
Agentic AI時代のプロダクトマネジメントことはじめ〜仮説検証編〜
masakazu178
3
360
Autify Company Deck
autifyhq
2
41k
バクラクの組織とアーキテクチャ(要約)2025/01版
shkomine
13
2.9k
Skip Skip Run Run Run ♫
temoki
0
360
インフラコストとセキュリティ課題解決のためのリアーキテクチャリング / srekaigi2025
hgsgtk
3
4.2k
CNAPPから考えるAWSガバナンスの実践と最適化
nrinetcom
PRO
1
330
Tech Blog執筆のモチベート向上作戦
imamura_ko_0314
0
730
顧客の声を集めて活かすリクルートPdMのVoC活用事例を徹底解剖!〜プロデザ!〜
recruitengineers
PRO
0
200
生成AIを活用した機能を、顧客に提供するまでに乗り越えた『4つの壁』
toshiblues
1
210
RevOpsへ至る道 データ活用による事業革新への挑戦 / path-to-revops
pei0804
3
800
ソフトウェアアーキテクトのための意思決定術: Software Architecture and Decision-Making
snoozer05
PRO
17
4k
Featured
See All Featured
Thoughts on Productivity
jonyablonski
68
4.4k
Embracing the Ebb and Flow
colly
84
4.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.2k
Designing for Performance
lara
604
68k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
990
The Cult of Friendly URLs
andyhume
78
6.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
30
2.1k
Fireside Chat
paigeccino
34
3.2k
RailsConf 2023
tenderlove
29
980
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Transcript
MySQL の構成変更について 2020年2⽉ Maneki プロジェクト 吉川 拓哉 1
ࠓͷԽͱόοΫΞοϓ࣮ 2 compute node db-kintone software raid1 db-garoon software raid1
storage node storage node storage node iSCSI spare node failover volume diff backup MySQL 5.7 <この構成 × 80>で多数の顧客を収容するマルチテナント
ࠓͷߏͷ ▌ؒͷόοΫΞοϓऔಘ͕͔͔࣌ؒΔ ▌%#αʔόͷແఀࢭϝϯςφϯε͕Ͱ͖ͳ͍ ▌J4$4*ܦ༝ͷετϨʔδ͕͍ ▌ੑೳɾอଘ༰ྔͷ྆໘Ͱεέʔϧ͠ͳ͍ 3 分散システムとしてDBのレベルで冗⻑構成やバックアップ対応をすべき
*OOP%# DMVTUFSͷߏ֓ཁਤ 4 https://dev.mysql.com/doc/refman/8.0/en/mysql-innodb-cluster-introduction.html こういう構成に少しずつ移⾏したい
,VCFSOFUFT্ʹσϓϩΠ͢ΔΠϝʔδ 5 compute node (pod) db-kintone (master) volume db-kintone (slave)
volume db-kintone (slave) volume replication MySQL 8.0 Operator にこのようなクラスタ を多数デプロイさせる︖
ඞཁͳ࡞ۀ ▌.Z42-Λ ͔Β ʹόʔδϣϯΞοϓ͢Δ ▌(SPVQ3FQMJDBUJPOΛධՁɾݕূͯ͑͠ΔΑ͏ʹ͢Δ ▌#JOMPH ͳͲΛར༻ͨ͠ .Z42-ϨϕϧͷόοΫΞοϓ࣮ ▌,VCFSOFUFT্ʹσϓϩΠ͢ΔͨΊͷ 0QFSBUPSͷ४උ
6
ඞཁͳ࡞ۀ ▌.Z42-Λ ͔Β ʹόʔδϣϯΞοϓ͢Δ l ੑೳྼԽͳͲੜ͡ͳ͍Α͏ʹΞϓϦΛमਖ਼ l εϨʔϒͱͯ͠ ΛՃͯ͠ͷੑೳݕূͳͲ l
ϝϯςφϯε࣌ؒதʹ ʹΓସ͑ 7
ඞཁͳ࡞ۀ ▌#JOMPH ͳͲΛར༻ͨ͠ .Z42-ϨϕϧͷόοΫΞοϓ࣮ l #JOBSZMPHΛͬͨ QPJOUJOUJNFϦΧόϦ࣮ l #JOMPH ͳͲͷஔ͖ͷ֬อ
8
ඞཁͳ࡞ۀ ▌,VCFSOFUFT্ʹσϓϩΠ͢ΔͨΊͷ 0QFSBUPSͷ४උ l 044PQFSBUPSͷධՁʢNZTRMPQFSBUPSͳͲʣ l ඞཁͳΒࣗ࡞ PQFSBUPSͷ࣮ 9