Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SREのはじめかた〜ニフティニュースの場合〜 - NIFTY Tech Talk #13

SREのはじめかた〜ニフティニュースの場合〜 - NIFTY Tech Talk #13

ニフティ株式会社

September 04, 2023
Tweet

Video


Resources

SRE実践入門:ニフティにおける取り組みと成功事例 - NIFTY Tech Talk #13

https://nifty.connpass.com/event/292280/

More Decks by ニフティ株式会社

Other Decks in Technology

Transcript

  1. ϞϊϦεΞʔΩςΫνϟ  w )5.-ੜ੒΍"1*ɺαʔόʔػೳɺόονॲཧɺ ؅ཧػೳͳͲ͕ϑϨʔϜϫʔΫ಺Ͱ׬݁ w ιϑτ΢ΣΞ΍%#ݕূͷͨΊͷอकίετ͕ ೥ʑ૿Ճ w ࣗࣾϑϨʔϜϫʔΫͷͨΊଐਓԽ͕ਐΈ΍͍͢

    w ΦϯϓϨϛε؀ڥΛ૝ఆͯ͠࡞ΒΕ͓ͯΓɺ 
 Ϋϥ΢υͷεέʔϦϯάϝϦοτͳͲͷԸܙΛ ड͚ΒΕͳ͍ w ϞϊϦγοΫͰػೳ͕ଟ͍ͨΊɺҰׅͰͷ؀ڥ Ҡߦ͸ෆՄೳ
  2. վળΛ્Ήཁૉ w खಈ࡞ۀ͕ଟ͘ɺϦϦʔείετ͕ߴ͍ w ϦϦʔε࡞ۀ΍։ൃͳͲͷଟ͘ͷ࡞ۀ͕৬ਓٕͰߦΘΕ͍ͯΔ w ϦϦʔεखॱॻͳͲ͕ඞཁͰϦϦʔείετ͕ߴ͘ɺසൟͳվળ͕೉͍͠ w ো֐͕ఆٛ͞Ε͓ͯΒͣɺසൟʹࠩ͠ࠐ·ΕΔ w

    ʮ୭͔͕ؾ͍ͮͨΒো֐ʯͱ͍͏ঢ়ଶʹ͋ΔͨΊʹɺࠞཚ͕ੜ·Εͦͷ౓ʹ։ൃλεΫ͕ ࢭ·Δ w ো֐ൃੜͷ఻ൖ΋஗͘ɺղܾ·Ͱͷεϐʔυ΋஗͍ w ӡ༻࡞ۀʹ௥ΘΕ͍͗ͯ͢Δ w ख࡞ۀʢτΠϧʣ͕๲Ε্͕Γɺ։ൃۀ຿ʹऔΓ͔͔Εͳ͍ 
  3. %PO`UKVTUEP43& #F43& w ΞδϟΠϧͷੈքʹ͸ʮΞδϟΠϧΛ΍ΔͳɺΞδϟΠϧʹͳΕʯͱ͍͏ ݴ༿͕͋Δʢ%PO`UKVTUEP"HJMF #F"HJMFʣ w 43&Λ΍Δ͜ͱͦͷ΋ͷΛ໨తʹͯ͠͸ͳΒͳ͍ w ࣗ෼͕ͨͪ΍Γ͍ͨͷ͸ɺӡ༻ͱ։ൃͷόϥϯεΛͱΓͳ͕Βɺࣄۀཁ݅ʹରԠ͠ɺ

    
 ιϑτ΢ΣΞΛվળ͠ଓ͚Δͱ͍͏͜ͱͷ͸ͣ w ؾ࣋ͪΑ͘։ൃͰ͖ͳ͍ݪҼΛపఈతʹऔΓআ͘ w ʮݩʑ͜͏͔ͩΒ͠ΐ͏͕ͳ͍ʯͱఘΊͳ͍ɻ w ʮͦΕ͸43&͡Όͳ͍ʯͱ͍͏ܕʹ΋͸·Βͳ͍ɻ w ָ͍͠։ൃΛଓ͚ΔͨΊʹɺָΛ͢ΔͨΊͷۤ࿑ΛԀΘͳ͍ 
  4. վળΛ્Ήཁૉ ࠶ܝ w खಈ࡞ۀ͕ଟ͘ɺϦϦʔείετ͕ߴ͍ w ϦϦʔε࡞ۀ΍։ൃͳͲͷଟ͘ͷ࡞ۀ͕৬ਓٕͰߦΘΕ͍ͯΔ w ϦϦʔεखॱॻͳͲ͕ඞཁͰϦϦʔείετ͕ߴ͘ɺසൟͳվળ͕೉͍͠ w ো֐͕ఆٛ͞Ε͓ͯΒͣɺසൟʹࠩ͠ࠐ·ΕΔ

    w ʮ୭͔͕ؾ͍ͮͨΒো֐ʯͱ͍͏ঢ়ଶʹ͋ΔͨΊʹɺࠞཚ͕ੜ·Εͦͷ౓ʹ։ൃλεΫ͕ ࢭ·Δ w ো֐ൃੜͷ఻ൖ΋஗͘ɺղܾ·Ͱͷεϐʔυ΋஗͍ w ӡ༻࡞ۀʹ௥ΘΕ͍͗ͯ͢Δ w ख࡞ۀʢτΠϧʣ͕๲Ε্͕Γɺ։ൃۀ຿ʹऔΓ͔͔Εͳ͍ 
  5. վળΛ્Ήཁૉ ࠶ܝ w खಈ࡞ۀ͕ଟ͘ɺϦϦʔείετ͕ߴ͍ w ϦϦʔε࡞ۀ΍։ൃͳͲͷଟ͘ͷ࡞ۀ͕৬ਓٕͰߦΘΕ͍ͯΔ w ϦϦʔεखॱॻͳͲ͕ඞཁͰϦϦʔείετ͕ߴ͘ɺසൟͳվળ͕೉͍͠ w ো֐͕ఆٛ͞Ε͓ͯΒͣɺසൟʹࠩ͠ࠐ·ΕΔ

    w ʮ୭͔͕ؾ͍ͮͨΒো֐ʯͱ͍͏ঢ়ଶʹ͋ΔͨΊʹɺࠞཚ͕ੜ·Εͦͷ౓ʹ։ൃλεΫ͕ ࢭ·Δ w ো֐ൃੜͷ఻ൖ΋஗͘ɺղܾ·Ͱͷεϐʔυ΋஗͍ w ӡ༻࡞ۀʹ௥ΘΕ͍͗ͯ͢Δ w ख࡞ۀʢτΠϧʣ͕๲Ε্͕Γɺ։ൃۀ຿ʹऔΓ͔͔Εͳ͍ 
  6. ϦεΫΛड༰͢Δ w 43&΍%FW0QTͷΞϓϩʔν͸։ൃͱӡ༻ͷରཱ͔Βੜ·Ε͍ͯΔ💥 w ։ൃνʔϜ͸৽͍͠Ձ஋ΛੜΈग़ͨ͢Ίͷ։ൃΛߦ͍͍ͨ w ӡ༻νʔϜ͸ো֐Λىͨ͘͜͠ͳ͍ͷͰɺγεςϜʹมߋΛՃ͑ͨ͘ͳ͍ w ͦΕͧΕͷ໨ඪʹ͓͚ΔରཱΛΤϥʔόδΣοτͳͲͷ࢓૊ΈʹΑͬͯڠಉؔ܎ʹ͢Δ w

    αʔϏεো֐͸ѱ͍͜ͱͰ͸ͳ͍ɺͱ͍͏Ձ஋؍Λ·ͣ͸ਁಁͤ͞Δ w ͷՄ༻ੑͷͨΊʹ͸ലେͳ࿑ྗ͕͔͔Δ͕ɺϢʔβʔ΁ͷϝϦοτ͕ۃΊͯগͳ͍ w ͦΕΑΓ΋ػೳͷϦϦʔε଎౓Λ࠷େԽ͢ΔͨΊʹ͸ɺఔ౓ͷՄ༻ੑͷ௿Լ͸ڐ༰ ͞ΕΔ΂͖ɺͱ͍͏όϥϯεͷՁ஋؍Λૌ͑ଓ͚Δ w ઈରʹো֐Λى͜͞ͳ͍γεςϜ͸Կ΋৮Βͳ͍͜ͱ͕࠷ળͷղͱͳͬͯ͠·͏ 
  7. ϦεΫΛड༰͢Δ w Մ༻ੑΛߴΊଓ͚Δʹ͸ίετ͕͔͔ΓɺͦΕʹରͯ͠Ϣʔβʔ΁ͷ 
 ϝϦοτ͸গͳ͍͜ͱΛઆ໌͠ଓ͚Δ w ΤϯδχΞͷۚમతͳίετͷଞɺଞͷ࡞ۀΛࣗಈԽͰ͖ͳ͍ͱ͍͏޻਺తͳίετ΋ 
 ؚΊͯɺߴ͗͢ΔՄ༻ੑ ͳͲ

    ͸ඇৗʹߴ͍ίετ͕͔͔Δ w 3PVUF͸4-"Ͱ͋Δ͕ɺϦʔδϣϯΛލͬͨ৑௕ԽͳͲԿॏʹ΋ରࡦ͕औΒΕ͍ͯΔ w ϦεΫΛड༰͢Δͱ͍͏ߟ͑ํ͕ਁಁ͠ͳ͍ͱɺࣗಈԽʹ΋ջٙతʹͳΔ w ࣗಈԽͳͲͷγεςϜʹ೚ͤΔͱ͍͏͜ͱΛ͠Α͏ͱ͢Δͱɺো֐͕ى͖ΔͷͰ͸ʁͱ͍͏Ϧ εΫߟྀ͚͕ͩઌߦ͠ɺ৽͍͜͠ͱ΁ͷ௅ઓ͕গͳ͘ͳΔ w ਓ͕ؒ΍ͬͨํ͕ਖ਼֬Ͱؒҧ͍͕ͳ͍ͱ͍͏൑அʹͳΓɺτΠϧ΋࡟ݮ͞Εͳ͘ͳΔ 
  8. αʔϏεϨϕϧ໨ඪΛ໌จԽ͢Δ w ϦεΫΛߟ͑ΔͱɺඞવతʹԿΛܭଌ͠ͳ͚Ε͹͍͚ͳ͍ͷ͔͸ܾ·Δ w χϡʔεͷߋ৽͕௕࣌ؒࢭ·ΔͱɺαΠτࣗମͷՁ஋͕ͳ͘ͳͬͯ͠·͏ w αΠτ͸ৗʹݟΒΕΔঢ়ଶͰ͋ͬͯ΄͍͕͠ɺ͍ͭ΋ݟΒΕΔ͜ͱ͸ٻΊͳ͍ w ࠷ॳ͸؇ΊͷࢦඪΛؾܰʹ௥Ճ͍ͯ͘͠ w

    Τϥʔͷ਺͕෼ؒͰճҎԼɺ೔ͷՄ༻ੑ͕ɺͳͲ w ࠷ॳ͔Β೉͘͠ߟ͑ͣɺʮ͜Ε͕ى͖ͯͨΒઈର·͍ͣʯ͙Β͍ͷ΋ͷ͔Β௥Ճ͢Δ w ࠷ॳ͸গͳ͍ࢦඪ͔Β࢝ΊΔ w ݄ճϓϩμΫγϣϯϛʔςΟϯάΛߦ͍ɺͦ͜ͰඞཁͳࢦඪΛ௥Ճͨ͠Γɺඞཁ͕͋Ε͹ج४ ΛߴΊͨΓ͢Δʢ"84ͷ$MPVEXBUDIμογϡϘʔυΛ׆༻ʣ w ࠷ॳʹͱઃఆͨ͠ج४Λʹͨ͠Γɺͦͷٯ΋ଘࡏ͢Δ 
  9. αʔϏεϨϕϧ໨ඪΛ࣠ͱ͢Δ w Մ༻ੑͳͲ͕αʔϏεϨϕϧ໨ඪΑΓԼ͕͍ͬͯͳ͍ͷͰ͋Ε͹ɺͦΕ͸ ʮো֐ʯͱ͸Έͳ͞ͳ͍ɺͱ͍͏ڧ͍ؾ࣋ͪΛ࣋ͭ w 4MBDLʹઃఆͨ͠Ξϥʔτ͕ඈΜͰ͜ͳ͍ݶΓɺো֐ͱ͸Έͳ͞ͳ͍ɺ͙Β͍ͷؾ࣋ͪ w ্࢘ͳͲͷʮαΠτදࣔ஗͘ͳ͍ʁʯͱ͍͏ҙݟͳͲʹ͍ͭͯ΋ɺܭଌΛ ΋ͬͯ൑அ͢Δ w

    "84ͷ93BZ΍ूܭσʔλͳͲ͔Βʮຊ౰ʹͦ͏ͳͷ͔ʁʯΛ֬ೝ͢Δ w ͲΜͳཱ৔ͷਓؒͰ͋ͬͯ΋ݸਓͷओ؍ʹࠨӈ͞Εͳ͍ɺͱ͍͏ڧ͍ؾ࣋ͪΛ࣋ͭ w ΋͠൑ఆͰ͖ͳ͔ͬͨো֐͸ɺ4-04-*ͱͯ͠௥Ճͯ͠ɺ࣍ʹ׆͔͢ w ࣮ࡍͷো֐ʹΞϥʔτͳͲͰؾ͚ͮͳ͔ͬͨͷͰ͋Ε͹ɺઃఆͯ࣍͠ʹ׆͔͢ w ʮਓ͕ؒ൑ผ͢Δʯͱ͍͏ͷ͸τΠϧͷݪҼʹͳΔͨΊɺઈରʹආ͚Δ 
  10. ͪΐͬͱͨ͠࡞ۀͰ΋ࣗಈԽ͢Δ w ίϯςφͷεέʔϦϯάΛҎલ͸खಈͰߦ͍ͬͯͨ w ίϯςφͷ$16࢖༻཰ͳͲΛ؂ࢹ͠ɺΞϥʔτ্͕͕ͬͨΒ"84ͷίϯιʔϧը໘্ 
 ͔Βख࡞ۀͰίϯςφͷ਺Λख࡞ۀͰ૿΍ͨ͠ΓݮΒͨ͠Γ͍ͯͨ͠ w ݱࡏ͸ɺ"QQMJDBUJPO"VUP4DBMJOHΛ࢖͏͜ͱͰࣗಈԽ w

    $16࢖༻཰͕ҰఆҎ্ʹͳΔͱίϯςφͷ਺͕૿͑ɺམͪண͘ͱࣗಈͰ૿Ճ෼͕࡟আ͞ΕΔ w ͪΐͬͱԚ͍ίʔυʹͳͬͯ΋ɺࣗಈԽ͞Ε͍ͯͨํ͕͍͍ w هࣄͷߋ৽ঢ়گΛݕ஌͢ΔͨΊʹɺ%#ͷதͰߋ৽೔͕࣌೔Ҏ಺ʹͳ͍ͬͯͳ͍৔߹ʹ͸ 4MBDLʹ௨஌͢Δɺͱ͍͏1ZUIPOίʔυΛDSPOͰఆظతʹճ͢ͱ͍͏࢓૊ΈΛ࡞ͬͨ w ઃܭͱͯ͋͠·ΓΠέͨ࡞ΓͰ͸ͳ͔͕ͬͨɺ4&0Λத৺ͱͨ͠ύϑΥʔϚϯεվળͷ 
 λεΫʹूத͢Δ͜ͱ͕Ͱ͖ͨ 
  11. ௕ظతͳՁ஋Λ࣋ͨͳ͍͜ͱ͸ഇࢭ͢Δ w ࢼݧతʹ"*ཁ໿ػೳΛ௥Ճ͕ͨ͠ɺϏδωε؍఺ͷվળ͕͞Εͳ͔ͬͨ w େن໛ݴޠϞσϧΛར༻ͨ͠χϡʔεهࣄཁ໿ΛࣗࣾσʔλͰ͔ΒࣗલͰ࣮૷ w $IBU(15ͳͲ͕ొ৔͢ΔલͰ͋Γɺਫ਼౓తʹ΋༏Ε͍ͯΔͱ͸ݴ͑ͳ͔ͬͨ w ӡ༻؂ࢹʹਓͷखΛೖΕ͍͕ͯͨɺӡ༻ίετ͕ඇৗʹେ͖͘ͳͬͨ w

    ਫ਼౓͕ߴ͘ͳ͔ͬͨͨΊɺखಈͰ؂ࢹ͢Δ෦෼ΛऔΓೖΕ͍͕ͯͨɺӡ༻ʹΑͬͯ޻਺͕ ѹഭ͞ΕΔ෦෼͕ଟ͘ଘࡏͨ͠ w ӡ༻ʹख͕͔͔ؒΔ͕ɺϏδωεతݟฦΓ͕গͳ͔ͬͨͨΊɺഇࢭΛܾఆͨ͠ w ৽͍͠վળͷͨΊʹ΍ΊΔ͜ͱΛબ୒͢Δඞཁ΋͋Δ 
  12. ·ͱΊ w χϑςΟχϡʔεͰ͸ʮվળʹूதͰ͖Δ؀ڥΛ࡞ΔʯͨΊʹ43&Λಋೖ͍ͯ͠Δ🤸 w 43&ͷํ๏࿦ʹͩ͜ΘΓ͗ͣ͢ɺʮؾ͕͍͍࣋ͪ։ൃʯΛ໨ࢦ͍ͯ͠Δ🔧 w ͜Ε͸43&͔Ͳ͏͔ʁͱ͍͏ఆٛʹͩ͜ΘΓ͗͢ͳ͍ɻࣗ෼͕ͨͪ։ൃ͠΍͍͢؀ڥΛ࡞Δɻ w 43&ʹ͓͚ΔҎԼͷͭͷߟ͑ํΛ࠾༻͢Δ͜ͱΛ·ͣ͸͓͢͢Ί͢Δ😎 w

    ϦεΫΛड༰͢Δ w αʔϏεো֐͸ѱ͍͜ͱͰ͸ͳ͍ɻ։ൃͱӡ༻ͷόϥϯεΛऔΔɻ w αʔϏεϨϕϧ໨ඪΛܾΊΔ w ʮԿ͕ো֐ͳͷ͔ʁʯΛܾΊΔɻαʔϏεϨϕϧ໨ඪΛ࣠ʹͯ͠ɺ୭͔ͷओ؍Ͱো֐ͱ͸Έͳ͞ͳ͍ɻ w τΠϧΛ๾໓͢Δ w ͪΐͬͱͨ͠࡞ۀͰ΋ࣗಈԽ͢Δɻ௕ظతՁ஋Λ࣋ͨͳ͍͜ͱ͸ഇࢭ͢Δɻ