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

小さい組織も導入できるサーバーレスアーキテクチャとDevOps

Hiroki Uemoto
November 05, 2018
1.6k

 小さい組織も導入できるサーバーレスアーキテクチャとDevOps

Hiroki Uemoto

November 05, 2018
Tweet

Transcript

  1. খ͍͞૊৫΋ಋೖͰ͖Δαʔ
    όʔϨεΞʔΩςΫνϟͱ
    %FW0QT

    View full-size slide

  2. גࣜձࣾ5FDI-FBEͷ

    ২ຊͱਃ͠·͢
    w ژ౎ൃͷελʔτΞοϓͰʙ$50ΛͭͱΊ·ͨ͠
    w ͦͷޙϑϦʔϥϯε
    w גࣜձࣾVLLBʹ5FDI-FBEͱͯ͠δϣΠϯ
    w ژ౎͔Β΁Ҿͬӽ͠ʢՇͱࢠڙΛ࿈Εͯʣ

    View full-size slide

  3. ʹ͍ͭͯ
    w 08/&34Λ্ཱͪ͛ͨ୩઒ͱ
    ݩBJNJOHͷ$50খྛͷڞಉ
    ୅ද
    w ๻΋ ҰԠ
    ݩ$50ͳͷͰ࠷ॳ
    ͔Βਓݩ$50͕͍Δ૊৫Ͱ
    ͢
    w Ұྲྀͷੜ࢈ऀ͔Β௚઀०ͳ΋
    ͷΛ࠷ߴͷλΠϛϯάͰ͓ૹ
    Γ͢Δ೶࢈෺ͷ༧໿ൢചαʔ
    Ϗε΍ͬͯ·͢

    View full-size slide

  4. ࠓ೔͠Ό΂Δ͜ͱ
    w αʔόʔϨε࠾༻ͨ͠࿩ͱฐࣾͷ%FW0QTͷ࿩͠·͢
    w ૊৫ͱͯ͠͸೥݄૑ۀͳΜͰΤϯδχΞ͸গͳ͍Ͱ͢
    w ઌʹ݁࿦ݴͬͪΌ͏ͱ
    w αʔόʔϨε࠾༻ͯ͠ྑ͔ͬͨ
    w ࠷ॳ͔Β%FW0QT੔͑ͯྑ͔ͬͨ
    w খ͞ͳ૊৫͔ͩΒͦ͜࠷ॳ͔Β΍Γ·͠ΐ͏

    View full-size slide

  5. ͳͥαʔόʔϨεͰͷӡ༻ΛܾΊ͔ͨ
    w ೥݄຤ͷϑϧϦχϡʔΞϧΛ͖͔͚ͬʹ
    w ݩʑαʔόʔϨεͰͷӡ༻ܦݧ͕͋ͬͨ
    w αʔϏεͷ։ൃʹूதͰ͖ΔΑ͏ʹ͔ͨͬͨ͠
    w OHJOYͱ͔ϛυϧ΢ΣΞͷνϡʔχϯάʹͳΔ΂࣌ؒ͘
    ΛͱΒΕͨ͘ͳ͔ͬͨ

    View full-size slide

  6. ӡ༻ͯ͠Έͯײͨ͡ϝϦοτ
    w εέʔϥϒϧ
    w ӡ༻ָ͕
    w αʔόʔΛϋʔυͱͯ͠ҙࣝͤͣʹࡁΉ
    w όονॲཧͷͨΊʹৗ࣌ىಈ͍ͯ͠ΔαʔόʔΛ༻ҙ͠ͳͯ͘
    Α͍
    w ͍҆ʂ
    w &$Ͱ୆ͷ੥ٻ͕΄΅ʹ

    View full-size slide

  7. σϝϦοτ
    w 3%4͕࢖͑ͳ͍
    w ฐࣾ͸͢΂ͯ%ZOBNP%#Ͱߏங
    w ݴޠ͕ݶΒΕΔ
    w 1ZUIPO +BWB OPEFKT (P $
    w ˞"84ͷެࣜ

    View full-size slide

  8. "84ͰαʔόʔϨε΍ΔͳΒ͜͜ʹ஫ҙ
    w "84-BNCEBͷಉ࣮࣌ߦ਺্ݶ͸
    w ਃ੥͕ඞཁͳͷͰ࠷ॳ͔ΒΞΫηε͕ݟࠐ·ΕΔͳΒ։ൃஈ
    ֊Ͱਃ੥͠·͠ΐ͏
    w -BNCEBͷ࣮ߦ࣌ؒ͸෼ˠ෼ʹͳͬͨ
    w όονॲཧΛ-BNCEBͰಈ͔͢ͳΒ஫ҙ
    w "1*(BUFXBZ͔ΒͷςΩετҎ֎Λ഑৴͠ͳ͍
    w TUBUJDͳ΋ͷ͸4$MPVE'SPOUʹ͠Α͏

    View full-size slide

  9. αʔόʔϨεʹ͍ͭͯࠓ೔ͷ·ͱΊ
    w αʔόʔϨεݻ༗ͷ੍໿΋͋ΔͷͰ஫ҙ
    w ੍໿͕ͷΊΔͳΒͥͻαʔόʔϨεͰɻӡ༻ָͬ͢
    w গਓ਺Ͱ΋ӡ༻͠΍͍͢ͷͰখ͍͞૊৫޲͚͡Όͳ͍͔ͱ
    ࢥ͏
    w πʔϧ΋࠷ۙॆ࣮͍ͯ͠Δ 4FSWFSMFTT'SBNFXPSL
    "QFY "844". ;BQQB

    w αʔόʔϨεݻ༗ͷ੍໿΋͋ΔͷͰ஫ҙ

    View full-size slide

  10. ࣮૷ແ͠Ͱ%ZOBNP%#ˠ
    "UIFOBʹσʔλΛྲྀͨ͠
    w "84(MVF͕ΩϞ
    w &5-+PCͰKTPOΛ4΁
    w "UIFOBͰΫΤϦ
    w ฐࣾϚʔέλʔ͕࢖͍ͬͯ
    Δ
    w "84ͷίϯιʔϧ͔Βϙνϙ
    νͨ͠ΒͰ͖ͨ

    View full-size slide

  11. খ͍͞૊৫Ͱ΋࠷ॳ͔Β੔͑Α͏
    %FW0QT

    View full-size slide

  12. ϩʔΧϧͷ؀ڥΛԽ
    w VLLBʹδϣΠϯͯ͠·ͣ͜Ε͔Β࢝Ίͨ
    w ਓ͕૿͑ͨ࣌ʹ؀ڥߏஙͰׂ͍࣌ؒͯཉ͘͠ͳ͍
    w EPDLFS EPDLFSNBDIJOF EPDLFSDPNQPTF
    w AEPDLFSDPNQPTFVQEAͰඞཁͳ΋ͷ্ཱ͕ͪΔΑ͏ʹͨ͠
    w 1ZUIPO
    w QZUFTU
    w BQFY -BNCEBͷσϓϩΠπʔϧͱͯ͠

    w HVMQ
    w "84$-*

    View full-size slide

  13. w (JU)VC;FO)VC
    w (JU)VCͰϦϙδτϦ؅ཧ
    w ;FO)VCͰΞδϟΠϧͳ෦෼Λิ׬
    w #SBODIJOHSVMF͸HJUqPXΛ࠾༻
    JTTVF؅ཧ

    View full-size slide

  14. σϓϩΠ
    w ઈରʹਓͷखͰσϓϩΠ͠ͳ͍ͱ͍͏ڧ͍͓ؾ࣋ͪͰσϓϩΠϑϩʔΛ੔͑ͨ
    w $JSDMF$*ܦ༝ͰσϓϩΠ
    w EFWFMPQ΁ϚʔδˠTUBHJOH؀ڥ΁ࣗಈσϓϩΠ
    w NBTUFS΁ϚʔδˠQSPEVDUJPO؀ڥ΁ࣗಈσϓϩΠ
    w EPDLFSDPNQPTFFYFDBQQNBLFEFQMPZFOWQSPEͰσϓϩΠ
    w $JSDMF$*্Ͱ΋ϩʔΧϧͰ΋ಉ͡ͳͷͰίέͨΒखݩͰݕূͰ͖Δ
    w ίέͨΒ4MBDLʹྲྀ͍ͯ͠Δ
    w ࡞ۀதʹʮσϓϩΠ͓ئ͍͠·͢ʯͬͯݴΘΕΔख͙ؒΒ͍͸ճආͰ͖͍ͯΔ
    ͸ͣ

    View full-size slide

  15. UFTU
    w QVTIͷ౓ʹUFTUΛ·Θ͢
    w UFTU͸ॏཁͳ෦෼͸͕ͬͭΓɺͦΕҎ֎͸Ͱ͖Δ͚ͩɺͱ
    ͍͏ׂΓ੾Γ
    w ؒҧͬͨΫϨΧ൪߸ͷਓྗςετͱ͔$*ʹ·͔ͤΒΕͨ
    w ໨త͸ߴ଎ʹ։ൃΛਐΊΔͨΊʹ
    w UFTU͕௨Βͳ͍ͱTUBHJOH QSPEVDUJPO؀ڥ΁σϓϩΠͰ
    ͖ͳ͍Α͏ʹ͍ͯ͠Δ

    View full-size slide

  16. ςετέʔε؅ཧ
    w ൥ࡶʹͳΓ͕ͪͳͷͰ&YDFMͰ؅ཧ͠
    ͨ͘ͳ͔ͬͨ
    w 5FTU$BTF-BCΛ࠾༻
    w ςετέʔεͷϝϯς΋͠΍͍͢
    w ςετ݁ՌΛJTTVFͱϦϯΫͰ͖Δ
    w ࢖͍΍͍͢ɺ͍҆
    w NPOUIͰϢʔβʔແ੍ݶ
    w ςετέʔε͸·Ͱొ࿥Մ
    w एׯϖʔδදࣔ஗͍ؾ͕͢Δʜ

    View full-size slide

  17. %FW0QTʹ͍ͭͯ·ͱΊ
    w ࠷ॳ͔Β੔͑ͨํָ͕
    w σϓϩΠ͸$*ʹ·͔ͤ·͠ΐ͏
    w UFTU͸ॏཁͳͱ͜Ζ͚ͩͰ΋ॻ͖·͠ΐ͏
    w UFTUΛґཔ͢ΔͳΒ؅ཧπʔϧ΋ಋೖ͠·͠ΐ͏

    View full-size slide

  18. WE’RE HIRING
    w೶ɾ৯ʹڵຯ͋ΔΤϯδχΞͷํ
    w ڵຯͳͯ͘΋ΤϯδχΞͷํ

    wଞɺશํҐͷ৬छืू͍ͯ͠·͢

    View full-size slide