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
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
DDoSとの終わりなき戦い2025/endless_battle_with_ddos_attack_2025
takumakume
2
64
事業部CTOの現在地(パネルディスカッション)/Current-location-of-Division-CTO
takumakume
0
70
ロリポップ! for Gamersを支えるインフラ/lolipop for gamers infrastructure
takumakume
0
670
ロリポップ! for Gamersの立ち上げ/lolipop for gamers launch
takumakume
0
2.1k
ホモグラフドメインを検出してみた/detect homograph domain
takumakume
0
520
ソフトウェアの継続的アップデートをコンテナ化によって加速させる/Accelerate continuous software updates with containerization
takumakume
0
5k
KubernetesにおけるSBOMを利用した脆弱性管理/Vulnerability_Management_with_SBOM_in_Kubernetes
takumakume
1
2.3k
ホスティング事業におけるSREの取り組みと面白さ/SRE Efforts in the Hosting Business and the Interest of SRE
takumakume
1
2.6k
GitOpsで実現するPull Request毎のプレビュー環境/Preview environment for each Pull Request by GitOps
takumakume
0
1.7k
Other Decks in Technology
See All in Technology
Engineering Managementのグローバルトレンド #emoasis / Engineering Management Global Trend
kyonmm
PRO
6
990
DevinはクラウドエンジニアAIになれるのか!? 実践的なガードレール設計/devin-can-become-a-cloud-engineer-ai-practical-guardrail-design
tomoki10
3
1.3k
大規模プロジェクトにおける 品質管理の要点と実践 / 20250327 Suguru Ishii
shift_evolve
0
290
Security response for open source ecosystems
frasertweedale
0
100
Agile TPIを活用した品質改善事例
tomasagi
0
330
ソフトウェアプロジェクトの成功率が上がらない原因-「社会価値を考える」ということ-
ytanaka5569
0
130
AIエージェントキャッチアップと論文リサーチ
os1ma
6
1.2k
Amazon EKS Auto ModeでKubernetesの運用をシンプルにする
sshota0809
0
110
IAMのマニアックな話 2025 ~40分バージョン ~
nrinetcom
PRO
8
920
バックエンドエンジニアによるフロントエンドテスト拡充の具体的手法
kinosuke01
1
720
OCI見積もり入門セミナー
oracle4engineer
PRO
0
120
20250328_RubyKaigiで出会い鯛_____RubyKaigiから始まったはじめてのOSSコントリビュート.pdf
mterada1228
0
120
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Writing Fast Ruby
sferik
628
61k
It's Worth the Effort
3n
184
28k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.1k
Building Your Own Lightsaber
phodgson
104
6.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
39
7.2k
Speed Design
sergeychernyshev
28
860
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
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ʹઌߦಋೖ͍ͯͨ͠ͷͰ ݟΛڞ༗͖ɺඇৗʹָʹಋೖͰ͖·ͨ͠ʂ ʢ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂʣ
ࠓޙʹ͍ͭͯ ɾ·ͩ.)"͕ಋೖ͞Ε͍ͯͳ͍γεςϜ͕ෳ͋ΔͷͰɺ ɹ࣮ΛੵΈͭͭਵ࣌ಋೖΛ͍͖͍͛ͯͨͱࢥ͍·͢ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ