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

実践エンタープライズインフラ考古学

 実践エンタープライズインフラ考古学

Masahiro Hata

October 15, 2017
Tweet

More Decks by Masahiro Hata

Other Decks in Technology

Transcript

  1. ࣮ફ
    ΤϯλʔϓϥΠζγεςϜ
    Πϯϑϥߟݹֶ
    ୈ50ճ৘ใՊֶएखͷձ 2017/10/08
    ാ ণ޺ @decobisu

    View Slide

  2. ߟݹֶ

    View Slide

  3. ߟݹֶ
    • ਓྨ͕࢒ͨ͠จԽͷࠟ੻ʢྫ͑
    ͹ɺҨ෺ɺҨߏͳͲʣͷݚڀΛ
    ௨͠ɺਓྨͷ׆ಈͱͦͷมԽΛ
    ݚڀ͢Δֶ໰Ͱ͋Δɻ
    ɹɹɹɹɹ——WikipediaΑΓҾ༻

    View Slide

  4. ͍ΘΏΔ”৘ใγεςϜ”Λ
    ࡞Δͷ͸ਓͰ͋Δ

    View Slide

  5. ࠓ೔͸ͭΒ͍࿩Λ͠·͢
    ※ݸਓͷओ؍ʹجͮ͘

    View Slide

  6. ࣗݾ঺հ

    View Slide

  7. ാণ޺ (͸ͨ·͞ͻΖ)
    • id:decobisu (Ͱ͜ͼ͢)
    • ೖࣾ6೥໨ɿΠϯϑϥΤϯδχΞ
    • एखͷձ͓ͬ͞Μ࿮(0x1F) ɺ໺ྑװࣄ

    View Slide

  8. ΤϯλʔϓϥΠζγεςϜ
    • ओʹاۀͰ࢖༻͞ΕΔΞϓϦέʔγϣϯͦͷ
    ଞ࢓૊Έ౳ɺ৘ใγεςϜશൠΛݴ͏
    • څ༩ܭࢉɺاۀձܭɺίετ෼ੳɺސ٬؅ཧɺ
    Ӧۀࢧԉɺੜ࢈؅ཧɺग़ՙ؅ཧɺαϓϥΠ
    νΣʔϯͳͲ

    View Slide

  9. ੡଄ۀͷதͷγεςϜ
    • ੡଄ۀˠϞϊΛͭͬͯ͘ചΔձࣾ
    • ͓٬༷ʹϝʔΧʔͳͲ
    • ࡐྉߪങ→ඞཁͳࢿࡐɾࡐྉͷௐୡ
    • ੜ࢈؅ཧ→ࣗࣾ޻৔ɾԼ੥͚
    • ෺ྲྀ؅ཧ→഑ૹۀऀ΁ͷґཔɺೲೖઌ
    • ࠴ݖ؅ཧ→΋ͷΛചͬͨޙͷճऩ

    View Slide

  10. ৘ใγεςϜ෦໳
    • ʮ৘γεʯͱ͔ʮࣾ಺SEʯͱݺশ͞ΕΔ
    • ΤϯλʔϓϥΠζγεςϜͷ։ൃɾӡ༻ɾอक
    ؅ཧɺࣾ಺ۀ຿ͷITԽɺίετ࡟ݮ΍ۀ຿ޮ
    ཰ԽͳͲΛͳΓΘ͍ͱ͢Δ෦໳
    • ͜͜10೥͙Β͍͸อक؅ཧϝΠϯͷʮकΓʯ
    ͔Β୤٫ͯ͠ʮ߈ΊͷITʯͱ͔ʮ৘γεෆཁ
    ࿦ʯͱ͔ͣͬͱݴΘΕͯΔ

    View Slide

  11. γεςϜͷण໋
    • γεςϜ͸10೥ɺ20೥Ҏ্ಈ͘(ಈ͔ͤΔ)
    • ༷ʑͳཁҼͰऴᖼΛܴ͍͑ͯ͘
    • ίετ૿Ճͷෛՙ
    • ෺ཧతͳ੍໿
    • Ϗδωεతͳن੍
    • IT෦໳ͷମྗɾεΩϧͷ௿Լ
    • ࢢ৔΍ࣾձͷมԽ

    View Slide

  12. ण໋͕དྷΔલʹ
    • ҆ఆՔಇΛͤ͞ଓ͚ͳ͚Ε͹͍͚ͳ͍
    • ৽͍͠ϏδωεʹରԠͰ͖ΔΑ͏ʹ͢Δ
    • (ࣗ෼ୡ͕)ࢮͳͳ͍Α͏ʹ͢ΔͨΊʹ
    • ϨΨγʔγεςϜΛۦஞ͢Δ

    View Slide

  13. ࣮ફฤ
    • ਂ෵ʹ௅Ή

    View Slide

  14. ߟݹֶͬΆ͍Ξϓϩʔν
    ɹؔ܎ऀΠϯλϏϡʔ
    ɹҨ੻ൃ۷ௐࠪ
    ɹաڈจݙௐࠪ
    ɹ೥୅ଌఆ
    ɹଞจ໌ͱͷൺֱ

    View Slide

  15. ൃ۷ௐࠪ
    • ౰࣌ͷؔ܎ऀपลʹɺݱঢ়ͷγεςϜΛݟͯ΋Βͬ
    ͯهԱΛ۷Γग़͢
    • ιʔείʔυ͕ͳ͍ͷͰ࣮ߦϑΝΠϧ͔Βٯίϯ
    ύΠϧͯ͠ιʔείʔυΛղੳ
    • ෺ཧతͳࢴɺใࠂॻɺݟੵ΍ݕऩࢿྉΛ࣌ܥྻʹ
    ฒ΂ͯߏஙͷܦҢΛ௥͏
    • ౰࣌ͷ૊৫จԽ΍ۀ຿͔ΒɺԿނݱঢ়ͷܗʹͳͬ
    ͨͷ͔ཧղ͢Δ

    View Slide

  16. 呪い
    • υΩϡϝϯτ૚
    • ઃܭॻ͸͋Δ͕Ͳ͜ʹ΋ॻ͍ͯͳ͍ɻߋ৽͞Εͨͷ͔΋ෆ໌
    • ͦ΋ͦ΋ଘࡏ͠ͳ͍orʮ͋ͬͨ͸ͣʯ(౰࣌ͷؔ܎ऀ)
    • ίʔυ૚
    • ίʔυ͸ॻ͔ΕͯΔ͚Ͳ࣮ࡍ͸࣮ߦ͞Εͳ͍ɺ΋͘͠͸࣮ߦ
    ͞ΕΔ͕Կ΋͠ͳ͍
    • ཁ݅ఆٛ૚
    • ্૚෦·ͨ͸૊৫తରཱʹΑΔ੓࣏త൑அͰܾఆ͞Εͨཁ݅
    • γεςϜ͕੒௕͢ΔʹͭΕͯॏ͍଍ᐫʹͳΔ

    View Slide

  17. ࣮ફTips
    • ཁٻఆٛ΍্ఔࢿྉ͸৴ጪੑ͕௿͍(ྑ͍໘͠
    ͔ॻ͍͍ͯͳ͍)
    • ؔ܎ऀͷূݴΑΓιʔείʔυ(ݱ෺ΛݟΔ)
    • ·ͣ͸ϩάղੳ͔Β(ݱ෺ΛݟΔ)
    • ౰࣌ͷ੓࣏త൑அ͸ࠓʹ߹ΘͤΔ(࣌୅എܠ)
    • ؀ڥҠ২Ͱಀ͛Δ(Ծ૝Խɺσʔλίϐʔ)

    View Slide

  18. ͜ΕͰϨΨγʔ͸ۦஞͨͧ͠ʂ

    View Slide

  19. ຊ౰ʹͦ͏͔ʁ

    View Slide

  20. ϨΨγʔԽ
    • γεςϜ͸࡞ͬͨॠ͔ؒΒϨΨγʔԽ͢Δ
    • Ձ஋ΛੜΜͰ͍Δؒ͸ਖ਼ͱͳΔ
    • Ձ஋Λੜ·ͳ͍ɺੜΈग़͢Ձ஋͕૬ରతʹϚ
    ΠφεʹͳΔͱ”ෛͷҨ࢈”ͱͳΔ
    ෛͷҨ࢈ʹͳΔ·͑ʹ࠶ར༻
    ग़དྷͳ͚Ε͹ഁյɾ෧ҹ

    View Slide

  21. ࠓޙͷల։
    • ࣌୅ʹ߹ΘͤͨΞʔΩςΫνϟ΁
    • ݱঢ়ͷ؀ڥΛͻͱͭͣͭݟ͍ͯ͘
    టष͘΍͍ͬͯ͘

    View Slide

  22. ϨΨγʔ(legacy)
    Ҩ࢈ɻड͚ܧ͍ͩ΋ͷɻ

    View Slide

  23. ͍͞͝ʹ
    • ਂ෵ʹ௅Ήʹ͸ߟݹֶతΞϓϩʔνͰਓؒɾݱ෺ɾ
    ࣌୅എܠΛ֬ೝͭͭ͠ਐΊΔ
    • Ձ஋ΛҾ͖ܧ͗ͭͭɺਐԽ͍ͤͯ͘͞
    • ະདྷʹࢥ͍Λ஘ͤɺ෗Βͣʹ߈Ί͍ͯ͘

    View Slide

  24. ”ʮ֮ޛʯͱ͸!!
    ҉ҋͷߥ໺ʹ!!
    ਐΉ΂͖ಓΛ੾Γ։͘
    w w w w w w w w w w
    ͜ͱͩο!! ”
    w w w w
    ——ʮδϣδϣͷحົͳ๯ݥʯΑΓҾ༻

    View Slide