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
MHAでデータベースの運用を楽にしよう!
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Takuma Kume
April 26, 2017
Technology
0
1.2k
MHAでデータベースの運用を楽にしよう!
Takuma Kume
April 26, 2017
Tweet
Share
More Decks by Takuma Kume
See All by Takuma Kume
SRE/インフラエンジニアの市場価値とキャリアパス/Market value and career path for SRE-infrastructure engineers
takumakume
2
1.3k
【新卒研修】共通言語としてのSRE/SRE as a common language
takumakume
0
240
DDoSとの終わりなき戦い2025/endless_battle_with_ddos_attack_2025
takumakume
3
160
事業部CTOの現在地(パネルディスカッション)/Current-location-of-Division-CTO
takumakume
0
190
ロリポップ! for Gamersを支えるインフラ/lolipop for gamers infrastructure
takumakume
0
1.4k
ロリポップ! for Gamersの立ち上げ/lolipop for gamers launch
takumakume
0
2.8k
ホモグラフドメインを検出してみた/detect homograph domain
takumakume
0
730
ソフトウェアの継続的アップデートをコンテナ化によって加速させる/Accelerate continuous software updates with containerization
takumakume
0
5.5k
KubernetesにおけるSBOMを利用した脆弱性管理/Vulnerability_Management_with_SBOM_in_Kubernetes
takumakume
2
2.9k
Other Decks in Technology
See All in Technology
Physical AI on AWS リファレンスアーキテクチャ / Physical AI on AWS Reference Architecture
aws_shota
1
110
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
qa
0
200
AIエージェント勉強会第3回 エージェンティックAIの時代がやってきた
ymiya55
0
100
Phase07_実務適用
overflowinc
0
1.7k
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
3
1.2k
PostgreSQL 18のNOT ENFORCEDな制約とDEFERRABLEの関係
yahonda
0
110
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
yakumo
2
220
SaaSに宿る21g
kanyamaguc
2
150
プログラミング不要! テスト自動化における生成AI使いこなし術
magicpod
1
100
中央集権型を脱却した話 分散型をやめて、連邦型にたどり着くまで
sansantech
PRO
1
330
JEDAI認定プログラム JEDAI Order 2026 受賞者一覧 / JEDAI Order 2026 Winners
databricksjapan
0
270
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
350
Featured
See All Featured
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
130
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
260
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
110
Done Done
chrislema
186
16k
So, you think you're a good person
axbom
PRO
2
2k
Speed Design
sergeychernyshev
33
1.6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
How GitHub (no longer) Works
holman
316
150k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
52k
Abbi's Birthday
coloredviolet
2
5.6k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
150
Transcript
ٱถഅ(.01&1"#0JOD ϗε5FDI.5( .)"Ͱσʔλϕʔεӡ༻Λ ָʹ͠Α͏ʂ
ΠϯϑϥΤϯδχΞ ٱถഅ!UBLVNBLVNF ϗεςΟϯάࣄۀ෦ΠϯϑϥνʔϜ
.)"ͱʁ
.)"ͱʁ w.Z42-ΤΩεύʔτͱͯ͠ੈքతʹ༗໊ͳদ৴ՅൣࢯʹΑΔɺ .Z42-ϚελʔͷԽΛߦ͏ͨΊͷ1FSMͷιϑτΣΞɻ wඵͷμϯλΠϜͰɺσʔλͷ߹ੑΛอͪͭͭɺϚελʔαʔ όͷϑΣΠϧΦʔόΛߦ͏ػೳΛ͍ͬͯΔɻ (JUIVC IUUQTHJUIVCDPNZPTIJOPSJNNIBNZTRMNBOBHFS IUUQTHJUIVCDPNZPTIJOPSJNNIBNZTRMOPEF
Զσʔλϕʔεͷഒ Γ͕͖ͩʂʂʂ
ͱ͍͏͜ͱͰ
ϚελʔσʔλϕʔεͷোʹΑͬͯ w͓٬༷ʹఏڙ͍ͯ͠ΔαʔϏεΛࢭΊͨ͘ͳ͍ʂ w ͍ͭͰʹɺΓΛָ͠ΜͰ͍Δͱ͜ΖΛअຐ͞Εͨ͘ͳ͍ʂ
ϚελʔσʔλϕʔεͷোʹΑͬͯ w͓٬༷ʹఏڙ͍ͯ͠ΔαʔϏεΛࢭΊͨ͘ͳ͍ʂ w ͍ͭͰʹɺΓΛָ͠ΜͰ͍Δͱ͜ΖΛअຐ͞Εͨ͘ͳ͍ʂ
ͱ͍͏ײ͡ͷϞνϕʔγϣϯͰ .)"ͷಋೖΛߦ͍·ͨ͠ʂ
ຊͷ༰ લఏࣝ ɾϚελʔσʔλϕʔεͷোରԠ͕ਏ͍͜ͱͷڞ༗ ϝΠϯͷ͓ͳ͠ ɾͦΕΛղܾ͢Δ.)"ͷಈ࡞ͷΈ ͓ΘΓ ɾࠓޙʹ͍ͭͯ
Ϛελʔ%#ͷোਏ͍ΜͰ͢
Ϛελʔ%#ͷোਏ͍ΜͰ͢ NBTUFS TMBWF TMBWF "QQMJDBUJPO ॻ͖ࠐΈ ಉظ ಉظ ௨ৗ࣌
Ϛελʔ%#ͷোਏ͍ΜͰ͢ NBTUFS TMBWF TMBWF "QQMJDBUJPO ॻ͖ࠐΈ େͳߋ৽ॲཧ͕ࢭ·Δ োൃੜʂ োൃੜ
͔͜͜Β෮چ࡞ۀ͕࢝·Δ
Ϛελʔ%#ͷোਏ͍ΜͰ͢ NBTUFS TMBWF TMBWF "QQMJDBUJPO σʔλ͕൪৽͍͠αʔόΛબͿ ৽Ϛελʔબఆ
Ϛελʔ%#ͷোਏ͍ΜͰ͢ NBTUFS NBTUFS TMBWF "QQMJDBUJPO σʔλͷ߹ੑΛ߹ΘͤΔ ৽NBTUFS TMBWFؒͷ σʔλͷ߹ੑΛ߹ΘͤΔ
σʔλྔʹԠ͕͔͔ͯ࣌ؒ͡Δ࡞ۀ
Ϛελʔ%#ͷোਏ͍ΜͰ͢ NBTUFS NBTUFS TMBWF "QQMJDBUJPO εϨʔϒಉظΛ։࢝ ಉظ
Ϛελʔ%#ͷোਏ͍ΜͰ͢ NBTUFS NBTUFS TMBWF "QQMJDBUJPO ΞϓϦέʔγϣϯ ॻ͖ࠐΈΛ࠶։ ॻ͖ࠐΈ࠶։ ಉظ
͜ͷҰ࿈ͷ࡞ۀΛٸ͍Ͱ ߦΘͳ͚ΕͳΒͳ͍
େมͰ͢Ͷʜ
खಈ෮چͷ wਓ͕ରԠ͢ΔͨΊҎԼΛڐ༰͠ͳ͚ΕͳΒͳ͍ wোݕˠΤεΧϨʔγϣϯˠݱঢ়֬ೝˠରԠ։࢝ wλΠϜϥά͕ൃੜ͢ΔɻͦͷؒαʔϏεஅɻ wϛεΦϖϨʔγϣϯʹΑΔσʔλϩετͷةݥ wؒͳͲʹى͖Δ͜ͱ͋ΔͷͰ୲ऀ͕ർฐ͢Δ
खಈ෮چͷ wਓ͕ରԠ͢ΔͨΊҎԼΛڐ༰͠ͳ͚ΕͳΒͳ͍ wোݕˠΤεΧϨʔγϣϯˠݱঢ়֬ೝˠରԠ։࢝ wλΠϜϥά͕ൃੜ͢ΔɻͦͷؒαʔϏεஅɻ wϛεΦϖϨʔγϣϯʹΑΔσʔλϩετͷةݥ wؒͳͲʹى͖Δ͜ͱ͋ΔͷͰ୲ऀ͕ർฐ͢Δ w୲ऀ͕ΓΛָ͠ΜͰ͍Δ͔͠Εͳ͍ɻ
ͦΕΛղܾ͢Δҝʹ.)"Λಋೖͨ͠ʂ
.)"োݕ͔Β෮چ·ͰͷҰ࿈ͷ ྲྀΕΛࣗಈͰߦͬͯ͘ΕΔιϑτΣΞɻ
ຊ.)"ͷಈ࡞ͷΈʹ͍ͭͯ આ໌͍ͨ͠ͱࢥ͍·͢ʂ
ߏ NBTUFS TMBWF TMBWF NIBNBOHFS NIBOPEF NIBOPEF NIBOPEF NIBOPEF TMBWF
ϔϧενΣοΫ ࠷ϊʔυ Ϛελʔʹো͕ى͖ΕࣗಈͰ ผͷαʔόʹΓସ͑Δ
Ҏ߱ͷઆ໌ .)"ͷओͳҎԼͷػೳʹ͍ͭͯॱʹઆ໌͠·͢ɻ ɾϔϧενΣοΫ ɾσʔλͷ߹ੑͷΩʔϓ ɾϑΣΠϧΦʔόʔ
ϔϧενΣοΫ ɾNBTUFSσʔλϕʔε͕ࢀর͘͠ॻ͖ࠐΈͰ͖Δঢ়ଶͰ͋Δ͔ ɹΛνΣοΫ͢Δɻ NIBNBOBHFSNIBOPEF<.BTUFS>
σʔλͷ߹ੑΩʔϓ .BTUFS 4MBWF 4MBWF 4MBWF ࣮ߦࡁ SFMBZMPH ʢ.BTUFS͔ΒૹΒΕ͖ͯͨσʔλͰσʔλϕʔεʹॻ͖ࠐ·Ε͍ͯͳ͍ͷʣ
σʔλͷ߹ੑΩʔϓ .BTUFS 4MBWF 4MBWF 4MBWF ࣮ߦࡁ SFMBZMPH Ϛελʔσʔλϕʔεʹোൃੜʂ
σʔλͷ߹ੑΩʔϓ .BTUFS 4MBWF 4MBWF 4MBWF ࣮ߦࡁ SFMBZMPH ൪σʔλ͕.BTUFSʹ͍ۙαʔόΛ ৽Ϛελʔʹબఆ
σʔλͷ߹ੑΩʔϓ .BTUFS 4MBWF 4MBWF 4MBWF ࣮ߦࡁ SFMBZMPH ৽Ϛελʔʹબఆ
σʔλͷ߹ੑΩʔϓ .BTUFS 4MBWF 4MBWF 4MBWF ࣮ߦࡁ SFMBZMPH Ͳͷ4MBWFʹసૹ͞Ε͍ͯͳ͍σʔλϩετ
σʔλͷ߹ੑΩʔϓ .BTUFS 4MBWF 4MBWF 4MBWF ࣮ߦࡁ SFMBZMPH .BTUFS ৽ϚελʔͷSFMBZMPH͕શͯద༻͞ΕΔ·Ͱ NIBNBOBHFSػ
σʔλͷ߹ੑΩʔϓ .BTUFS 4MBWF 4MBWF 4MBWF ࣮ߦࡁ SFMBZMPH .BTUFS 4MBWFʹΓͳ͍σʔλΛ4$1Ͱసૹ͢Δ
σʔλͷ߹ੑΩʔϓ .BTUFS 4MBWF 4MBWF 4MBWF ࣮ߦࡁ SFMBZMPH .BTUFS SFMBZMPHΛద༻
σʔλͷ߹ੑΩʔϓ .BTUFS 4MBWF 4MBWF 4MBWF ࣮ߦࡁ SFMBZMPH .BTUFS σʔλͷ߹ੑ͕อͨΕΔ
ϑΣΠϧΦʔόʔ NBTUFS TMBWF TMBWF NIBNBOHFS NIBOPEF NIBOPEF NIBOPEF NIBOPEF TMBWF
োൃੜ ݕʂ "QQT
ϑΣΠϧΦʔόʔ NBTUFS TMBWF TMBWF NIBNBOHFS NIBOPEF NIBOPEF NIBOPEF NIBOPEF TMBWF
Ϛελʔબఆ "QQT
ϑΣΠϧΦʔόʔ NBTUFS .BTUFS TMBWF NIBNBOHFS NIBOPEF NIBOPEF NIBOPEF NIBOPEF TMBWF
߹ੑͷΩʔϓ "QQT
ϑΣΠϧΦʔόʔ NBTUFS .BTUFS TMBWF NIBNBOHFS NIBOPEF NIBOPEF NIBOPEF NIBOPEF TMBWF
ಉظ։࢝ ಉظ։࢝ "QQT
ϑΣΠϧΦʔόʔ NBTUFS .BTUFS TMBWF NIBNBOHFS NIBOPEF NIBOPEF NIBOPEF NIBOPEF TMBWF
ಉظ։࢝ ಉظ։࢝ "QQT ⾨͜Ε͚ͩͰΞϓϦέʔγϣϯ͕ݹ͍ϚελʔΛࢀর͍ͯ͠Δঢ়ଶ
ϑΣΠϧΦʔόʔ NBTUFS .BTUFS TMBWF NIBNBOHFS NIBOPEF NIBOPEF NIBOPEF NIBOPEF TMBWF
ಉظ ಉظ ϑΣΠϧΦʔόʔ࣌ʹ.)"ͷػೳͰҙͷ εΫϦϓτΛ࣮ߦͰ͖Δʂ "QQT
ϑΣΠϧΦʔόʔ NBTUFS .BTUFS TMBWF NIBNBOHFS NIBOPEF NIBOPEF NIBOPEF NIBOPEF TMBWF
ಉظ ಉظ όʔνϟϧ*1 όʔνϟϧ*1ΞυϨεΛ༧Ί༩͓͖ͯ͠ɺεΫϦϓτͰ৽ϚελʔʹҠಈͤͯ͞ ΞϓϦέʔγϣϯ͕ϚελʔͷࢀরઌΛม͑ͳͯ͘ྑ͍Α͏ʹ͢Δɻ "QQT
ϑΣΠϧΦʔόʔ NBTUFS .BTUFS TMBWF NIBNBOHFS NIBOPEF NIBOPEF NIBOPEF NIBOPEF TMBWF
ಉظ ಉظ όʔνϟϧ*1 "QQT ⾨ΞϓϦέʔγϣϯ৽͍͠ϚελʔΛࣗಈతʹࢀর͢Δ
ͦͷଞͷػೳ ɾࣗಈϑΣΠϧΦʔό࣌ͷ௨ػೳ ɾखಈͰͷϚελʔସ͑ػೳ ɹˠσʔλϕʔεͷϝϯςφϯεָ͕ʹͳΔʂ ɾεϨʔϒຖʹϚελʔঢ֨ީิͷઃఆ͕Ͱ͖Δɻ ɹˠόοΫΞοϓ༻్ͷαʔόϚελʔʹঢ֨ͤ͞ͳ͍ ɹɹͳͲͷӡ༻͕Մೳɻ
.)"طଘͷ.Z42-ͷఀࢭΛ Θͣʹಋೖ͢Δ͜ͱ͕Ͱ͖ΔͷͰ ඇৗʹಋೖͷෑډ͕͍Ͱ͢ʂ
ͷNIBNBOBHFSͰෳͷ γεςϜΛཧ͢Δ͜ͱ͕Ͱ͖·͢ʂ
ʲࢀߟʳ.)"Λಋೖ͢ΔͨΊͷલఏ݅ w֤ϊʔυؒͰͷ44)ެ։伴ೝূ͕Ͱ͖Δ͜ͱ w.Z42-Ҏ߱ͷΈαϙʔτ wϚελʔঢ֨ީิͷαʔόͰMPHCJO͕FOBCMFʹͳͬͯΔ͜ͱ wSFMBZ@MPH@QVSHFΛແޮʹ͓ͯ͘͠ඞཁ wཧ༝ɺϑΣΠϧΦʔό࣌ʹ࠷৽ͷ4MBWFͷSFMBZ@MPHΛݹ͍4MBWFʹసૹ͠ ͯ߹ੑΛ୲อ͢ΔͨΊɻ w Ϛελʔঢ֨ީิαʔόʹϨϓϦέʔγϣϯ༻Ϣʔβ͕ଘࡏ͢Δ͜ͱ w
εςʔτϝϯτϕʔεͷϨϓϦέʔγϣϯͰ-0"%%"5"*/'*-&Λ༻ͯ͠ ͍͚ͳ͍
ϖύϘͰɺ͓ͬ͘Μ͞Μ !IGN ͕ EBZT"MCVNʹઌߦಋೖ͍ͯͨ͠ͷͰ ݟΛڞ༗͖ɺඇৗʹָʹಋೖͰ͖·ͨ͠ʂ ʢ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂʣ
ࠓޙʹ͍ͭͯ ɾ·ͩ.)"͕ಋೖ͞Ε͍ͯͳ͍γεςϜ͕ෳ͋ΔͷͰɺ ɹ࣮ΛੵΈͭͭਵ࣌ಋೖΛ͍͖͍͛ͯͨͱࢥ͍·͢ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ