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
2k
MySQL の構成変更について
Cybozu
PRO
February 27, 2020
Tweet
Share
More Decks by Cybozu
See All by Cybozu
生産性向上チームの紹介
cybozuinsideout
PRO
1
860
サイボウズQAの紹介
cybozuinsideout
PRO
1
230
試験仕様書の英語化をやってみたら試験仕様書の本質が見えてきた
cybozuinsideout
PRO
0
230
販売管理オペレーターが開発チームの一員となった話
cybozuinsideout
PRO
0
220
主体的な活動で巨大な影響範囲のテストを乗りこなしていく話
cybozuinsideout
PRO
1
220
Garoon 開発チーム / Garoon development team
cybozuinsideout
PRO
2
2.9k
OSSの脆弱性との向き合い⽅
cybozuinsideout
PRO
2
75
既存プロセスからの脱却と変化に適応するために必要なこと
cybozuinsideout
PRO
2
530
スプリント内で試験を完了させるには?アジャイル・スクラム開発に参加したQAエンジニアの悩みと対策
cybozuinsideout
PRO
1
490
Other Decks in Technology
See All in Technology
Hands-on Gemini, the Google DeepMind LLM
meteatamel
1
110
VS CodeでAWSを操作しよう
smt7174
7
1.6k
Databricks における 『MLOps』
databricksjapan
2
170
私が trocco を推す理由
__allllllllez__
1
200
web-application-security
matsuihidetoshi
0
140
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
160
開発生産性大幅アップ!Postman VS Code拡張機能
nagix
2
370
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
0
110
Postman v10リリース後を振り返る
nagix
0
170
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
5
380
長期運用プロジェクトでのMySQLからTiDB移行の検証
colopl
2
830
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
180
Featured
See All Featured
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
14
1.5k
It's Worth the Effort
3n
180
27k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
78
42k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
For a Future-Friendly Web
brad_frost
172
9k
A Tale of Four Properties
chriscoyier
151
22k
Music & Morning Musume
bryan
41
5.6k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Creatively Recalculating Your Daily Design Routine
revolveconf
210
11k
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