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

Cloud Runについて(iret tech labo vol.6)

963e2ef268dd26917f8ec5e62b499d0d?s=47 saramune
January 29, 2021

Cloud Runについて(iret tech labo vol.6)

iret tech laboで発表したCloud Runについての資料です。
https://irettechlabo.connpass.com/event/199927/

963e2ef268dd26917f8ec5e62b499d0d?s=128

saramune

January 29, 2021
Tweet

Transcript

  1. ($1$MPVE3VOͰ࢝ΊΔ ؆୯ϞμϯͳίϯςφΞϓϦ։ൃ $MPVE3VO͔Θ͍͍Α$MPVE3VO

  2. ஫ҙ఺ w ҎԼͷલఏ஌͕ࣝ͋ΔͱɺΑΓࢗ͞Γ·͢ w 8FCΞϓϦ࡞ͬͨ͜ͱ͕͋Δ w ίϯςφɺ,VCFSOFUFTΛ;ΜΘΓ஌͍ͬͯΔ w த०ͷ৘ใΛϕʔεʹ͍ͯ͠·͢ w

    Ξοϓσʔτ͕සൟʹ͋ΔͷͰৄ͘͠͸ެࣜ΁
  3. ࣋ͪؼ͍͖͍ͬͯͨͩͨ͜ͱ ͳΜ͔Α͘Θ͔ΒΜ͚Ͳ؆୯ศརͦ͏ʂ

  4. ࣗݾ঺հ w ݹ԰ܒհ w ॴଐJSFUגࣜձࣾDMPVEQBDL w ໾৬։ൃ͕͋ΓͷΠϯϑϥΤϯδχΞ w ࢓ࣄ"84(PPHMF$MPVEͱΠνϟΠνϟ w

    ڵຯ$MPVE/BUJWF .VMUJ)ZCSJE$MPVE
  5. 8FCΞϓϦ࡞ͬͯʂͬͯݴΘΕͨΒʁ

  6. 8FCΞϓϦ࡞ͬͯʂͬͯݴΘΕͨΒʁ w ߟ͑Δ͜ͱ ݴޠϑϨʔϜϫʔΫʁ αʔό.8ʁ ωοτϫʔΫʁ ূ໌ॻʁ $*$%ʁ

  7. $MPVE3VOΛ࢖͏ͱʁ 1ZUIPO'MBTLΞϓϦͰ͖ͨʔ ίϚϯυͻͱͭϙνʔ 8FCΞϓϦެ։Ͱ͖ͨʔ

  8. ͔͠΋ w ߟ͑Δ͜ͱ ݴޠϑϨʔϜϫʔΫʁ αʔό.8ʁ ωοτϫʔΫʁ ূ໌ॻʁ $*$%ʁ

  9. ͔͠΋͔͠΋ w ίϯςφԽʂ w %PDLFSpMFඞཁͳ͠ʂ w ,VCFSOFUFT্Ͱಈ͘ʂ w ϑϧϚωʔδυʂ ˢ։ൃଆͰҙࣝ͢Δඞཁͳ͠ˢ

  10. $MPVE3VOΛ࢖͏ͱʁ ιʔείʔυΛ༻ҙ͢Δ͚ͩͰ ,VCFSOFUFTͷ஌ࣝͳ͠ʹ ίϯςφΞϓϦ͕ຊ൪ӡ༻Ͱ͖Δ

  11. $MPVE3VOΛ࢖͏ͱʁ ιʔείʔυΛ༻ҙ͢Δ͚ͩͰ ,VCFSOFUFTͷ஌ࣝͳ͠ʹ ίϯςφΞϓϦ͕ຊ൪ӡ༻Ͱ͖Δ

  12. ໨࣍ w $MPVE3VOͱ͸ w $MPVE3VOͷίϯηϓτ w $MPVE3VOͱ$*$% w ͦͷଞτϐοΫ

  13. ໨࣍ w $MPVE3VOͱ͸ w $MPVE3VOͷίϯηϓτ w $MPVE3VOͱ$*$% w ͦͷଞτϐοΫ

  14. $MPVE3VOΛ࢖͏ͱʁ ιʔείʔυΛ༻ҙ͢Δ͚ͩͰ ,VCFSOFUFTͷ஌ࣝͳ͠ʹ ίϯςφΞϓϦ͕ຊ൪ӡ༻Ͱ͖Δ

  15. $MPVE3VOͱ͸ w ϑϧϚωʔδυͳ,OBUJWFϕʔεͷαʔόϨείϯϐϡʔτ

  16. $MPVE3VOͱ͸ w ϑϧϚωʔδυͳ,OBUJWFϕʔεͷαʔόϨείϯϐϡʔτ

  17. ,OBUJWFͱ͸ w ,VCFSOFUFTͰͷΞϓϦӡ༻Λॿ͚Δ044 w ,VCFSOFUFTΛ1BB4MJLFʹந৅Խ͢Δ w ։ൃऀ͕zΑΓzίʔυΛॻ͘͜ͱʹઐ೦Ͱ͖Δ

  18. αʔόϨεͱ͸ w αʔό؅ཧΛඞཁͱ͠ͳ͍ΞϓϦέʔγϣϯͷߏஙͱ࣮ߦ w 㱠αʔό͕ͳ͍ɺӡ༻ΤϯδχΞ͕͍Βͳ͍ w ར༻ऀ͕αʔόͷ؅ཧʹϦιʔεΛඅ΍͢ඞཁ͕ͳ͍ ˞$/$'4FSWFSMFTT8IJUFQBQFSWΑΓ

  19. ʢ࠶ܝʣ$MPVE3VOͱ͸ w ϑϧϚωʔδυͳ,OBUJWFϕʔεͷαʔόϨείϯϐϡʔτ

  20. ʢ࠶ܝʣ$MPVE3VOͱ͸ w ϑϧϚωʔδυͳ,OBUJWFϕʔεͷαʔόϨείϯϐϡʔτ (PPHMF$MPVE͕؅ཧɾӡ༻͢Δ ,VCFSOFUFT ,OBUJWFͳαʔόϨε؀ڥͰ ίϯςφΛಈ͔ͤΔαʔϏε

  21. Կ͕͏Ε͍͠ͷʁ w Πϯϑϥͷ͓कΓΛ͠ͳͯ͘Α͍ w ίʔυॻ͍ͯίϯςφ࡞Δ͚ͩ w ࢖Θͳ͍ͱ͖͸͓͕͔͔ۚΒͳ͍ w ίϯςφ͸UP/εέʔϧ͢Δ w

    ଞ؀ڥ΁ͷࡌͤସ͕͑༰қ w Ͳ͔ͬͪͱ͍͏ͱίϯςφͷ͍͍ͱ͜Ζ
  22. $MPVE3VOϓϥοτϑΥʔϜ w $MPVE3VO ϑϧϚωʔδυ  w ࠓճ͸ͪ͜ΒʹϑΥʔΧε w $MPVE3VOGPS"OUIPT w

    "OUIPT(,&্ʹߏங͞ΕΔ$MPVE3VO w ΑΓࣗ༝౓͕ߴ͍ (16࢖͑ΔͳͲ
  23. ໨࣍ w $MPVE3VOͱ͸ w $MPVE3VOͷίϯηϓτ w $MPVE3VOͱ$*$% w ͦͷଞτϐοΫ

  24. $MPVE3VO ,OBUJWF ͷ֓೦ w αʔϏε w ίϯςφΠϯελϯε w ϦϏδϣϯ

  25. αʔϏε w ࠷্Ґͷ࿦ཧϦιʔε w ΞϓϦͷΤϯυϙΠϯτ )5514 Λఏڙ͢Δ w BSVOBQQυϝΠϯ w

    ΧελϜυϝΠϯ w -FU`T&ODSZQUͷ44-ূ໌ॻΛࣗಈͰੜ੒ɺׂΓ౰ͯͯ͘ΕΔ
  26. ίϯςφΠϯελϯε  w <W$16> w PSPS<OFX> w ϝϞϦ<.#> w <.#>ʙ<(#><OFX>

    w ϑΝΠϧγεςϜಡΈॻ͖Մ w Ͱ΋جຊ͸εςʔτϨεʹ͠·͠ΐ͏
  27. ίϯςφΠϯελϯε  w ੍໿ w -JOVYY@؀ڥ w ΞϓϦଆͰ1035Ͱ)551-JTUFO͢Δඞཁ͋Γ w 1035

    ؀ڥม਺ ͷσϑΥϧτ͸ w ϨεϙϯελΠϜΞ΢τ͸σϑΥϧτ෼ w ."9͕෼ˠ෼ʹʂ<OFX#FUB>
  28. ϦϏδϣϯ w ίϯςφΠϝʔδͱ؀ڥม਺Λ·ͱΊͨ΋ͷ w ΞϓϦΛσϓϩΠ͢Δͨͼʹ৽͍͠ϦϏδϣϯ͕௥Ճ w ϩʔϧόοΫ΍$BOBSZϦϦʔε͕Ͱ͖Δ w 3FWˠ3FWʹ໭͢ w

    3FWͱ3FWͰτϥϑΟοΫΛʹ෼͚Δ
  29. ਤͰ͍͏ͱ

  30. $MPVE3VO ,OBUJWF ͷεέʔϦϯά w ಉ࣮࣌ߦ਺ͷ੍ޚ w UP/εέʔϧ

  31. ಉ࣮࣌ߦ਺ͷ੍ޚ w ֤ίϯςφ͕͍ͭ͘ϦΫΤετΛॲཧ͢Δ੍͔ޚՄೳ w ίϯςφ͋ͨΓ࠷େϦΫΤετ<OFX> w ϦΫΤετͷϦιʔε࢖༻ྔͱ૬ஊͯ͠࠷దͳ஋Λݟ͚ͭΔ w ͍͍Ԙകʹ͢Ε͹ίετμ΢ϯͰ͖Δ

  32. ਤͰ͍͏ͱ

  33. UP/εέʔϧ w Φʔτεέʔϧ w ϦΫΤετΛ͞͹͚Δ͚ͩͷίϯςφ͕উखʹ্ཱ͕ͪΔ w σϑΥϧτ࠷େίϯςφʢ؇࿨Մೳʣ w ϦΫΤετ͕ͳ͘ͳͬͨΒίϯςφ͸΁

  34. ίʔϧυελʔτ໰୊ w ίϯςφʹͳΔίʔϧυελʔτ w ʹͳΔͱ·ͨΠν͔Βίϯςφ࡞Γ௚͕͔͔࣌ؒ͠Δ w ରࡦ w ಉ࣮࣌ߦ਺ͷௐ੔ w

    ίϯςφࣗମΛܰ͘͢Δ w ʢ$MPVE4DIFEVMFSͱ͔Ͱͪΐ͍ͪΐ͍ىಈʣ w ࠷௿଴ػΠϯελϯεΛࢦఆ͢Δ<OFX>
  35. ໨࣍ w $MPVE3VOͱ͸ w $MPVE3VOͷίϯηϓτ w $MPVE3VOͱ$*$% w ͦͷଞτϐοΫ

  36. $MPVE3VOͰͷ$*$%

  37. $MPVE3VOͱ$MPVE#VJMEͷ࿈ܞ w ίϯιʔϧ͔Βϙνϙν͢Ε͹0, w ιʔε͸$MPVE4PVSDF3FQPTJUPSZPS(JU)VCʹஔ͍͓ͯ͘

  38. ໨࣍ w $MPVE3VOͱ͸ w $MPVE3VOͷίϯηϓτ w $MPVE3VOͱ$*$% w ͦͷଞτϐοΫ

  39. ͦͷଞτϐοΫ w ϩΪϯάɺϞχλϦϯά w ྉۚ w #VJMEQBDLTʹ͍ͭͯ

  40. ϩΪϯάɺϞχλϦϯά w ϦΫΤετϩάɺίϯςφϩά w $MPVE-PHHJOH w ֤छϝτϦΫε $16౳  w

    $MPVE.POJUPSJOH ࡞Γࠐ·ͳͯ͘΋͍͍ײ͡ʹܭଌͰ͖Δ
  41. ྉۚ w $16ϝϞϦϦΫΤετωοτϫʔΫྲྀྔͷ߹ܭֹ w "MXBZT'SFF࿮ ຖ݄ͷແྉ࿮ ͋Γ w  <W$16ඵ>

    w  <(J#ඵ> w ສ<SFR>
  42. #VJMEQBDLTʹ͍ͭͯ w %PDLFSpMFෆཁͷίϯςφϏϧυ044 w ιʔείʔυ͔ΒࣗಈͰΞϓϦΛίϯςφԽ w (PPHMF$MPVE#VJMEQBDLT w $MPVE3VO΍(,&ʹσϓϩΠՄೳͳίϯςφΛ࡞੒Մೳ

  43. ·ͱΊ w $MPVE3VOɺ͍Ζ͍ΖָͰ͢ w Ϛωʔδυͳ,OBUJWFʹίϯςφ࡞ͬͯஔ͚ͩ͘ w ূ໌ॻɺεέʔϧ౳ඞཁͳػೳ΋͓·͔ͤ w 8FCΞϓϦ࡞Δͱ͖ͷڧྗͳબ୒ࢶ

  44. ͓·͚ʢ࣮૷ྫʣ w γϯϓϧͳ8FCΞϓϦ େࡕͷۭ͖ԻָελδΦݕࡧ  w ϑϩϯτͱόοΫ ελδΦݕࡧ෦ ͸ผͷ$MPVE3VO w

    3&45"1*Ͱ઀ଓ w ϚΠΫϩαʔϏεͬΆ͍͜ͱ͕͔ͨͬͨ͠ w ࠓ͸ޙչ͍ͯ͠Δʢແཧʹͪ͗Δͱ͠ΜͲ͍ʣ w $*$%ɺϞχλϦϯά΋׬උ w <&3303>Ͱͻ͔͚ͬͯΞϥʔτ
  45. ͓·͚ʢ"84ͱͷҧ͍ʣ w (PPHMF$MPVE͸044ਪ͠ w $MPVE3VOͰ࢖ΘΕ͍ͯΔ044 w ,VCFSOFUFT,OBUJWF w #VJMEQBDLT w

    ͋ΒΏΔ؀ڥͰҰ؏ͨ͠ମݧΛఏڙ͢Δ w ΦϯϓϨͰ࢖͍ͬͯͨ΋ͷΛͦͷ··Ϋϥ΢υ΁ w ΦϯϓϨϚϧνΫϥ΢υͰಉ͡πʔϧΛ࢖͑Δ
  46. $MPVE3VO͔Θ͍͍Α͓͡͞Μ