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

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

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

Aef1c93dd96f12b280929ed7ff80d684?s=128

Masahiro Hata

October 15, 2017
Tweet

Transcript

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

  2. ߟݹֶ

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

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

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

  6. ࣗݾ঺հ

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

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

  9. ੡଄ۀͷதͷγεςϜ • ੡଄ۀˠϞϊΛͭͬͯ͘ചΔձࣾ • ͓٬༷ʹϝʔΧʔͳͲ • ࡐྉߪങ→ඞཁͳࢿࡐɾࡐྉͷௐୡ • ੜ࢈؅ཧ→ࣗࣾ޻৔ɾԼ੥͚ •

    ෺ྲྀ؅ཧ→഑ૹۀऀ΁ͷґཔɺೲೖઌ • ࠴ݖ؅ཧ→΋ͷΛചͬͨޙͷճऩ
  10. ৘ใγεςϜ෦໳ • ʮ৘γεʯͱ͔ʮࣾ಺SEʯͱݺশ͞ΕΔ • ΤϯλʔϓϥΠζγεςϜͷ։ൃɾӡ༻ɾอक ؅ཧɺࣾ಺ۀ຿ͷITԽɺίετ࡟ݮ΍ۀ຿ޮ ཰ԽͳͲΛͳΓΘ͍ͱ͢Δ෦໳ • ͜͜10೥͙Β͍͸อक؅ཧϝΠϯͷʮकΓʯ ͔Β୤٫ͯ͠ʮ߈ΊͷITʯͱ͔ʮ৘γεෆཁ

    ࿦ʯͱ͔ͣͬͱݴΘΕͯΔ
  11. γεςϜͷण໋ • γεςϜ͸10೥ɺ20೥Ҏ্ಈ͘(ಈ͔ͤΔ) • ༷ʑͳཁҼͰऴᖼΛܴ͍͑ͯ͘ • ίετ૿Ճͷෛՙ • ෺ཧతͳ੍໿ •

    Ϗδωεతͳن੍ • IT෦໳ͷମྗɾεΩϧͷ௿Լ • ࢢ৔΍ࣾձͷมԽ
  12. ण໋͕དྷΔલʹ • ҆ఆՔಇΛͤ͞ଓ͚ͳ͚Ε͹͍͚ͳ͍ • ৽͍͠ϏδωεʹରԠͰ͖ΔΑ͏ʹ͢Δ • (ࣗ෼ୡ͕)ࢮͳͳ͍Α͏ʹ͢ΔͨΊʹ • ϨΨγʔγεςϜΛۦஞ͢Δ

  13. ࣮ફฤ • ਂ෵ʹ௅Ή

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

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

    • ౰࣌ͷ૊৫จԽ΍ۀ຿͔ΒɺԿނݱঢ়ͷܗʹͳͬ ͨͷ͔ཧղ͢Δ
  16. 呪い • υΩϡϝϯτ૚ • ઃܭॻ͸͋Δ͕Ͳ͜ʹ΋ॻ͍ͯͳ͍ɻߋ৽͞Εͨͷ͔΋ෆ໌ • ͦ΋ͦ΋ଘࡏ͠ͳ͍orʮ͋ͬͨ͸ͣʯ(౰࣌ͷؔ܎ऀ) • ίʔυ૚ •

    ίʔυ͸ॻ͔ΕͯΔ͚Ͳ࣮ࡍ͸࣮ߦ͞Εͳ͍ɺ΋͘͠͸࣮ߦ ͞ΕΔ͕Կ΋͠ͳ͍ • ཁ݅ఆٛ૚ • ্૚෦·ͨ͸૊৫తରཱʹΑΔ੓࣏త൑அͰܾఆ͞Εͨཁ݅ • γεςϜ͕੒௕͢ΔʹͭΕͯॏ͍଍ᐫʹͳΔ
  17. ࣮ફTips • ཁٻఆٛ΍্ఔࢿྉ͸৴ጪੑ͕௿͍(ྑ͍໘͠ ͔ॻ͍͍ͯͳ͍) • ؔ܎ऀͷূݴΑΓιʔείʔυ(ݱ෺ΛݟΔ) • ·ͣ͸ϩάղੳ͔Β(ݱ෺ΛݟΔ) • ౰࣌ͷ੓࣏త൑அ͸ࠓʹ߹ΘͤΔ(࣌୅എܠ)

    • ؀ڥҠ২Ͱಀ͛Δ(Ծ૝Խɺσʔλίϐʔ)
  18. ͜ΕͰϨΨγʔ͸ۦஞͨͧ͠ʂ

  19. ຊ౰ʹͦ͏͔ʁ

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

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

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

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

  24. ”ʮ֮ޛʯͱ͸!! ҉ҋͷߥ໺ʹ!! ਐΉ΂͖ಓΛ੾Γ։͘ w w w w w w w

    w w w ͜ͱͩο!! ” w w w w ——ʮδϣδϣͷحົͳ๯ݥʯΑΓҾ༻