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

2019-03-06 ダメな「運用自動化」の3類型 + α /operation-automation-3-bad-model

opelab
March 06, 2019

2019-03-06 ダメな「運用自動化」の3類型 + α /operation-automation-3-bad-model

ssmjp 2019/03での発表資料です。
「運用自動化の基本原則」シリーズの番外編と位置付けています。

# 運用自動化の基本原則シリーズ
- 2019-03-06 「運用自動化」とは: https://speakerdeck.com/opelab/20190306-operation-what-automation
- 2019-05-24 運用業務の「構造化」: https://speakerdeck.com/opelab/20190524-structured-operation
- 2019-04-18 運用自動化の基本原則1 「引継ぎの原則」: https://speakerdeck.com/opelab/20190418-operation-automation-basis-principle-1
- 2019-05-24 運用自動化の基本原則2「平易化の原則」: https://speakerdeck.com/opelab/20190524-operation-automation-basic-principle-2

# 運用自動化の基本原則シリーズ 番外編
- 2019-03-06 ダメな「運用自動化」の3類型 + α: https://speakerdeck.com/opelab/operation-automation-3-bad-model
- 2019-04-18 「運用自動化」に対する幻想: https://speakerdeck.com/opelab/operation-automation-illusion

(運用設計ラボ合同会社 波田野裕一)

opelab

March 06, 2019
Tweet

More Decks by opelab

Other Decks in Technology

Transcript

  1. Operation Lab ӡ༻ઃܭϥϘ ʮӡ༻ࣗಈԽͷجຊݪଇʯͱ͸ 2 ଟ͘ͷӡ༻ݱ৔ʹ͓͍ͯɺ޻਺࡟ݮΛ໨తͱͨ͠ʮӡ༻ࣗಈԽʯͷඞཁ ੑ͕ڣ͹Εɺଟ༷ͳʮӡ༻ࣗಈԽʯϓϩμΫτͷಋೖ͕ࢼΈΒΕ͍ͯ· ͢ɻ
 ͔ࣗ͠͠ಈԽʹ͸ଟ͘ͷෆ౎߹΍෭࡞༻͕͋Γɺҙਤʹશ͘൓ͨ݁͠Ռ Λ΋ͨΒ͢͜ͱͷํ͕Ή͠Ζଟ͍ͷ͕ݱ࣮Ͱ͢ɻ

    ຊࢿྉͰ͸ɺʮӡ༻ࣗಈԽ͕ӡ༻ݱ৔ʹ༩͑Δக໋తͳӨڹΛճආ͠ɺ ӡ༻ݱ৔ʹͱͬͯ࠷దͳӡ༻؀ڥΛ࣮ݱ͢ΔͨΊʹඞཁͳجຊతͳߟ͑ ํʯΛʮӡ༻ࣗಈԽͷجຊݪଇʯͱఆٛ͠ɺͦͷ಺༰ʹ͍ͭͯӡ༻ઃܭ ϥϘ߹ಉձࣾͷݚڀ׆ಈ͓Αͼཧ࿦ԽΛ౿·͑ͯղઆ͠·͢ɻ ׬੒͞Εͨʮཧ࿦ʯͰ͸ͳ͍ͷͰɺποίϛ΍ίϝϯτ׻ܴͰ͢ɻ
  2. Operation Lab ӡ༻ઃܭϥϘ ʮӡ༻ࣗಈԽʯͱ͸ ӡ༻ݱ৔ʹ͓͚Δఆٛ  4 ఆٛԽ ʮαʔϏεσϦόϦΛࣗಈԽ͢Δ͜ͱʯ ӡ༻૊৫ͷϦιʔεΛ׆༻͠ɺରՁ΍ධՁͷ޲্Λ໨తʹɺ

    ֎෦ʹର͢ΔܧଓతͳԿΒ͔ͷαʔϏεఏڙͷҰ෦΋͘͠͸શͯ ΛࣗಈԽ͢Δ͜ͱ ӡ༻ࣗಈԽͷຊ࣭͸ʮࣄۀܧଓੑʯͷ޲্ ʮӡ༻ࣗಈԽʯͱ͸ ෮श
  3. Operation Lab ӡ༻ઃܭϥϘ ʮӡ༻ࣗಈԽʯ͸ʮӡ༻ඪ४ԽʯͷҰͭ 5 ӡ༻ۀ຿ΛίʔυϨϕϧ·ͰఆܕԽ ඪ४Խ ͠ɺ ࣮૷·Ͱߦ͏͜ͱɻ ӡ༻ࣗಈԽͷҐஔ෇͚

    ࣾ಺੍खӡ༻ ӡ༻ͷఆܕԽ ӡ༻ࣗಈԽ ඪ४ԽϨϕϧ த ඪ४ԽϨϕϧ ߴ ඪ४ԽϨϕϧ ௿ ίʔυϨϕϧ खॱॻϨϕϧ ݸʑਓ͕ಠࣗ ʮӡ༻ࣗಈԽʯͱ͸ ෮श
  4. Operation Lab ӡ༻ઃܭϥϘ ஫ҙ఺ʮӡ༻ࣗಈԽʯΑ͋͘Δצҧ͍ 6 ʮӡ༻ࣗಈԽʯͱ͸ ෮श ʮࣗಈԽ͢Ε͹ఆܕԽ͞ΕΔʯΘ͚Ͱ͸ͳ͍ ඪ४ԽϨϕϧ ௿

    ࣾ಺੍खӡ༻ ӡ༻ͷఆܕԽ ӡ༻ࣗಈԽ ඪ४ԽϨϕϧ த ඪ४ԽϨϕϧ ௿ खॱॻϨϕϧ ݸʑਓ͕ಠࣗ Ұ଍ඈͼ ઃܭͳ͖࣮૷ʹؕΓɺ࢓༷όάΛੜΈ΍͍͢ º ࢓༷όάͷմ ֤࣮૷͕ಠࣗ
  5. ʮӡ༻ࣗಈԽʯʹෆՄܽͳͭͷࢹ఺ • اۀͷࣄۀܧଓੑ޲্ʹߩݙ͢Δ͔  • ࣄۀܧଓੑ͕޲্͠ͳ͍ࣗಈԽ͸ʮӡ༻ࣗಈԽʯͰ͸ͳ͍ • ӡ༻ݱ৔ͷαʔϏεՁ஋޲্ʹߩݙ͢Δ͔  •

    αʔϏεՁ஋͕޲্͠ͳ͍ࣗಈԽ͸ʮӡ༻ࣗಈԽʯͰ͸ͳ͍ • ӡ༻ݱ৔ͷσϦόϦՁ஋޲্ʹߩݙ͢Δ͔  • σϦόϦՁ஋͕޲্͠ͳ͍ࣗಈԽ͸ʮӡ༻ࣗಈԽʯͰ͸ͳ͍ Operation Lab ӡ༻ઃܭϥϘ 7 ʮӡ༻ࣗಈԽʯͱ͸ ෮श
  6. Operation Lab ӡ༻ઃܭϥϘ 9 ྨܕࣄۀܧଓੑ͕޲্͠ͳ͍ʮӡ༻ࣗಈԽʯ ӡ༻ࣗಈԽͷຊ࣭͸ʮࣄۀܧଓੑʯͷ޲্ • มԽʹॊೈʹରԠͰ͖ͳ͍ࣗಈԽ • ਓͷҟಈʹ࣮֬ʹରԠͰ͖ͳ͍ࣗಈԽ

    • ਅ࣮ࣗಈԽ͸ߗ௚Խ • ʮࣗಈԽʯ͸ɺۀ຿Λߗ௚Խͤ͞Δ • ʮ͓໾ॴରԠʯ͔͠Ͱ͖ͳ͍௿෇ՃՁ஋ͳӡ༻ݱ৔΁ ෆ౎߹ͳਅ࣮ ݱ৔ىҼ ࣄۀܧଓੑ͕௿Լ͢ΔࣗಈԽ ࢹ఺اۀͷࣄۀܧଓੑ޲্ʹߩݙ͢Δ͔
  7. Operation Lab ӡ༻ઃܭϥϘ اۀͷࣄۀܧଓੑ͕௿Լ͢ΔࣗಈԽ ਐԽܗଶ 11 ۀ຿Λߗ௚Խͤ͞ΔࣗಈԽ ࣗറࣗಈԽ ࣗരࣗಈԽ த௕ظతʹਐԽ

    ࣗಈԽͷϝϦοτΛ্·ΘΔக໋ইʹ΋ มԽʹରԠෆՄɺҾ͖ܧ͗ෆՄೳͳࣗಈԽ͸࣌ؒͱͱ΋ʹϦεΫ૿େ ྨܕࣄۀܧଓੑ͕޲্͠ͳ͍ʮӡ༻ࣗಈԽʯ
  8. Operation Lab ӡ༻ઃܭϥϘ ࣗറ ࣗര ࣗಈԽͷ࢖͍Ͳ͜Ζ ϓϥΠϕʔτ 12 ۀ຿Λߗ௚Խͤ͞ΔࣗಈԽ ࣗറࣗಈԽ

    ࣗരࣗಈԽ ྨܕࣄۀܧଓੑ͕޲্͠ͳ͍ʮӡ༻ࣗಈԽʯ ϓϥΠϕʔτͰ΍Δͷ͸໰୊ແ͠ɻ΍Β͔͢ͱܦݧ஋ߴ͘ͳΔɻ ۀ຿Ͱ΍Δͷ͸μϝɺઈର কདྷߴ͍ϦεΫͱͳΔࣗಈԽ
  9. Operation Lab ӡ༻ઃܭϥϘ ࢀߟʮӡ༻ࣗಈԽʯෛͷϧʔϓ 13 ಋೖظ ഁ୼જ෬ظ ഁ୼ݦࡏظ ഁ୼ᖵ྾ظ ๨٫ظ

    ໌ࣔత ҉໧త ʮӡ༻ࣗಈԽΠΠωʯ ϊϦϊϦ ظ଴΄Ͳྑ͘ͳͬͯͳ͍ͷͰ ӅΕʮӡ༻ͰΧόʔʯ ࠷༏ઌͰमਖ਼͠ͳ͚Ε͹ εΩϧ΋޻਺΋ແ͍ ࣄۀ΍ۀ຿͕ ࢭ·Δ ग़యӡ༻ࣗಈԽɺෆ౎߹ͳਅ࣮ ྨܕࣄۀܧଓੑ͕޲্͠ͳ͍ʮӡ༻ࣗಈԽʯ ࣗരࣗಈԽ
  10. Operation Lab ӡ༻ઃܭϥϘ ࢹ఺ӡ༻ݱ৔ͷαʔϏεՁ஋޲্ʹߩݙ͢Δ͔ 15 ྨܕαʔϏεՁ஋͕޲্͠ͳ͍ʮӡ༻ࣗಈԽʯ ʮαʔϏεʯࢹ఺Ͱઃܭɾ࣮૷͢Δඞཁ͕͋Δ • Ϣʔβͷ՝୊ղܾʹߩݙ͠ͳ͍ࣗಈԽ •

    ࣗ෼ୡͷࡶ༻Λղܾ͢Δ͚ͩͷࣗಈԽ αʔϏεՁ஋͕޲্͠ͳ͍ࣗಈԽ ෆ౎߹ͳਅ࣮ ϚωδϝϯτىҼ • ਅ࣮ʮӡ༻ࣗಈԽʯ͸Ϣʔβʹ͸ؔ܎ͳ͍ • Ϣʔβ͸ʮखಈ͔ࣗಈ͔ʯΑΓ΋ɺʮ඼࣭΍ೲظʯΛؾʹ͢Δɻ • αʔϏεՁ஋ͷ্͕Βͳ͍ࣗಈԽ͸Ϗδωεతʹ͸ແՁ஋
  11. Operation Lab ӡ༻ઃܭϥϘ ࢀߟʮӡ༻ͷఆܕԽʯʹ͸ͭͷର৅ྖҬ͕͋Δ 18 τΠϧ ސ٬՝୊ղܾ • ఆܕԽʹΑΓࠜຊՁ஋͕૿େ •

    ఆܕԽʹΑΓ෇ՃՁ஋͕௥Ճ • ఆܕԽʹΑΓࡶ༻͕ݮগ • ఆܕԽʹΑΓ᎟ཚཁૉ͕ফ໓ ӡ༻ࣗಈԽ ࡶ຿ࣗಈԽ Ұൠతʹ޻਺େ Ұൠతʹ೉қ౓ߴ Ұൠతʹ޻਺খ Ұൠతʹ೉қ౓௿ Ձ஋େ ௚઀త Ձ஋খ ؒ઀త Ұൠతʹ͸ ͔͜͜Β ܦݧΛੵΉ ૣΊʹணख ͢΂͖ ৻ॏʹ ʮαʔϏεʯࢹ఺Ͱઃܭɾ࣮૷͢Δඞཁ͕͋Δ ྨܕαʔϏεՁ஋͕޲্͠ͳ͍ʮӡ༻ࣗಈԽʯ
  12. Operation Lab ӡ༻ઃܭϥϘ ʮσϦόϦʯࢹ఺ͰఆྔධՁ͢Δඞཁ͕͋Δ ࢹ఺ӡ༻ݱ৔ͷσϦόϦՁ஋޲্ʹߩݙ͢Δ͔ 20 ྨܕσϦόϦՁ஋͕޲্͠ͳ͍ʮӡ༻ࣗಈԽʯ • ൓෮ੑɾ࠶ݱੑɾ҆ఆੑɾ߹ཧੑͷͳ͍ࣗಈԽ •

    ఆྔධՁʹΑΔݕূΛ͠ͳ͍ࣗಈԽ σϦόϦՁ஋͕޲্͠ͳ͍ࣗಈԽ ෆ౎߹ͳਅ࣮ ϚωδϝϯτىҼ • ਅ࣮ʮӡ༻ࣗಈԽʯ͸໨తʹͳΓ΍͍͢ • ࣮࣭తͳޮՌ͕ͳͯ͘΋ಋೖࣗମ͕ʮ੒Ռʯͱͯ͠ධՁ͞Ε΍͍͢ɻ • ੒Ռ໨తͷਓʹΑΔʮমാ೶ۀతͳӡ༻ࣗಈԽʯ͕ߦΘΕ΍͍͢ɻ
  13. ࢀߟʮӡ༻ࣗಈԽʯʹඞཁͳ࿦ཧతਖ਼͠͞ • ඼࣭ͷ޲্ • લఏ৚݅඼࣭ج४͕໌֬Ͱ͋Δ͜ͱ • ظؒͷ୹ॖ΍޻਺ͷ࡟ݮ • લఏ৚݅ʮӡ༻ࣗಈԽʯલͷظؒ΍޻਺͕໌֬Ͱ͋Δ͜ͱ •

    ϛεͷ๷ࢭ • લఏ৚݅ʮӡ༻ࣗಈԽʯલͷϛεൃੜ཰͕໌֬Ͱ͋Δ͜ͱ • ޮ཰Խ • લఏ৚݅ʮӡ༻ࣗಈԽʯલͷʮޮ཰ʯ͕໌֬Ͱ͋Δ͜ͱ • ίετͷ࡟ݮ • લఏ৚݅ʮӡ༻ࣗಈԽʯલʹʮ࡟ݮର৅ͱͳΔίετʯ͕໌֬Ͱ͋Δ͜ͱ Operation Lab ӡ༻ઃܭϥϘ 23 ʮӡ༻ࣗಈԽͷϝϦοτʯΛຊ౰ʹ࣮ݱͨ͠ͷ͔ূ໌͢ΔͨΊʹඞཁͳલఏ ྨܕσϦόϦՁ஋͕޲্͠ͳ͍ʮӡ༻ࣗಈԽʯ
  14. ʮӡ༻ࣗಈԽʯʹෆՄܽͳͭͷࢹ఺ • اۀͷࣄۀܧଓੑ޲্ʹߩݙ͢Δ͔  • ࣄۀܧଓੑ͕޲্͠ͳ͍ࣗಈԽ͸ʮӡ༻ࣗಈԽʯͰ͸ͳ͍ • ӡ༻ݱ৔ͷαʔϏεՁ஋޲্ʹߩݙ͢Δ͔  •

    αʔϏεՁ஋͕޲্͠ͳ͍ࣗಈԽ͸ʮӡ༻ࣗಈԽʯͰ͸ͳ͍ • ӡ༻ݱ৔ͷσϦόϦՁ஋޲্ʹߩݙ͢Δ͔  • σϦόϦՁ஋͕޲্͠ͳ͍ࣗಈԽ͸ʮӡ༻ࣗಈԽʯͰ͸ͳ͍ Operation Lab ӡ༻ઃܭϥϘ 25 ͜ΕΒͷࢹ఺ͷᆐ֎ͷʮӡ༻ࣗಈԽʯ͕͋Γ·͢ ྨܕ൪֎ฤಈ͔ͳ͍ʮӡ༻ࣗಈԽʯ
  15.  ʮࣗಈԽʹΑͬͯશͯղܾ͢Δʯͱߟ͑Δਓ  ۀ຿Λ၆ᛌͤͣɺ਎͔ۙΒ࣮૷͠͸͡ΊΔਓ  ʮଟػೳɺ׬શࣗಈԽʯͷເΛ໨ࢦ͢ਓ ࢀߟӡ༻ࣗಈԽΛࣦഊͤ͞Δਓͷಛ௃ Operation Lab ӡ༻ઃܭϥϘ

    26  ʮӡ༻ࣗಈԽ͕໨తʯʹͳΔਓ ੒Ռ໨౰ͯ   Ϣʔβͷ͜ͱ͕ࢹ໺ʹແ͍ਓ  ʮ޻਺࡟ݮ໨తͰӡ༻ࣗಈԽʯ͢Δਓ ӡ༻ࣗಈԽΛࣦഊͤ͞ΔϚωʔδϟ ӡ༻ࣗಈԽΛࣦഊͤ͞Δӡ༻ΤϯδχΞ ʮӡ༻ࣗಈԽ͸੒ޭͨ͠ʯ͜ͱʹ͞Ε͍ͯΔͨΊɺࣦഊ͕දʹग़ͯ͘Δ͜ͱ͸ແ͍ɻ ྨܕ൪֎ฤಈ͔ͳ͍ʮӡ༻ࣗಈԽʯ
  16.  ʮࣗಈԽʹΑͬͯશͯղܾ͢Δʯͱߟ͑Δਓ  ۀ຿Λ၆ᛌͤͣɺ਎͔ۙΒ࣮૷͠͸͡ΊΔਓ  ʮଟػೳɺ׬શࣗಈԽʯͷເΛ໨ࢦ͢ਓ ʮӡ༻ࣗಈԽʯʹෆՄܽͳͭͷࢹ఺ͷ֎ଆͷਓ Operation Lab ӡ༻ઃܭϥϘ

    27  ʮӡ༻ࣗಈԽ͕໨తʯʹͳΔਓ ੒Ռ໨౰ͯ   Ϣʔβͷ͜ͱ͕ࢹ໺ʹແ͍ਓ  ʮ޻਺࡟ݮ໨తͰӡ༻ࣗಈԽʯ͢Δਓ ӡ༻ࣗಈԽΛࣦഊͤ͞ΔϚωʔδϟ ӡ༻ࣗಈԽΛࣦഊͤ͞Δӡ༻ΤϯδχΞ ʮӡ༻ࣗಈԽ͸੒ޭͨ͠ʯ͜ͱʹ͞Ε͍ͯΔͨΊɺࣦഊ͕දʹग़ͯ͘Δ͜ͱ͸ແ͍ɻ ྨܕ൪֎ฤಈ͔ͳ͍ʮӡ༻ࣗಈԽʯ
  17.  ʮࣗಈԽʹΑͬͯશͯղܾ͢Δʯͱߟ͑Δਓ  ʮଟػೳɺ׬શࣗಈԽʯͷເΛ໨ࢦ͢ਓ ʮӡ༻ࣗಈԽʯʹෆՄܽͳͭͷࢹ఺ͷ֎ଆͷਓ Operation Lab ӡ༻ઃܭϥϘ 28 

    ʮӡ༻ࣗಈԽ͕໨తʯʹͳΔਓ ੒Ռ໨౰ͯ ӡ༻ࣗಈԽΛࣦഊͤ͞Δӡ༻ΤϯδχΞ ྨܕ൪֎ฤಈ͔ͳ͍ʮӡ༻ࣗಈԽʯ ӡ༻ࣗಈԽΛࣦഊͤ͞ΔϚωʔδϟ ૖େ࣮͗ͯ͢૷͑͞͠ͳ͍ Ͱ͖ͳ͍ ʮࣗಈԽʯ ເ૝ࣗಈԽ
  18. Operation Lab ӡ༻ઃܭϥϘ ͍ͭ·Ͱ΋ʮಈ͔ͳ͍ࣗಈԽʯ ਐԽܗଶ 29 ૖େ࣮͗ͯ͢૷͑͞͠ͳ͍ Ͱ͖ͳ͍ ʮࣗಈԽʯ ເ૝ࣗಈԽ

    ແ૒ࣗಈԽ ͜͡ΒͤΔͱ ʮ͍͔࣮ͭݱͰ͖Δʯͱ߽ޠͨ͠··ز੕ૼ ྨܕ൪֎ฤಈ͔ͳ͍ʮӡ༻ࣗಈԽʯ
  19. ʮӡ༻ࣗಈԽʯͰى͖͕ͪͳͭͷʮࣗಈԽʯ • ࣗറࣗಈԽ • ࣄۀܧଓੑ௿Լܕ • มԽʹରԠͰ͖ͳ͍ʮࣗറܕʯ͔Βʮࣗരܕʯ΁ͷਐԽ΋ • ࡶ຿ࣗಈԽ •

    αʔϏεແՁ஋ܕ • झຯࣗಈԽ • σϦόϦແՁ஋ܕ Operation Lab ӡ༻ઃܭϥϘ 31 ·ͱΊ ເ૝ࣗಈԽແ૒ࣗಈԽ ಈ͔ͳ͍ࣗಈԽ ൪֎ฤ
  20. Operation Lab ӡ༻ઃܭϥϘ :FT :FT :FT ʮӡ༻ࣗಈԽʯ͸ͭͷࢹ఺͔Βઃܭ͢Δ 32 ࣄۀܧଓੑ޲্ʹߩݙ αʔϏεՁ஋޲্ʹߩݙ

    σϦόϦՁ஋޲্ʹߩݙ ʮӡ༻ࣗಈԽʯͰ͋Δ ࢹ఺ ࢹ఺ ࢹ఺ /P ʮӡ༻ࣗಈԽʯͰ͸ͳ͍ /P /P ·ͱΊ /P ઃܭ։࢝ ເ૝ ແ૒ ࣗಈԽ ࣗറ ࣗര ࣗಈԽ ࡶ຿ࣗಈԽ झຯࣗಈԽ ۀ຿Λߗ௚Խɾഁ୼ͤ͞Δ Ϣʔβͷ՝୊Λղܾ͠ͳ͍ σʔλʹΑΔޮՌଌఆΛ͠ͳ͍ :FT ʮࣗಈԽʯͰ͸ͳ͍