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

cronやDHCPなど「あって当たり前な機能」の最新ツール事情2017

Osamu Habuka
August 28, 2017

 cronやDHCPなど「あって当たり前な機能」の最新ツール事情2017

インフラエンジニアではもはや知らない人はいない、cronやDHCPに代表されるような、いつだってお世話になる「あって当たり前の機能」。実はこれらの機能を提供するイマドキなツールはこの世にたくさんあるのです。このセッションではそうした基本のキを備えたツール群から、限られたお時間の中で、モダンでキラリと光る注目のものを選りすぐってご紹介いたしていきます。

Osamu Habuka

August 28, 2017
Tweet

More Decks by Osamu Habuka

Other Decks in Research

Transcript

  1. DSPO΍%)$1ͳͲʮ͋ͬͯ
    ౰ͨΓલͳػೳʯͷ࠷৽πʔ
    ϧࣄ৘

    View Slide

  2. ࣗݾ঺հ
    Ӌਂम ͸Ϳ͔͓͞Ή

    ೔ຊ&VDBMZQUVTϢʔβձ
    8BLBNFWED஡൪δΣϦετ
    ೔ຊәࢣಉ޷ձ
    ೔ຊ)FODINBO࢖ͬͯΈΔձ
    ೔ຊHPTT࢖ͬͯΈΔձ
    ೔ຊpTTJPO࢖ͬͯΈΔձ

    View Slide

  3. ࠓ೔΍Ζ͏ͱ͍ͯ͠Δ͜ͱ
    Ϋϥ΢υ࣌୅ͷ͍·ɺࠓ΋αʔόʔͰී௨ʹ࢖ͬͯ
    ͍ΔۭؾͷΑ͏ͳਫͷΑ͏ͳ͋ͬͯ౰ͨΓલͳπʔϧ
    ޠฐ͕͋Δ͚Ͳදه্ศٓతʹ͜ΕΒΛʮϨΨγʔͳπʔϧʯͱॻ͖·͢ɻ
    ͜ΕΒ͸ຊ౰ʹϨΨγʔͳΜͩΖ͏͔ʁ࣮͸஌Βͳ
    ͍ؒʹൃల͍ͯͨ͠Γ͠ͳ͍ͩΖ͏͔ʁ
    ࠓ೔͸ͦΜͳϨΨγʔͳπʔϧͷΠϚΛ঺հ͠·͢ɻ

    View Slide

  4. ࠓ೔΍Ζ͏ͱ͍ͯ͠Δ͜ͱ
    ࠓ೔঺հ͢Δπʔϧ͸ҎԼʹͩ͜Θͬͨͭ΋
    ΓͰ͢ɻ
    ෳ਺୆ߏ੒͕Մೳ
    Ͱ͖Ε͹ϚϧνϚελʔʹͰ͖Δ͜ͱ
    "1*Ͱૢ࡞੍ޚՄೳ
    Πϯετʔϧ͕؆୯

    View Slide

  5. DSPOฤ
    ϞμϯͳDSPOͬͯԿ͕͋Δʁ
    WJYJFDSPO BOBDSPO GDSPO
    ࠓ೔঺հ͢Δͷ͸ʮ%LSPOʯͰ͢
    %LSPOIUUQELSPOJP
    ؆୯ʹߏஙՄೳ
    ༷ʑͳ؀ڥͰར༻Մೳ
    ৗʹ࢖͑Δ
    ࣮ߦ͢Δ৔ॴΛॊೈʹࢦఆͰ͖Δ

    View Slide

  6. %LSPO
    ؆୯ʹߏஙՄೳ
    όΠφϦΛμ΢ϯϩʔυͯ͠೚ҙͷ৔ॴʹ
    ઃஔ͢Δ͚ͩ
    ༷ʑͳ؀ڥͰར༻Մೳ
    ϦϦʔε͞Ε͍ͯΔόΠφϦ͸.BD -JOVY
    8JOEPXT ͍ͣΕ΋CJU

    View Slide

  7. %LSPO
    ৗʹ࢖͑Δ
    Ϧʔμʔϊʔυ͕མͪͯ΋ଞͷϑΥϩϫʔ͕Ϧʔ
    μʔʹબग़͞ΕΔΑ͏ʹઃܭ͍ͯ͠Δ͔Β0,Αɻ
    ࣮ߦ͢Δ৔ॴΛॊೈʹࢦఆͰ͖Δ
    ϊʔυΛά
    ϧʔϐϯάͯ͠άϧʔϓΛର৅ʹδϣϒ
    Λ࣮ߦͰ͖Δ͔Βʜͬͯॻ͍ͯ͋ΔΑ͏ʹಡΊΔʜ
    ͑͐ʜ࣮͸·ͩಈ͔ͯ͠·ͤΜɺͯ΁ͬ

    View Slide

  8. DSPOฤ
    %LSPO͸όοΫΤϯυʹҎԼ͕࢖͑·͢
    FUDE $POTVM ;PPLFFQFS
    ͋Εʁ$POTVM͔ͬͯͨ͠ࢦఆִͨ࣌ؒؒ͠Ͱ
    ϓϩηεΛ૸ΒͤΒΕΔػೳ͕ʜ
    ͬͯ͜ͱ͸ɺຖඵɺຖ෼ɺຖ࣌ɺຖ೔ͱ͔
    Ͱىಈ͢Δδϣϒ͚ͩͳΒ$POTVMͰ΋ʜ

    View Slide

  9. DSPOฤ
    $POTVMͰࢥ͍͚ͩͨ͠ͲɺOPNBEͷػೳʹ΋
    KPCTDIFEVMFSతͳͷ͕͋ͬͨΑ͏ͳؾ͕ʜ
    %LSPOͱಉ༷ɺ·ͩಈ͔ͯ͠ͳ͍ͷͰDSPO
    తʹ࢖͑Δ͔Ͳ͏͔͸ະݕূ

    View Slide

  10. %/4ฤ
    Ϟμϯͳ%/4ͬͯԿ͕͋Δʁ
    6OCPVOE 1PXFS%/4 /4% ,OPU%/4
    :"%*'" ग़య#*/%͔Βͷଔۀ**+ౡଜࢯ

    ࣮͸௕Β͘EKCEOT͔͠࢖ͬͯͳ͔ͬͨͷͰ
    Ϟμϯͳ%/4ʹ໌͘ͳ͍ΜͰ͢
    ࠓ೔঺հ͢Δͷ͸4LZ%/4ʜ

    View Slide

  11. 4LZ%/4$PSF%/4
    4LZ%/4$PSF%/4ͬͯԿʁ
    $PSF%/4IUUQTDPSFEOTJP
    $PSF%/4͸4LZF%/4ͷޙܧΒ͍͠
    $PSF%/4ͷ͜ͱ͸࣮͸$/$'ͷMBOETDBQFͰ
    ઌि஌ͬͨ͹͔Γ

    View Slide

  12. 4LZ%/4$PSF%/4
    4LZ%/4͸FUDEΛόοΫΤϯυʹ࣋ͭ%/4ί
    ϯςϯπαʔόʔ
    ͜Ε΋όΠφϦΛμ΢ϯϩʔυ࣮ͯ͠ߦ͢Δ
    ͚ͩɻ
    ඞཁʹԠͯ͡ઃఆϑΝΠϧΛগ͠ॻ͚ͩ͘

    View Slide

  13. %)$1ฤ
    Ϟμϯͳ%)$1ͬͯԿ͕͋Δʁ
    ,FB%)$14FSWFS ࣮͸͋·Γ஌Βͳ͍
    ʹW͕ग़ͯ3&45"1*͕࣮૷͞ΕͨΒ͠
    ͍
    .Z42-$MVTFS࢖ͬͯ)"ߏ੒Λ࡞ΕΔΒ͍͚͠Ͳࢼ͠
    ͯͳ͍ɻ͋ͱ݄࣌఺Ͱ͸GBJMPWFS͸࣮૷ͯ͠ͳ
    ͍ͱͷ͜ͱɻ
    Ͱ΋%)$1αʔόʔͬͯෳ਺୆ߏ੒ډΔʁ

    View Slide

  14. %)$1ฤ
    Ͱ΋%)$1αʔόʔͬͯෳ਺୆ߏ੒ཁΔʁ
    ཁΔΜͰ͢ɻಛʹΦϯϓϨ؀ڥͷ৔߹͸ɻ
    ͦΜͳ͋Δ೔ʮ4LZ%/4ͷ%)$1൛͕͋Ε͹͍͍ͷʹͳ͊ʜʯͱࢥ͍ͬͯ
    ͨΒʜ
    4LZ%/4ͷνέοτʹʮTLZEIDQʯͱ͍͏λΠτϧͰ࡞ऀͷ౤ߘ͕͋Γɺ
    ·͞ʹͦΜͳ͜ͱΛ௲͍ͬͯͨɻ
    IUUQTHJUIVCDPNTLZOFUTFSWJDFTTLZEOTJTTVFT
    ͍ͭ͊͜αΠίʔͩͱࢥͬͯ଴ͬͯΈΔ͕ɺ଴ͯͲ฻ͤͲ4LZ%)$1͕࣮
    ૷͞ΕΔؾ഑͸ͳ͍ͷͰࣗ෼Ͱ࡞ͬͯ͠·͓͏ͱࢥͬͨͷ͕ࠓճͷൃද
    ͷಈػɻ

    View Slide

  15. %)$1ฤ
    Ͱ͸ຬΛ࣋ͯ͠ͱݴ͍͍ͨͱ͜ΖͰ͕͢ʜ
    ࠓ೔঺հ͢Δͷ͸ʮFUD%)$1ʯͰ͢
    طʹFUDEΛόοΫΤϯυʹ࣋ͭ%)$1αʔ
    όʔΛ࣮૷͍ͯ͠Δਓ͕ډ·ͨ͠ɻ
    IUUQTHJUIVCDPNMDMBSLNJDIBMFLFUDEIDQ

    View Slide

  16. ࠷ޙʹ
    ๯಄Ͱड़΂·ͤΜͰ͕ͨ͠ɺࠓ೔঺հ֤ͨ͠
    πʔϧʹ͸΋͏ͻͱͭڞ௨఺͕͋Γ·͢ɻ
    ͦ͏Ͱ͢ɺ(0ݴޠ
    Ͱ͢ɻ

    View Slide