Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Copyright © 2009-2017 eureka, inc. All rights reserved. Takuya Onda / eureka, Inc. 2017-08-28 Eureka Agora TeckTalk ٕज़Τϯτϩϐʔ૿େͱͷઓ͍ɻ ΤϨΧSREνʔϜͷࣄྫ
Slide 2
Slide 2 text
Introduction ■ Takuya Onda – eureka, Inc. – SRE team Engineer Lead
Slide 3
Slide 3 text
Agenda ■ 1. ΤϨΧͷSREνʔϜͱ ■ 2. ٕज़Τϯτϩϐʔͱ ■ 3.ΤϯτϩϐʔΛ૿͞ͳ͍ҝʹ ■ 4. ·ͱΊ
Slide 4
Slide 4 text
1.ΤϨΧͷSREνʔϜʹ͍ͭͯ
Slide 5
Slide 5 text
νʔϜମ੍ ■ 7໊ x શһΤϯδχΞ ■ چΠϯϑϥνʔϜͱR&D୲νʔϜ͕߹ซͯ͠ൃ
Slide 6
Slide 6 text
νʔϜϛογϣϯ ■ ձࣾͷࢦ͢Ϗδωεͷ࣮ݱͷ્ཱ֬Λ্͛Δ ཁҼΛશͯഉআ͢Δࣄ ■ ձࣾͷอ࣋͢ΔશγεςϜͷՄ༻ੑɺύϑΥʔϚϯ εɺηΩϡϦςΟɺ࡞ۀޮԽɺมߋཧɺϞχλ ϦϯάɺোରԠٴͼΩϟύγςΟཧʹΛ࣋ ͭ
Slide 7
Slide 7 text
1.γεςϜ։ൃʹ͓͚Δٕज़Τϯτϩϐʔͱ
Slide 8
Slide 8 text
Τϯτϩϐʔ૿େͷ๏ଇ ■ ෆ֬ఆੑɺཚࡶ͞ɺແடংͷ߹͍ ■ ࣗવ(ੈք)ৗʹɺΤϯτϩϐʔ͕ʮখ͍͞ˠେ͖ ͍ʯͱ͍͏ํʹਐΉɻ ■ ࣗવʮடং͔Βແடংʯͱ͍͏ํʹਐΉʯ
Slide 9
Slide 9 text
γεςϜ։ൃʹ͓͚ΔΤϯτϩϐʔ૿େͱ ■ ΄͓͚ͬͯίʔυԚΕΔ ■ ΄͓͚ͬͯγεςϜଐਓԽ͍ͯ͘͠ ■ ΄͓͚ͬͯγεςϜඪ४Խ͔Β͔͚Ε͍ͯ͘ ■ ΄͓͚ͬͯϩά(Τϥʔϩά)૿͑Δ ■ ΄͓͚ͬͯΞϥʔτ૿͑Δ ■ ΄͓͚ͬͯγεςϜ੬ऑʹͳΔ
Slide 10
Slide 10 text
Τϯτϩϐʔͷ૿େͨ͠γεςϜΛ๊͑Δͱ ■ ։ൃεϐʔυͷԼ ■ க໋తͳηΩϡϦςΟϦεΫͷݕΕ ■ UXମݧͷΏΔ͔ͳԼ(αʔϏεͷࢮ) ■ ٕज़తෛ࠴ = γεςϜͷෳࡶԽʹ͍ൃੜ͢Δ
Slide 11
Slide 11 text
ΤϯτϩϐʔΛ૿͞ͳ͍ͨΊʹ ■ 3ͭͷΞϓϩʔν ■ 1:ҙࢥܾఆ ■ 2:ٕज़ઓུ ■ 3:νʔϜମ੍
Slide 12
Slide 12 text
1.ΤϯτϩϐʔΛ૿͞ͳ͍ҙࢥܾఆ
Slide 13
Slide 13 text
ύϨʔτͷ๏ଇ ■ 8ׂͷՁ2ׂͷػೳ͕୲͍ͬͯΔ ■ શମͷ2ׂ͕༏ΕͨઃܭͳΒ࣮༻্8ׂͷঢ়گͰ༏ ΕͨೳྗΛൃش͢Δɻ ■ ॳظείʔϓΛՄೳͳݶΓখ͘͞ɺૣ͘ϦϦʔε ■ ࠷খͰ࠷େޮՌɾ࣮ߦࢤΞϓϩʔν ■ Ұੴೋௗɺࡾௗɺ࢛ௗͷιϦϡʔγϣϯΛඒಙʹ
Slide 14
Slide 14 text
Ծઆࢥߟͱ࣮ߦҊࢥߟͷΞϓϩʔν ■ ใ͕ਖ਼͍͠ != ਖ਼͍͠ҙࢥܾఆ͕Ͱ͖Δ ■ ૣ͍ஈ֊ͰԾઆΛ࣋ͪղܾͷεϐʔυΛૣ͘ ■ "ݱ࣌Ͱʮ࠷͑ʹ͍ۙʯͱࢥΘΕΔ͑"Ͱ͋ Δ͜ͱ͕ॏཁ.ͦΕΛαοͱग़ͯ͠ఆྔతʹੳ ■ ใूΊΔΑΓࣺͯΔͷ͕େࣄ ■ ใίϨΫλʔͰΞΫγϣϯʹͭͳ͕Βͳ͍ɻ ཏࢥߟඇޮ
Slide 15
Slide 15 text
࣮ߦҊࢥߟͱใΤϯτϩϐʔɾ͍͍ใ / ѱ͍ใͱ ■ Τϯτϩϐʔɿࣄͷෆ͔֬͞ ■ ༏ΕͨใΤϯτϩϐʔΛݮগͤ͞Δํʹಇ͘ ■ ແବͳใΤϯτϩϐʔΛ૿͢ํʹಇ͘ ■ ԿΛࣺͯΔͷ͔ɻԿΛΊΔͷ͔ͱ͍ͬͨࢹͰ ใΛूΊΔྗΛ͢Δ
Slide 16
Slide 16 text
1.ΤϯτϩϐʔΛ૿͞ͳ͍ٕज़ઓུ
Slide 17
Slide 17 text
γεςϜർ࿑ ■ ੬ऑੑͷൃݱετϨʔδ༰ྔͳͲ ■ ͍ࣺͯલఏͷΠϯϑϥ ■ εςʔτϨεԽͱϦϓϨΠεͷ͢͠͞
Slide 18
Slide 18 text
ઃఆࠩҟͱٕज़ඪ४Խ ■ ٕज़ඪ४Խͱ࠶ར༻ੑ/࠶ݱੑ ■ มߋڪාͷࠀ(සൟʹγεςϜΛ͍ࣺͯΔ) ■ ࣗݾهड़ͳInfrastructure as Code ■ ࢀߟɿ https://speakerdeck.com/sakajunquality/ infrastructure-as-code-in-pairs
Slide 19
Slide 19 text
όοναΠζͷۃখԽͱߴϑΟʔυόοΫ ■ ਖ਼͍͠ઃܭܧଓతʹมԽ͍ͯ͘͠ ■ ٕज़ඪ४Խͱໃ६͍ͯ͠ΔΑ͏͕ͩͦ͏Ͱͳ͍ ■ ࠶ར༻ੑ/࠶ݱՄೳੑ/ߴͳαʔϏεΠϯͦ͜େࣄ ■ WIP੍ݶͱγϦΞϧͳ࣮ணख ■ ະϦϦʔε = ԿՁΛఏڙ͍ͯ͠ͳ͍ͱಉٛ ■ ϓϧϦΫͷۃখԽ ■ ౷Ұ͞ΕͨDeploy/ProvisioningΠϯλϑΣʔε
Slide 20
Slide 20 text
ڊਓͷݞʹΔ ■ AWS Well Architected Framework ■ Twelve Factor of App ■ Ғਓୡͷઃܭʹ͔ͬΔ
Slide 21
Slide 21 text
1.ΤϯτϩϐʔΛ૿͞ͳ͍νʔϜମ੍
Slide 22
Slide 22 text
ٕज़ઓུͷཧղ ■ ͳͥԶ͕͍ͨͪΔͷ͔ ■ ͳͥ͜͏͢Δͷ͔/ͲΜͳϝϦοτ͕͋Δͷ͔ ■ ओுɾཧ༝ɾࠜڌͷ3ίϛϡχέʔγϣϯ ■ ໌จԽ & ͭ͘͜͠ݴ༿ʹ / จԽͱͯ͠ͷਁಁ ■ ಁ໌ੑͷ͋Δίϛϡχέʔγϣϯ
Slide 23
Slide 23 text
ઓུͱઓज़ͱͷҠৡ ■ ઓུɿԿͱઓ͍ɺԿͱઓΘͳ͍ͷ͔(Ҿ͖ࢉ) ■ ઓज़ɿͲ͏ͬͯઓ͏ͷ͔ ■ ઓུ౷Ұ͠ɺઓज़ϝϯόʔΛ৴པ͢Δ ■ Ұ൪ৄ͍͠ͷࠓ։ൃ͍ͯ͠Δਓ
Slide 24
Slide 24 text
ڞ༗Λ૿͢ ■ Daily StandUp / ใ֨ࠩΛθϩʹ ■ ҙࢥܾఆʹؔͯ͠ͷ໌จԽ ■ ि࣍ͷϨϙʔτձ ■ WebOpsίετਪҠ ■ Τϥʔϩά ■ ύϑΥʔϚϯε
Slide 25
Slide 25 text
(ࢀߟ) ։ൃऀͱϛʔςΟϯά ■ ։ൃऀͷ࣌ؒͱΛୣ͏Mtgઈରѱ ■ ίϯςΩετεΠονΛۃྗൃੜͤ͞ͳ͍ ■ ϛʔςΟϯάΛ։͘߹ɺඞͣҎԼΛࣄલʹڞ༗ ■ ʮͳͥ։͘ͷ͔ʯʮͲΜͳత͕͋Δͷ͔ʯ ■ ʮܾΊΔ͖ࣄʯʮओͳٞԿ͔ʯ ■ ։ൃऀͷ࣌ؒελʔτΞοϓʹ͓͍ͯඇৗʹوॏ ͳࢿݯͰ͋Δ͜ͱΛΕͳ͍
Slide 26
Slide 26 text
(ࢀߟ) νʔϜεΫϥϜ ■ ि1ճͷ༏ઌܾఆϛʔςΟϯάͱDaily StandUp ■ ·ͣ՝͋Γ͖.WhatͷલʹHowͷΛ͠ͳ͍ ■ WhatɿԿΛղܾ͢Δ͔ ■ Howɿٕज़తͳղܾख๏ ■ ϏδωεՁϕʔεͰͷҙࢥܾఆ
Slide 27
Slide 27 text
(ࢀߟ) Daily Stand Up ■ ຖಉ࣌ؒ͡ʹߦ͍ɺશһ͕ࢀՃ͢Δ ■ νʔϜʹنଇਖ਼͍͠։ൃϦζϜΛ࣋ͨͤΔ ■ पظੑɺ࠶ݱੑΛߴΊΔ ■ ༨ܭͳ͜ͱ(Mtg࣌ؒௐͱ͔)ʹ಄ΛΘͳ͍ ■ 15ҎʹऩΊΔ ■ ͞Βʹ͠߹͍ඞཁͳΒผ్࣌ؒΛઃ͚Δ
Slide 28
Slide 28 text
1.·ͱΊ
Slide 29
Slide 29 text
·ͱΊ ■ ٕज़ΤϯτϩϐʔΛ૿͞ͳ͍ ■ ΤϯτϩϐʔΛ૿͞ͳ͍ҝͷ3ͭͷΞϓϩʔν ■ ҙࢥܾఆͷՁ؍ ■ ٕज़ઓུ ■ νʔϜମ੍
Slide 30
Slide 30 text
CONFIDENTIAL Thank you :) Thank you :)