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

ここからはじめるDevOps

 ここからはじめるDevOps

DevOpsとは何か、DevOpsがどのようにビジネスに影響するのか。DevOpsに興味を持たれても従来のウォーターフォールによる開発からいきなり移行するにはハードルが高いと感じられると思います。そこで、今回はアジャイル、スクラム、継続的インテグレーション、TDDといったキーワードを含めてDevOpsの概要をご説明します。

267cdf0d184f715349459a0af9e6b0ff?s=128

Hideo Kashioka

May 25, 2018
Tweet

Transcript

  1. ͔͜͜Β͸͡ΊΔ %FW0QT ༗ݶձࣾΞϦ΢ʔϓ ୅දऔక໾ࣾ௕ദԬलஉ

  2. ΞδΣϯμ w ΞδΣϯμ w ࣗݾ঺հ w %FW0QTͱ͸ w τϐοΫϫʔυ w

    ·ͱΊ
  3. ࣗݾ঺հ w ༗ݶձࣾΞϦ΢ʔϓɹ୅දऔక໾ࣾ௕ ദԬलஉ!LBTIJPLB w ೥૑ۀ w 8FCΞϓϦέʔγϣϯΛத৺ʹ։ൃΛ ߦ͏ w

    %FW0QTͷಋೖࢧԉɺཁ݅ఆ͔ٛΒӡ ༻·ͰΛߦ͏ w 1)1ϢʔβձͷൃىਓͷҰਓ w ʮ໌೔ͷ։ൃΧϯϑΝϨϯεʯΛओ࠵
  4. %FW0QT

  5. %FW0QTͱ͸ w ೥ʹొ৔ w 'MJDLFSͷ+PIO"MMTQBX ʹΑΔηογϣϯ w  %FQMPZT1FS%BZ%FWBOE0QT $PPQFSBUJPOBU'MJDLS

    w ʹͯߨԋ͞Εͨɻ
  6. %FW0QT w ೔ʹճ%FQMPZͰ͖Δ؀ڥΛ໨ࢦ͢ɻ w %FWFMPQFS740QFSBUPS͔Β w %FWFMPQFS-PWFT0QFSBUPS

  7. %FW0QT w%FW740QT

  8. %FW0QT w%FW❤0QT

  9. %FW0QT w ໌೔ͷ։ൃΧϯϑΝϨϯεͷύωϧʹͯ w ʮ%FWͱ0QT͕஥Α͚Ε͹ɺ΋͏%FW0QTͰ͖ͯ ͍Δʯ

  10. %FW0QTͷ໨త w ސ٬ʹՁ஋͋Δ΋ͷΛܧଓతʹૉૣ͘ఏڙͰ͖ Δࣄɻ

  11. τϐοΫϫʔυ

  12. ΞδϟΠϧɾεΫϥϜ w ΞδϟΠϧ͔ͨ͠Β%FW0QTͰ͖ΔΘ͚Ͱ͸ͳ͍ɻ w εΫϥϜ͸ΞδϟΠϧͷख๏ͷҰͭ w ΞδϟΠϧ෩Ͱͱ͍͏։ൃձࣾ͸ؾΛ͚ͭͯ w গਓ਺Ͱ୹͍ظؒͰ։ൃΛճ͢ w

    େن໛Ͱ΋εΫϥϜΦϒεΫϥϜͱ͍͏ߟ͑ํ͕ ͋Δɻ
  13. ܧଓతΠϯςάϨʔγϣϯ $* $POUJOVPVT*OUFHSBUJPO w ϢχοτςετΛߦ͏ɻ w मਖ਼Λߦͬͨ࣌ʹσάϨʔυͳͲ͕ى͜Δ͜ͱΛ ๷ࢭͰ͖Δɻ w DPNNJUຖʹࣗಈͰςετΛ૸ΒͤΔɻ

    w ςετ͕ΫϦΞ͠ͳ͍ͱNFSHFͤ͞ͳ͍ɻ w ΫϦʔϯͳίʔυ
  14. ܧଓతσϦόϦʔ $% $POUJOVPVT%FMJWFSZ w ࣗಈతʹϏϧυɺςετɺ͓Αͼຊ൪΁ͷϦϦʔ ε४උ͕࣮ߦ͞ΕΔ w ܧଓతΠϯςάϨʔγϣϯͷ֦ு w εςʔδϯάαʔό؀ڥͰͷࣗಈςετ

    w %PDLFSͳͲΛར༻͢Δ͜ͱʹΑΓɺ։ൃ؀ڥͱ ಉ༷ͷ؀ڥͰຊ൪࣮ߦ͢Δ͜ͱ΋Ͱ͖Δ
  15. %FW4FD0QT w ։ൃϓϩηεͷΑΓૣ͍ஈ֊ͰηΩϡϦςΟର ࡦΛߦ͏ w ʮγϑτϨϑτʯ w $*$%ʹ૊ΈࠐΉ͜ͱͰϦϦʔεલʹηΩϡϦ ςΟͷνΣοΫΛߦ͏͜ͱ͕Ͱ͖Δɻ

  16. ੩తղੳ w ֤ݴޠͰେମ੩తղੳπʔϧ͸͋Δ w 1)1ͷ৔߹ɺQIQTUBO 1)1$PEFTOJGFSͳͲ w ମࡋΛ੔͑Δ͜ͱͷίετΛݮΒ͢ w Մಡੑɺϝϯςφϯεੑ্͕͕Δ

    w ໨తʹ߹ΘͤͨπʔϧΛ࢖͏ɻ
  17. ςετۦಈ։ൃ 5%% 5FTU%SJWFO%FWFMPQNFOU w ػೳΛ࣮૷͢ΔલʹςετΛॻ͘ w ςετ͸ࣗಈͷϢχοτςετ w ػೳ௥Ճ΍ϦϑΝΫλϦϯά͕؆୯ʹ w

    ςετίʔυΛॻ͘޻਺͕͔͔Δ
  18. $IBU0QT w ೥͘Β͍͔Β஫໨͞Ε͸͡ΊΔ w 4MBDLͷ୆಄ͱͱ΋ʹ޿͕Δ w νϟοτʹΑΔίϛϡχέʔγϣϯͷΈͰ͸ແ͘ɺ௨஌ ΍6*ͱͯ͠΋ར༻͞ΕΔɻ w 8FC"1*Λ༻͍Δ͜ͱʹΑΓɺଞͷΞϓϦͱͷ࿈ಈ͕؆

    ୯ w CPUΛ࡞Δ͜ͱʹΑΓɺಠࣗͷػೳΛ૊ΈࠐΊΔ
  19. %PDLFS w Ծ૝؀ڥͷߏங͕ܶతʹָʹͳͬͨ w EPDLFSDPNQPTFʹͯෳ਺ίϯςφ؅ཧ΋ָ w *OGSBTUSVDUVSFBTDPEF w ؀ڥͷߏஙΛ(JUIVCͰ؅ཧ͢Δ͜ͱ΋Մೳ

  20. w %FW0QTʹ͸ଟ͘ͷཁૉؚ͕·ΕΔ

  21. ࿈ܞ

  22. ·ͱΊ w %FW0QTΛ׬ᘳʹߦ͏ͱ͍͏ΑΓɺͰ͖Δͱ͜ Ζ͔Β࢝ΊΔ w Ұͭ͸͡ΊΔͱ࿈࠯తʹ࣮ࢪͨ͘͠ͳΓ·͢ w %FWͱ0QTͷίϛϡχέʔγϣϯΛେ੾ʹ

  23. ໌೔ͷ։ൃΧϯϑΝϨϯε w IUUQBTVDPOBMMFZPPQKQ w ࠓ೥݄։࠵

  24. ͝੩ௌ͋Γ͕ͱ͏͍͟͝·͢ w ༗ݶձࣾΞϦ΢ʔϓ w ദԬलஉ w !LBTIJPLB