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

マネージドクラウドのリリース速度を上げるお話 / Increase release speed for managed cloud

マネージドクラウドのリリース速度を上げるお話 / Increase release speed for managed cloud

0631f2e33b42847ae5dedbdd53e1c1a4?s=128

sunecosuri

May 23, 2018
Tweet

Transcript

  1. ໐ւ߂ً(.01FQBCP *OD  ϩϦϙοϓʂϚωʔδυΫϥ΢υ::NFFUJOH ϚωʔδυΫϥ΢υͷ
 ϦϦʔε଎౓Λ্͛Δ͓࿩

  2. ΤϯδχΞ ໐ւ߂ً!TVOFDPTVSJ ϗεςΟϯάࣄۀ෦ϗεςΟϯάάϧʔϓ
 ϚωʔδυΫϥ΢υνʔϜ

  3. ࠓճ͸ϚωʔδυΫϥ΢υΛߏ੒͢Δ
 ϑϩϯτΤϯυʹয఺Λ౰͓ͯͯ࿩͠·͢

  4. ϚωʔδυΫϥ΢υͷ ϑϩϯτΤϯυ

  5. None
  6. None
  7. ͲͷΑ͏ͳ͜ͱΛߦ͍ͬͯΔͷ͔ 501ϖʔδ

  8. ͲͷΑ͏ͳ͜ͱΛߦ͍ͬͯΔͷ͔ μογϡϘʔυ

  9. ϑϩϯτΤϯυͰղܾ͍ͨ͠՝୊ͱٕज़ wϖʔδؒͷߴ଎ભҠͰϢʔβମݧΛߴΊ͍ͨ
 ˠ4FSWFS4JEF3FOEFSJOH 443 º4JOHMF1BHF"QQMJDBUJPO 41"  wμογϡϘʔυ͸ܧଓͯ͠։ൃ͠ଓ͚ΔͨΊʹػೳ͕ෳࡶԽ͠΍͍͢
 ˠ7VFKT w41"Ͱ΋ίϯςϯπʹ߹Θͤͯ)5.-Λग़ྗ͢Δ͜ͱͰద੾ʹ0(1

    ରԠ΍ΫϩʔϦϯά͞Ε͍ͨ
 ˠ/VYUKT
  10. ϖʔδؒͷߴ଎ભҠͰ69ΛߴΊ͍ͨ

  11. 4JOHMF1BHF"QQMJDBUJPO 41" wϖʔδભҠϕʔεͰ͸ͳ͘ɺ+BWB4DSJQUͰ
 ΄΅͢΂ͯͷಈ͖Λ࣮ݱ͢Δ8FCΞϓϦέʔγϣϯ wϖʔδભҠΛ+BWB4DSJQUͷ੍ޚԼʹ͋ΔͷͰ
 ը໘͕มΘͬͯ΋ϦϩʔυΛൃੜͤ͞ͳ͍Α͏ʹͰ͖Δ wϒϥ΢βͷڍಈʹറΒΕͳ͍6*69ͷ࣮ݱ͕Մೳ w5XJUUFS΍'BDFCPPLͷ8FCΞϓϦέʔγϣϯ΋41"

  12. 4FSWFS4JEF3FOEFSJOH 443 w8FCΞϓϦέʔγϣϯͷඳը %0.ͷੜ੒ Λ༧ΊαʔόʔଆͰॲཧ ͔ͯ͠ΒΫϥΠΞϯτʹૹ৴͢Δٕज़ w1)1΍3VCZͳͲͰ࡞ͬͨ41"Ͱͳ͍8FCΞϓϦέʔγϣϯ΍
 8FCαΠτ͸αʔόʔαΠυϨϯμϦϯά͍ͯ͠Δͱݴ͑Δ

  13. 41"ɺ443ͷΠϝʔδ 1)1 )5.- +4 1)1 1)1 ϖʔδભҠ ϖʔδભҠ "KBYͰ৘ใΛऔಘ ඞཁʹԠͯ͡ը໘ͷߋ৽

    443ͷ৔߹ 41"ͷ৔߹ "1*
  14. 41"º443ͷΠϝʔδ "KBYͰ৘ใΛऔಘ ඞཁʹԠͯ͡ը໘ͷߋ৽ 41"º443ͷ৔߹ "1* 1)1 ॳظදࣔ )5.- +4 )5.-

    +4
  15. μογϡϘʔυ͸ܧଓͯ͠։ൃ͠ଓ͚ ΔͨΊʹػೳ͕ෳࡶԽ͠΍͍͢

  16. None
  17. 7VFKT w3FBDUɺ"OHVMBSʹଓ͘WJFX૚ͷϑϨʔϜϫʔΫ wγϯϓϧͰڧྗͳ"1*ɺ7JSUVBM%0. ը໘ͷߋ৽͕ߴ଎  w7VFY ঢ়ଶ؅ཧ ɺ7VF3PVUFS ϧʔςΟϯά؅ཧ ͳͲ


    ڧྗͳެࣜϥΠϒϥϦ w4JOHMF'JMF$PNQPOFOU 4'$  w7VFKTΛύʔπͱͯ͠ॻ͚Δ࢓૊Έ
  18. ʮ3FBDU͸ʁʯ ʮ"OHVMBS͸ʁʯ

  19. ͳͥ7VFKTͳͷ͔ʁ wখ࢝͘͞Ίɺগͣͭ͠޿͛ΒΕΔΑ͏ͳઃܭ w4JOHMF'JMF$PNQPOFOU 4'$  wϩδοΫ΍ελΠϧͷݟ௨͕͠͠΍͘͢Ұ؏ੑͱอकੑ͕ߴ͍ wσβΠφʔ΍৽͘͠ೖͬͨΤϯδχΞͰ΋਌͠Έ΍͘͢ڠۀ͠΍͍͢ TUZMF TDSJQU UFNQMBUF

    WVFϑΝΠϧ
  20. 7VFKTͷͳʹ͕خ͍͔͠ wίϯϙʔωϯτࢦ޲Ͱ։ൃ͕Ͱ͖Δ w࢓༷มߋ͕͋ͬͯ΋ख໭ΓΛ࠷খݶʹ
 খ͞ͳ෦඼ͷू·ΓͰϖʔδΛߏ੒͢ΔͷͰӨڹൣғ͕গͳ͘ࡁΉ w࠶ར༻Ͱ͖Δ͜ͱͰ࣮૷ྔΛݮΒͤΔ w4'$ʹΑͬͯؔ৺͕෼཭Ͱ͖Δ
 ϑΝΠϧΛ෼͚Δ͜ͱͰૄͳঢ়ଶΛอͪ΍͍͢

  21. ҰํͰʜ 7VFKT͸খճΓ͕͖͘൓໘ɺ
 ࣗ༝ʹॻ͚ͯ͠·͍͗͢Δ

  22. None
  23. /VYUKT w7VFKTͱपลπʔϧΛར༻ͨ͠41"ͷϑϨʔϜϫʔΫ wαʔόʔαΠυϨϯμϦϯάରԠ w7VFY ঢ়ଶ؅ཧ ɺ7VF3PVUFS ϧʔςΟϯά؅ཧ ʹରԠ w1PTU$44ͳͲͷ֦ுػೳʹ΋ରԠ͠ɺ4'$ͱ࿈ܞͯ͠࢖༻Մೳ wϚωʔδυΫϥ΢υͰ͸/VYUW

    OVYUFEHF ͰՔಇ͍ͯ͠Δ
  24. ͳͥ/VYUKTͳͷ͔ʁ w7VFKT͸খճΓ͕͖͕͘ɺࣗ༝ʹॻ͚ͯ͠·͍͗͢Δ wࣗ༝ͳ͜ͱ͸ྑ͍͜ͱ͕ͩɺίʔυ͕੒௕ͯ͠ߦ͘ͱͦ͏͸ߦ͔ͳ͍ w/VYUKT͸ԿΛͲ͜ʹ഑ஔ͠ɺͲ͏ॻ͚͹ྑ͍͔͕ެࣜυΩϡϝϯτ ʹ͋Δ w/PEFKTΛ࢖ͬͨ4FSWFS4JEF3FOEFSJOHͷϊ΢ϋ΢͕ແ͔ͬͨ w/VYUKT͸443͕ػೳͱͯ͠༻ҙ͞Ε͍ͯΔͷͰͦͷ఺҆৺

  25. /VYUKTͷجຊతͳྲྀΕ 7VF΍ؔ࿈͢ΔεΫϦϓτ΍ $44ɺը૾ͳͲͷΞηοτΛ࡞੒ /VYUKTͷ૝ఆ͢ΔσΟϨΫτϦʹ഑ஔ 8FCQBDLͰτϥϯεύΠϧ WVFMPBEFSͳͲΛར༻ )5.-+4ʹม׵͞ΕΔ αʔόʔͱͯ͠࢖༻͢Δ৔߹͸443΋༗ޮ w ίϯύΠϧ͔Βઌͷॲཧ͸/VYUKT಺෦ͰΑ͠ͳʹߦͬͯ͘ΕΔ

    w /VYUKT͚ͩͰαʔόʔͱͯ͠ಈ࡞͢Δଞɺ&YQSFTTͳͲͷαʔόʔΞϓϦέʔγϣϯͱ࿈ܞͰ͖Δ
  26. ϧʔςΟϯάͷྫ QBHFT഑Լʹ4'$Λ഑ஔ͢Δ͚ͩͰ ϧʔςΟϯά͕ઃఆՄೳ wQBHFTJOEFYWVF wτοϓϖʔδ wQBHFTMPHJOWVF wϩάΠϯϖʔδ wQBHFTDPOTPMFQSPKFDU@OBNFJOEFYWVF wϓϩδΣΫτݸผͷৄࡉϖʔδ w@OBNF͸ม਺ͱ࣮ͯ͠ߦ࣌ʹड͚औΕΔ

    σΟϨΫτϦͷߏ଄Λݩʹࣗಈతʹ ϧʔςΟϯά͕ߏங͞ΕΔ ಈతϧʔςΟϯά΋ઃఆՄೳ
  27. /VYUKTͷͳʹ͕خ͍͔͠ wϧʔϧʹै͏͜ͱͰࣗવʹ443͢Δ͜ͱ͕Ͱ͖Δ wΫϥΠΞϯτଆͰͷը໘ͷॳظඳըΛܰݮ wσΟϨΫτϦͷߏ੒͕γϯϓϧͰ֦ு͠΍͍͢ wϑϩϯτͰ΋αʔόαΠυͰ΋ಉ͡ίʔυͰӡ༻Ͱ͖Δ
 αʔόαΠυͰ͸&YQSFTTΛ࠾༻͍ͯ͠ΔͨΊɺॲཧΛڞ௨Խ͠΍͍͢

  28. ЋϦϦʔεޙɺ·ͨ৽ͨͳ՝୊͕ʜ

  29. ৽ͨͳ՝୊ w։ൃ͕ਐΉʹ࿈ΕͯυΩϡϝϯτԽ͞Ε͍ͯͳ͍+BWB4DSJQU
 ˠ5ZQF4DSJQU wίϯϙʔωϯτʹ͓͚Δઃܭख๏͕ըҰԽ͞Ε͍ͯͳ͍ wಉ͡໾ׂΛ࣋ͬͨࣅͨΑ͏ͳίϯϙʔωϯτΛੜΈग़ͯ͠Δ wؾ͕͚ͭ͹਌ίϯϙʔωϯτʹґଘͨ͠ઃܭʹͳͬͯΔ w໋໊ϧʔϧͳͲ΋ͳ͔ͬͨͨΊΧΦεʹʜ ˠ6*ϑϨʔϜϫʔΫ 7VFUJGZKT ͷಋೖ

  30. ։ൃ͕ਐΉʹ࿈Εͯ υΩϡϝϯτԽ͞Ε͍ͯͳ͍+BWB4DSJQU 


  31. 5ZQF4DSJQU w.JDSPTPGUൃͷ੩తܕ෇ͷBMU+4 w੩తղੳʹΑΓ࿦ཧΤϥʔ͕ݮΒͤΔ wίϯύΠϥʹΑΔίʔυิ׬Ͱ࠶ར༻ੑͷߴ͍ίʔυΛॻ͖΍͍͢

  32. 5ZQF4DSJQUº7VFKTͷ਌࿨ੑʹ͍ͭͯ w7VFKT͕ެࣜͰ5ZQF4DSJQUΛαϙʔτ ܕఆٛʹΑΔิ׬͕Ͱ͖Δ 
 QMVHJO΍ܕఆ͕ٛͳ͍ύοέʔδ͸ಠࣗͰఆٛ͢Δඞཁ͕͋Δ wܕʹΑΔ੍໿͕͋Δ͜ͱͰͲ͜Ͱͳʹ͕Ͱ͖Δ͔͙͢Θ͔ͬͯศར wઌ೔ɺࣾ಺ͷ5ZQF4DSJQUܯ࡯ͷखʹΑΓ+BWB4DSJQUͷίʔυશͯΛ 5ZQF4DSJQUʹஔ͖׵͕͑׬ྃͨ͠


  33. ίϯϙʔωϯτʹ͓͚Δઃܭख๏͕
 ըҰԽ͞Ε͍ͯͳ͍

  34. 7VFUJGZKT wϞόΠϧσόΠεͷλονɺϑϦοΫૢ࡞ʹ΋ରԠ w(JUIVC4UBS਺ɿ  wυΩϡϝϯτ΋Ұ෦೔ຊޠԽ

  35. छྨҎ্ͷ๛෋ͳίϯϙʔωϯτ

  36. υΩϡϝϯτ͕੔උ͞Ε͍ͯΔ wඞཁͳύϥϝʔλ΍Φϓγϣϯ͕Θ͔Γ΍͘͢ॻ͔Ε͍ͯΔ wαϯϓϧ͝ͱʹDPEFQFOʹͯσϞ͕ఏڙ
 ֤ίϯϙʔωϯτΛ࣮ࡍʹΧελϚΠζͯ͠ಈ͔͢͜ͱ͕Ͱ͖Δ


  37. 7VFUJGZͷಋೖͰؾʹͨ͠໰୊ wଟ༻͢ΔHSJEϨΠΞ΢τͷΧελϚΠζ͕େม
 ΠϨΪϡϥʔͳௐ੔Λ͍ͨ͠৔߹ɺࣗ෼ͨͪͰHSJEϨΠΞ΢τΛ಺੡ ͯ͠͠·͏ͱͭΒ͍ wڧ͗͢ΔσϑΥϧτελΠϧ
 ࡉ͔͍ͱ͜Ζ·Ͱ৭Λઃఆ͞Εͯ͠·͏ͷͰɺτʔϯˍϚφʔʹ߹Θ ͤΔͨΊʹফ໣͢Δ͔΋͠Εͳ͍

  38. ͜ΕΒͷ໰୊ʹཱͪ޲͔͏ͨΊʹ wҰؾʹಋೖ͢ΔͷͰ͸ͳ͘બ୒తʹಋೖ͢Δ
 Ϙλϯɺݟग़͠ɺϥϕϧɺϦετΛࢼݧతʹஈ֊Λ෼͚ͯར༻͢Δ
 ྑ͚Ε͹࠾༻ɺѱ͚Ε͹಺੡͢Δํ਑ͰνʔϜ಺ͰೝࣝΛ߹Θͤͨ wςʔϚػೳΛ༻͍Δ
 ద੾ʹࢦఆ͢Δ͜ͱͰσϑΥϧτελΠϧʹ͸֓ͶରԠͰ͖ͨ

  39. 6*ϑϨʔϜϫʔΫͷϝϦοτ wΠϨΪϡϥʔͳσβΠϯʹͩ͜ΘΒͳ͚Ε͹ָ͕Ͱ͖Δ
 ௕ظతʹϝϯςφϯείετΛ཈͑ΒΕΔ wఏڙ͞Ε͍ͯΔίϯϙʔωϯτͷ࢓༷͕ϓϩάϥϚϒϧ
 σβΠϯɺ࣮૷ʹ͓͍ͯ౷ҰײΛ࣋ͨͤΒΕΔ

  40. 6*ϑϨʔϜϫʔΫͷϝϦοτ wैདྷͷϫʔΫϑϩʔ ը໘ઃܭ σβΠφʔ ઃܭ σʔλόΠϯσΟϯά ΤϯδχΞ 6*ίʔσΟϯά ը໘ઃܭ σβΠφʔ

    ̲̲ͅ ઃܭ σʔλόΠϯσΟϯά ΤϯδχΞ 6*ίʔσΟϯά w6*ϑϨʔϜϫʔΫಋೖޙͷϫʔΫϑϩʔ
  41. ·ͱΊ wϚωʔδυΫϥ΢υ͸7VFKTº/VYUKTº5ZQF4DSJQUͰͰ͖ͯΔ wίϯϙʔωϯτͰͷ։ൃ͸σβΠϯΛ࢓૊ΈԽ͢Δ͜ͱͰมߋʹڧ͘ɺ ฒߦͰ։ൃͰ͖࠶ར༻͠΍͍͢ͷͰޮ཰ԽͰ͖Δ w 6*ϑϨʔϜϫʔΫ͸ίʔυͷடংΛอͪ΍͘͢͢Δ͚ͩͰͳ͘
 ΤϯδχΞ͔ΒͷϘτϜΞοϓతͳΞϓϩʔν͕ߦ͑Δ͜ͱͰσβΠ φͱͷ࿈ܞ΋ޮ཰Խ
 ˠεϐʔυͱ඼࣭Λཱ྆͠ΧΦεʹؕΓʹ͘͘ͳΔ

  42. ϫʔΫϑϩʔºઃܭͷ౷ҰԽ ʹ։ൃ଎౓ͷ޲্

  43. ػೳͷཁ๬ΛΨϯΨϯ൓өͰ͖ΔΑ͏ Ҿ͖ଓ͖վળ͍͖ͯ͠·͢ʂ