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
delyにおける安定性とアジリティ両立に向けたアプローチ / SRE NEXT 2020
Search
gomesuit
January 25, 2020
Technology
6
14k
delyにおける安定性とアジリティ両立に向けたアプローチ / SRE NEXT 2020
https://tech.dely.jp/entry/sre-next-2020
gomesuit
January 25, 2020
Tweet
Share
More Decks by gomesuit
See All by gomesuit
技術トレンドと組織拡大におけるインフラ領域に求められることの変化 / iCARE Dev Meetup #17
gomesuit
0
260
Other Decks in Technology
See All in Technology
コンテナ・K8s研修 - 後半 Kubernetes 基礎&ハンズオン【MIXI 24新卒技術研修】
mixi_engineers
PRO
1
120
Android研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
100
Classmethod流のPlatform Engineering / classmethod-platform-engineering-devio2024
tomoki10
0
480
初中級者用如何使用backlog -VALE TUDOEDITION-
in0u
0
140
Git 研修 Advanced【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
200
AIエージェントを現場に導入する目線とは
masahiro_nishimi
1
1.5k
How to Think Like a Performance Engineer
csswizardry
4
590
What is DRE? - Road to SRE NEXT@広島
chanyou0311
3
630
AutomatedLabを使って内部ペンテストを勉強しよう! -やられ社内ネットワークの自動構築-
n_etupirka
1
610
AWSサービスメニュー開発をしていてAWSを好きだ!と感じた瞬間
toru_kubota
0
130
Classmethod Odyssey 登壇資料
yamahiro
0
390
AI研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
130
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
35
4.4k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
35
6.3k
Ruby is Unlike a Banana
tanoku
96
10k
Visualization
eitanlees
139
14k
How GitHub Uses GitHub to Build GitHub
holman
471
290k
Build The Right Thing And Hit Your Dates
maggiecrowley
28
2.2k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Designing for Performance
lara
604
67k
Building Adaptive Systems
keathley
34
2k
Git: the NoSQL Database
bkeepers
PRO
423
64k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Transcript
43&/&95 TSFOFYU TSFOFYU$ Ҫ্ਸ࢚!HPNFTVJU
ࣗݾհ w ܦྺ w ৽ଔͰ4*FSʹೖࣾ w 8&#ܥاۀͰج൫։ൃ w 8&#ܥϕϯνϟʔͰΠϯϑϥΤϯδχΞ
w EFMZגࣜձࣾ w 43&ͱͯ͠ೖࣾ w ։ൃ෦νʔϜ.(3 w ։ൃ෦(. Ҫ্ਸ࢚ !HPNFTVJU
ΫϥγϧΛӡӦ͢ΔEFMZͰ ৯ͱΒ͠ʹؔΘΔ՝Λղܾ͍ͯ͠·͢
None
৯ͱΒ͠ʹؔΘΔ՝ͱ
ࠓ͢͜ͱ w43&ͷଘࡏҙٛͷཧ wϓϩμΫτ։ൃͷΛ҆શʹߴΊΔͨΊʹ͖͢͜ͱ wEFMZʹ͓͚Δ۩ମతͳΞϓϩʔν
43&৴པੑΛߴΊΔͨΊʹଘࡏ͍ͯ͠Δ
:FT͚ͩͲ/P
ͳͥ/Pͳͷ͔
43&͕ొͨ͠എܠ
چདྷͷαʔϏεӡ༻ w"84($1ͳͲͷ*BB41BB4͕ଘࡏ͠ͳ͍࣌ʹ͓͍ͯɺγεςϜཧऀʹ ͓͚Δۀͷ΄ͱΜͲ͕طଘιϑτΣΞͷ׆༻ͩͬͨ wαʔϏεͷӡ༻ۀͱιϑτΣΞͷ։ൃۀผͷεΩϧηοτ͕ඞཁͩͬͨ wαʔϏεͷʹͬͯӡ༻ۀͷ࡞ۀ͕૿͑ΔͨΊɺӡ༻ͷνʔϜԽ͕ඞཁʹ ͳΓɺਓһௐୡͷ؍͔Β΄ͱΜͲͷاۀͰ։ൃͱӡ༻ͷ৫͕͞Εͨ
։ൃʗӡ༻ͷ৫
։ൃʗӡ༻ͷ৫ʹ ਓһௐୡͷ໘ͰϝϦοτ͕͋Δ͕ɺ ͦͷଞͷ໘Ͱେ͖ͳσϝϦοτ͕͋Δ
తίετͱؒతίετ
తͳίετ wӡ༻৫ʹιϑτΣΞΤϯδχΞϦϯάͷεΩϧ͕ͳ͍͜ͱ͕ଟ͘ɺӡ༻ۀ ͷ΄ͱΜͲ͕ख࡞ۀʹͳΔͨΊɺαʔϏεʹͬͯνʔϜେ͖͍͔ͯ͘͠ ͟ΔΛ͑ͳ͍
ؒతͳίετ wඪͷҧ͍ʹΑΔ։ൃʗӡ༻ͷରཱߏ w։ൃʹ৽͍͠ػೳΛૣ͘ϦϦʔε͍ͨ͠ wӡ༻ʹαʔϏεʹ͕ى͖ͳ͍Α͏ʹ͍ͨ͠
։ൃʗӡ༻ͷରཱߏ͕ੜΉ w։ൃͱ҆ఆੑͷόϥϯεΛऔΔ͜ͱ͕͘͠ͳΓɺ݁ՌతʹػೳΛϦϦʔε ͢Δ͕མͪΔ
৫ͷσϝϦοτʹରͯ͠ (PPHMF͕ͱͬͨΞϓϩʔν ʹ43&
తͳίετ ؒతͳίετ wӡ༻࡞ۀͷࣗಈԽ wτΠϧͷఆ͚ٛͮͱݮ wϧʔϧ wϙετϞʔςϜ w4-0 wΤϥʔόδΣοτ wϓϩμΫγϣϯϛʔςΟϯά w։ൃʗ43&νʔϜؒͷҟಈ
43&ʹΑΔΞϓϩʔν
తͳίετ ؒతͳίετ wӡ༻࡞ۀͷࣗಈԽ wτΠϧͷఆ͚ٛͮͱݮ wϧʔϧ wϙετϞʔςϜ w4-0 wΤϥʔόδΣοτ wϓϩμΫγϣϯϛʔςΟϯά w։ൃʗ43&νʔϜؒͷҟಈ
43&ʹΑΔΞϓϩʔν
৫ؒͷରཱߏ ։ൃͱ҆ఆੑͷόϥϯεͷ่Ε ػೳͷϦϦʔε ҆ఆੑ ඪͷҧ͍ ϓϩμΫτ։ൃͷԼ
ʮ։ൃʗӡ༻ʯ͕ʮ։ൃʗ43&ʯʹͳ͔ͬͨ Βͱ͍ͬͯରཱߏ͕ղফ͢ΔΘ͚Ͱͳ͍
Ͳ͏ͬͯରཱߏΛղফ͢Δͷ͔
։ൃʗ҆ఆੑͷόϥϯε ͷίϯτϩʔϧ
։ൃʗ҆ఆੑͷόϥϯεͷ۩ମྫ wιϑτΣΞͷোΛͲ͜·Ͱڐ༰͢Δ͔ wςετΛͲ͜·Ͱॻ͔͘ wϦϦʔεͷසͲ͏͢Δ͔
։ൃʗ҆ఆੑͷόϥϯε୭͕औΔͷ͔ wϓϩμΫτϚωʔδϟʁ w։ൃνʔϜͷϦʔμʔʁ w43&νʔϜͷϦʔμʔʁ
٬؍తͳσʔλ͕ͳ͍ݶΓʮަবྗͷ͋Δਓʯ ʮཱͷ͋ΔਓʯͷҰͰ࠷ޙܾ·ͬͯ͠·͏
ʮ୭͔ͷײ֮ʯ͕όϥϯεΛऔ͍ͬͯ ΔݶΓରཱߏղফ͠ͳ͍
։ൃʗ҆ఆੑͷόϥϯεΛ ίϯτϩʔϧ͢ΔͨΊͷ 43&ͷΞϓϩʔνʹΤϥʔόδΣοτ
ΤϥʔόδΣοτͷΈ wαʔϏεʹ͍ͭͯҰఆظؒʹڐ༰Ͱ͖ΔোͷϨϕϧΛܾΊΔ w4-0ʹج͍ͮͯࢉग़͢Δʢ͋ΔαʔϏεͷ4-0͕ͳΒʣ wΤϥʔόδΣοτ͕·͍ͩͬͯΔঢ়ଶͰ͋Εɺ։ൃνʔϜ৽͍͠ػೳΛϦ ϦʔεͰ͖Δ wΤϥʔόδΣοτ͕ͳ͘ͳͬͨΒɺ༨༟͕Ͱ͖Δ͔Ϧηοτ͞ΕΔ·ͰϦϦʔε Ͱ͖ͳ͘ͳΔ
٬؍తϝτϦΫεʹΑͬͯ։ൃʗ҆ఆੑͷό ϥϯεΛऔΓɺػೳͷϦϦʔεΛ࠷େԽ͢Δ ɹlΤϥʔόδΣοτͷར༻ɺ։ൃͱ43&ͱͷؒͷಈػ͚ͷߏతͳڝ߹Λղܾ͠·͢ɻ43&ͷඪ ɺʮαʔϏεোΛθϩʹ͢Δ͜ͱʯͰͳ͘ͳΓ·͢ɻ43&ͱϓϩμΫτ։ൃऀɺػೳͷ ϦϦʔεΛ࠷େԽ͢ΔͨΊʹΤϥʔόδΣοτΛ͏͜ͱΛඪʹ͠·͢ɻz 43&αΠτϦϥΠΞϏϦςΟΤϯδχΞϦϯά αʔϏεͷ4-0ΛԼճΔ͜ͱͳ͘ɺมߋͷͷ࠷େԽΛٻ͢Δ
৫ؒͷରཱߏ ։ൃͱ҆ఆੑͷόϥϯεͷ่Ε ػೳͷϦϦʔε ҆ఆੑ ඪͷҧ͍ ϓϩμΫτ։ൃͷԼ
ΤϥʔόδΣοτʹΑΔඪͷ౷Ұ ։ൃͱ҆ఆੑͷίϯτϩʔϧ ػೳͷϦϦʔε ҆ఆੑ ϓϩμΫτ։ൃͷ࠷େԽ
ΛҰ୴͠·͢
43&৴པੑΛߴΊΔͨΊʹଘࡏ͍ͯ͠Δ :FT͚ͩͲ/P
ͳͥ/Pͳͷ͔
43&ϓϩμΫτ։ൃͷΛ ҆શʹߴΊΔͨΊʹଘࡏ͍ͯ͠Δ ʮ৴པੑΛߴΊΔ͜ͱʯ·ͨखஈͷ̍ͭʹͨΔ
ΤϥʔόδΣοτʹΛ͠·͢
ΤϥʔόδΣοτಋೖͷқߴ͍ wʮΓͷظؒϦϦʔεΛࢭΊΔʯ wӡ༻͍ͯ͠ΔαʔϏεͷϏδωεϞσϧʹΑ͔ͬͯͳΓݫ͍͠ ɹlαʔϏεཧʹର͢Δ43&νʔϜͷͱ͢Ε౷తͰͳ͍ΞϓϩʔνʹɺϚωʔδϝϯτ͔Β ͷڧྗͳαϙʔτ͕ඞཁʹͳΓ·͢ɻྫ͑ɺΤϥʔόδΣοτͷফඅঢ়گΑ࢛ͬͯظͷΓͷظؒ ϦϦʔεΛࢭΊΔͱ͍͏அɺཧ͕ཁٻ͠ͳ͍ݶΓϓϩμΫτ։ൃνʔϜʹड͚ೖΕΒΕͳ ͍Ͱ͠ΐ͏ɻz 43&αΠτϦϥΠΞϏϦςΟΤϯδχΞϦϯά
αʔϏεཧͷ(PPHMFͷΞϓϩʔναΠτϦϥΠΞϏϦςΟΤϯδχΞϦϯά
ΤϥʔόδΣοτͷಋೖҎ֎ʹ ʮϓϩμΫτ։ൃͷΛ҆શʹߴΊΔʯ ͨΊͷखஈͳ͍ͷ͔
ͦͦͲ͏͍ͬͨͱ͖ʹ ։ൃ͕མͪɺ ҆ఆੑ͕Լ͕Δͷ͔
ఆ֎ͷෳࡶ͞
ఆ֎ͷෳࡶ͞ͷ۩ମྫ wൣғ͕͞Ε͍ͯͳ͍Ϋϥε"1* wϝϯςφϯεͷࢭ·ͬͨϥΠϒϥϦͷར༻ wख࡞ۀʢίϚϯυʣͰߏங͞Εͨαʔό wෳͷมߋ͕·ͱ·ͬͨϦϦʔε
։ൃ҆ఆੑ ʮఆ֎ͷෳࡶ͞ʯʹӨڹΛड͚Δ
ఆ֎ͷෳࡶ͞ΛऔΓআ͚ wোൃੜ࣌ʹ෮چͤ͘͢͞ͳΔ wͷൃݟɾमਖ਼·Ͱͷ͕࣌ؒ͘ͳΔ wΞϓϦέʔγϣϯΠϯϑϥมߋ͘͢͠ͳΔ w৽͍͠ϝϯόʔ͕ϫʔΫ͢Δ·Ͱͷ͕࣌ؒ͘ͳΔ
ఆ֎ͷෳࡶ͞Λ࠷খݶʹ͢ΔͨΊʹ43&ԿΛ͖͔͢ ɹlఆ֎ͷෳࡶ͞Λ࠷খݶʹ͢ΔͨΊʹɺ43&νʔϜ͕࣮ࢪ͖͢͜ͱΛҎԼʹࣔ͠·͢ɻ ɹɹɾड͚͍࣋ͬͯΔγεςϜʹఆ֎ͷෳࡶ͕͞ੜ͍ͯͨ͡Βࠩ͢͠ɻ ɹɹɾؔΘ͍ͬͯΔγεςϜɺӡ༻Λड͚࣋ͭ͜ͱʹͳΔγεςϜ͔Βෳࡶ͞ΛऔΓআ͘ྗΛܧଓ తʹߦ͏ɻz 43&αΠτϦϥΠΞϏϦςΟΤϯδχΞϦϯά ୀ۶ͷඒಙ
ఆ֎ͷෳࡶ͞ΛݮΒ͠ɺ୯७͞Λٻ͢Δ͜ ͱ͕։ൃͱ҆ఆੑͷ྆ํͷ্ʹͭͳ͕Δ
͜͜·Ͱ͕ཧͷͰ͢
͔͜͜ΒEFMZͰͷ࣮ફͷͰ͢
αʔϏεنͷਪҠ
EFMZ։ൃϝϯόʔͷਪҠ ΫϥγϧϦϦʔε
αʔόαΠυΤϯδχΞͷਓͷਪҠ ΫϥγϧϦϦʔε ݱ71P1Ԟݪೖࣾ
$50େ̍ਓ։ൃ
43&ͷਓͷਪҠ ΫϥγϧϦϦʔε ࣗͷೖࣾ
IUUQTOPUFDPNPUBLF@NBTBUPOOEDGGGC
IUUQTXXXGBTUHSPXKQBSUJDMFTEFMZPLVIBSB 'BTU(SPXࣗΒͷl$"/zʹऩ·Βͣɺ૾Λ͑ΔࢪࡦΛఏҊͤΑɻEFMZԞݪʹฉ͘ɺ1E.ͷཁఘ
ए͍ϝϯόʔ͕ੌ͍͍Ͱ࡞͖ͬͯͨ
IUUQTOPUFDPNPUBLF@NBTBUPOOEDGGGC
๊͍͑ͯͨʢΔʣ՝ wϦϑΝΫλϦϯάͷ͕࣌ؒऔΕͳ ͍ wఆରԠʹΑΔෳࡶͳίʔυ wଐਓతͳӡ༻ wυΩϡϝϯτͷෆ wςετίʔυͷෆ wෆશͳݕূڥ
wίʔυԽ͞Ε͍ͯͳ͍Πϯϑϥ wཧػೳͷύϑΥʔϚϯε wΘΕ͍ͯΔ͔͔Βͳ͍ཧػೳ wݴޠɺϑϨʔϜϫʔΫɺϥΠϒϥϦ ΞοϓάϨʔυ wϛυϧΣΞόʔδϣϯΞοϓ
ࠓ·Ͱͷબ͕ ܾͯ͠ѱ͔ͬͨΘ͚Ͱͳ͍
ϑΣʔζ͕มΘΕ՝มΘΔ
͠߹͏͖ͳͷ ʮ͜Ε͔ΒͲ͏͍͔ͯ͘͠ʯ
ԿΛ͍ͬͯΔͷ͔
ʮఆ֎ͷෳࡶ͞ʯΛݮΒ͠ ͜ΕҎ্૿͞ͳ͍ͨΊͷจԽͮ͘Γ
ఆ֎ͷෳࡶ͞ΛݮΒͨ͢Ίʹʁ wԿ͕ෳࡶͳͷ͔Λೝࣝ͢Δɺڞ༗͢Δ͜ͱʹΑΓՄࢹԽ͢Δ wෳࡶͳͷΛݮΒ͢ wෳࡶͳͷΛ৽ͨʹͭ͘Βͳ͍Έͮ͘Γ
ݮΒ͢ ૿͞ͳ͍ wվળ.5( w՝ચ͍ग़͠ձ wઃܭϨϏϡʔ w։ൃΨΠυϥΠϯͷ࡞ wݕূڥͷඋ ۩ମతΞϓϩʔν wϦϑΝΫλϦ ϯάܭը
ՄࢹԽ ղফ
ݮΒ͢ ૿͞ͳ͍ wվળ.5( w՝ચ͍ग़͠ձ wઃܭϨϏϡʔ w։ൃΨΠυϥΠϯͷ࡞ wݕূڥͷඋ ۩ମతΞϓϩʔν wϦϑΝΫλϦ ϯάܭը
ՄࢹԽ ղফ
վળ.5(ͷ࣮ࢪ wݸʑͰ՝ͩͱײ͍ͯ͡Δ͜ͱΛ ໌֬ʹͯ͠ࢀՃऀʹڞ༗ wαʔόαΠυΤϯδχΞɺϑϩϯτΤϯ υΤϯδχΞɺ43&ͷϝϯόʔ͕ࢀՃ wຖि࣮ࢪ wٞͷղܾࡦΛࢀՃऀͰٞ
վળ.5(ͷઃܭ
ٞͷཧ
υΩϡϝϯτԽ͢Δ͜ͱͰՄࢹԽ
IUUQTUFDIEFMZKQFOUSZ
ݮΒ͢ ૿͞ͳ͍ wվળ.5( w՝ચ͍ग़͠ձ wઃܭϨϏϡʔ w։ൃΨΠυϥΠϯͷ࡞ wݕূڥͷඋ ۩ମతΞϓϩʔν wϦϑΝΫλϦ ϯάܭը
ՄࢹԽ ղফ
՝ચ͍ग़͠ձ wվળ.5(ʹ͓͍ͯ՝ΛఏҊ͢Δ ਓ͕ภΔͱ͍͏՝͕͋ͬͨͷͰ࣮ ࢪ w՝ͷՄࢹԽΛଅਐ
ରͱ͢Δٕज़Λચ͍ग़͢
͓ޓ͍ͷճ͕ݟ͑ͳ͍Α͏ʹ ͦΕͧΕ՝ײΛճ
ϝϯόʔؒͰײ͕֮ͣΕ͍ͯΔՕॴʹ͍ͭͯٞ
هԱͷ৽͍͠͏ͪʹ՝ͷొ
ݮΒ͢ ૿͞ͳ͍ wվળ.5( w՝ચ͍ग़͠ձ wઃܭϨϏϡʔ w։ൃΨΠυϥΠϯͷ࡞ wݕূڥͷඋ ۩ମతΞϓϩʔν wϦϑΝΫλϦ ϯάܭը
ՄࢹԽ ղফ
ϦϑΝΫλϦϯάܭը wՄࢹԽ͞Εͨ՝ʹ͍ͨͯ͠༏ઌॱҐͱ୲ΛܾΊ࣮ͯࡍʹղফ͍ͯ͘͠
՝ͷҰཡԽ
༏ઌॱҐ͚
୲ܾΊ
IUUQTUFDIEFMZKQFOUSZ
ݮΒ͢ ૿͞ͳ͍ wվળ.5( w՝ચ͍ग़͠ձ wઃܭϨϏϡʔ w։ൃΨΠυϥΠϯͷ࡞ wݕূڥͷඋ ۩ମతΞϓϩʔν wϦϑΝΫλϦ ϯάܭը
ՄࢹԽ ղফ
ઃܭϨϏϡʔձͷ࣮ࢪͱ43&ͷࢀՃ w43&νʔϜͷઃܭͷڞ༗ͷλΠϛϯά ͕ᐆດͩͬͨͷΛ໌֬ʹͨ͠ wίʔυΛॻ͘લͷઃܭஈ֊Ͱ43&ͷࢹ ͰͷϨϏϡʔ͕Մೳʹ wఆ֎ͷෳࡶ͞Λະવʹ͙
ઃܭϨϏϡʔձͷ࣮ࢪͱ43&ͷࢀՃ wίʔυΛॻ͘લʹશһͰపఈతʹٞΛ͢ΔจԽʹ
ݮΒ͢ ૿͞ͳ͍ wվળ.5( w՝ચ͍ग़͠ձ wઃܭϨϏϡʔ w։ൃΨΠυϥΠϯͷ࡞ wݕূڥͷඋ ۩ମతΞϓϩʔν wϦϑΝΫλϦ ϯάܭը
ՄࢹԽ ղফ
తͱखஈͷՄࢹԽ
తͱखஈͷՄࢹԽ wखஈ͕తԽ͢Δ͜ͱΛ͙ wʮͬͨ΄͏͕ྑ͍ʯ͜ͱΛख Γ࣍ୈʹͬͯ͠·͏͜ͱΛ͙ wࠓ͍ͬͯΔλεΫͷతΛৗʹҙ ࣝ͢Δ
None
None
None
ߦ͍ͯ͠ΔλεΫͷతΛৗʹҙࣝ͢Δ
ࠓͨ͜͠ͱ·ͱΊ w43&ʮϓϩμΫτ։ൃͷΛ҆શʹߴΊΔͨΊʯʹଘࡏ͍ͯ͠Δ wϓϩμΫτ։ൃͷΛ҆શʹߴΊΔͨΊʹ୯७͞Λٻ͍ͯ͘͜͠ͱ͕ඞཁ Ͱ͋Δͱ͍͏͜ͱ wEFMZʹ͓͚ΔจԽͮ͘Γͷ۩ମతͳΞϓϩʔν
None