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.4k
MySQL の構成変更について
Cybozu
PRO
February 27, 2020
Tweet
Share
More Decks by Cybozu
See All by Cybozu
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
74k
LLMアプリの品質保証
cybozuinsideout
PRO
1
43
技術広報チームに丸投げしない!「一緒につくる」スポンサー活動
cybozuinsideout
PRO
0
160
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
740
テクニカルライター (グループウェア) について
cybozuinsideout
PRO
0
110
つけまが降ってきた日
cybozuinsideout
PRO
1
570
「行ってよかった!」をみんなに広げる
cybozuinsideout
PRO
0
180
サイボウズの QAエンジニアについて / about cybozu QA
cybozuinsideout
PRO
3
4.4k
不具合の先にある面白さ~配属3か月目の新卒QAのいま~
cybozuinsideout
PRO
0
480
Other Decks in Technology
See All in Technology
デザインもAIに任せる!iPhoneで行うiOS開発
zozotech
PRO
0
210
AgentCore RuntimeをVPCにデプロイして 開発ドキュメント作成AIエージェントを作った
alchemy1115
3
150
Generative UI を試そう!A2-UIでAIエージェントにダッシュボードを作らせてみた
kamoshika
0
160
SchooでVue.js/Nuxtを技術選定している理由
yamanoku
3
1.4k
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
190
LLMOpsのこれまでとこれからを学ぶ
nsakki55
2
550
"共通化"と"Embed"のブレンドでスケール可能な運用を!M&Aを支えるGENDA SREの実践 / GENDA Tech Talk #3
genda
0
160
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
450
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
5
270
横断SREがSRE社内留学制度 / Enablingになぜ踏み切ったのか
rvirus0817
0
220
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
210
新規事業開発でのAWS活用
amixedcolor
1
150
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
58
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
440
Odyssey Design
rkendrick25
PRO
1
510
GraphQLとの向き合い方2022年版
quramy
50
14k
The agentic SEO stack - context over prompts
schlessera
0
650
Raft: Consensus for Rubyists
vanstee
141
7.3k
A designer walks into a library…
pauljervisheath
210
24k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
190
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
300
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