iret tech laboで発表したCloud Runについての資料です。 https://irettechlabo.connpass.com/event/199927/
($1$MPVE3VOͰ࢝ΊΔ؆୯ϞμϯͳίϯςφΞϓϦ։ൃ$MPVE3VO͔Θ͍͍Α$MPVE3VO
View Slide
ҙw ҎԼͷલఏ͕ࣝ͋ΔͱɺΑΓ͞Γ·͢w 8FCΞϓϦ࡞ͬͨ͜ͱ͕͋Δw ίϯςφɺ,VCFSOFUFTΛ;ΜΘΓ͍ͬͯΔw த०ͷใΛϕʔεʹ͍ͯ͠·͢w Ξοϓσʔτ͕සൟʹ͋ΔͷͰৄ͘͠ެࣜ
࣋ͪؼ͍͖͍ͬͯͨͩͨ͜ͱͳΜ͔Α͘Θ͔ΒΜ͚Ͳ؆୯ศརͦ͏ʂ
ࣗݾհw ݹܒհw ॴଐJSFUגࣜձࣾDMPVEQBDLw ৬։ൃ͕͋ΓͷΠϯϑϥΤϯδχΞw ࣄ"84(PPHMF$MPVEͱΠνϟΠνϟw ڵຯ$MPVE/BUJWF .VMUJ)ZCSJE$MPVE
8FCΞϓϦ࡞ͬͯʂͬͯݴΘΕͨΒʁ
8FCΞϓϦ࡞ͬͯʂͬͯݴΘΕͨΒʁw ߟ͑Δ͜ͱݴޠϑϨʔϜϫʔΫʁαʔό.8ʁωοτϫʔΫʁূ໌ॻʁ$*$%ʁ
$MPVE3VOΛ͏ͱʁ1ZUIPO'MBTLΞϓϦͰ͖ͨʔίϚϯυͻͱͭϙνʔ8FCΞϓϦެ։Ͱ͖ͨʔ
͔͠w ߟ͑Δ͜ͱݴޠϑϨʔϜϫʔΫʁαʔό.8ʁωοτϫʔΫʁূ໌ॻʁ$*$%ʁ
͔͔͠͠w ίϯςφԽʂw %PDLFSpMFඞཁͳ͠ʂw ,VCFSOFUFT্Ͱಈ͘ʂw ϑϧϚωʔδυʂˢ։ൃଆͰҙࣝ͢Δඞཁͳ͠ˢ
$MPVE3VOΛ͏ͱʁιʔείʔυΛ༻ҙ͢Δ͚ͩͰ,VCFSOFUFTͷࣝͳ͠ʹίϯςφΞϓϦ͕ຊ൪ӡ༻Ͱ͖Δ
࣍w $MPVE3VOͱw $MPVE3VOͷίϯηϓτw $MPVE3VOͱ$*$%w ͦͷଞτϐοΫ
$MPVE3VOͱw ϑϧϚωʔδυͳ,OBUJWFϕʔεͷαʔόϨείϯϐϡʔτ
,OBUJWFͱw ,VCFSOFUFTͰͷΞϓϦӡ༻Λॿ͚Δ044w ,VCFSOFUFTΛ1BB4MJLFʹநԽ͢Δw ։ൃऀ͕zΑΓzίʔυΛॻ͘͜ͱʹઐ೦Ͱ͖Δ
αʔόϨεͱw αʔόཧΛඞཁͱ͠ͳ͍ΞϓϦέʔγϣϯͷߏஙͱ࣮ߦw 㱠αʔό͕ͳ͍ɺӡ༻ΤϯδχΞ͕͍Βͳ͍w ར༻ऀ͕αʔόͷཧʹϦιʔεΛඅ͢ඞཁ͕ͳ͍˞$/$'4FSWFSMFTT8IJUFQBQFSWΑΓ
ʢ࠶ܝʣ$MPVE3VOͱw ϑϧϚωʔδυͳ,OBUJWFϕʔεͷαʔόϨείϯϐϡʔτ
ʢ࠶ܝʣ$MPVE3VOͱw ϑϧϚωʔδυͳ,OBUJWFϕʔεͷαʔόϨείϯϐϡʔτ(PPHMF$MPVE͕ཧɾӡ༻͢Δ,VCFSOFUFT,OBUJWFͳαʔόϨεڥͰίϯςφΛಈ͔ͤΔαʔϏε
Կ͕͏Ε͍͠ͷʁw Πϯϑϥͷ͓कΓΛ͠ͳͯ͘Α͍w ίʔυॻ͍ͯίϯςφ࡞Δ͚ͩw Θͳ͍ͱ͖͓͕͔͔ۚΒͳ͍w ίϯςφUP/εέʔϧ͢Δw ଞڥͷࡌͤସ͕͑༰қw Ͳ͔ͬͪͱ͍͏ͱίϯςφͷ͍͍ͱ͜Ζ
$MPVE3VOϓϥοτϑΥʔϜw $MPVE3VO ϑϧϚωʔδυw ࠓճͪ͜ΒʹϑΥʔΧεw $MPVE3VOGPS"OUIPTw "OUIPT(,&্ʹߏங͞ΕΔ$MPVE3VOw ΑΓࣗ༝͕ߴ͍ (16͑ΔͳͲ
$MPVE3VO ,OBUJWFͷ֓೦w αʔϏεw ίϯςφΠϯελϯεw ϦϏδϣϯ
αʔϏεw ࠷্ҐͷཧϦιʔεw ΞϓϦͷΤϯυϙΠϯτ )5514Λఏڙ͢Δw BSVOBQQυϝΠϯw ΧελϜυϝΠϯw -FU`T&ODSZQUͷ44-ূ໌ॻΛࣗಈͰੜɺׂΓͯͯ͘ΕΔ
ίϯςφΠϯελϯε w w PSPSw ϝϞϦ<.#>w <.#>ʙ<(#>w ϑΝΠϧγεςϜಡΈॻ͖Մw ͰجຊεςʔτϨεʹ͠·͠ΐ͏
ίϯςφΠϯελϯε w ੍w -JOVYY@ڥw ΞϓϦଆͰ1035Ͱ)551-JTUFO͢Δඞཁ͋Γw 1035 ڥมͷσϑΥϧτw ϨεϙϯελΠϜΞτσϑΥϧτw ."9͕ˠʹʂ
ϦϏδϣϯw ίϯςφΠϝʔδͱڥมΛ·ͱΊͨͷw ΞϓϦΛσϓϩΠ͢Δͨͼʹ৽͍͠ϦϏδϣϯ͕Ճw ϩʔϧόοΫ$BOBSZϦϦʔε͕Ͱ͖Δw 3FWˠ3FWʹ͢w 3FWͱ3FWͰτϥϑΟοΫΛʹ͚Δ
ਤͰ͍͏ͱ
$MPVE3VO ,OBUJWFͷεέʔϦϯάw ಉ࣮࣌ߦͷ੍ޚw UP/εέʔϧ
ಉ࣮࣌ߦͷ੍ޚw ֤ίϯςφ͕͍ͭ͘ϦΫΤετΛॲཧ͢Δ੍͔ޚՄೳw ίϯςφ͋ͨΓ࠷େϦΫΤετw ϦΫΤετͷϦιʔε༻ྔͱ૬ஊͯ͠࠷దͳΛݟ͚ͭΔw ͍͍Ԙകʹ͢ΕίετμϯͰ͖Δ
UP/εέʔϧw Φʔτεέʔϧw ϦΫΤετΛ͚͞Δ͚ͩͷίϯςφ͕উखʹ্ཱ͕ͪΔw σϑΥϧτ࠷େίϯςφʢ؇Մೳʣw ϦΫΤετ͕ͳ͘ͳͬͨΒίϯςφ
ίʔϧυελʔτw ίϯςφʹͳΔίʔϧυελʔτw ʹͳΔͱ·ͨΠν͔Βίϯςφ࡞Γ͕͔͔࣌ؒ͠Δw ରࡦw ಉ࣮࣌ߦͷௐw ίϯςφࣗମΛܰ͘͢Δw ʢ$MPVE4DIFEVMFSͱ͔Ͱͪΐ͍ͪΐ͍ىಈʣw ࠷ػΠϯελϯεΛࢦఆ͢Δ
$MPVE3VOͰͷ$*$%
$MPVE3VOͱ$MPVE#VJMEͷ࿈ܞw ίϯιʔϧ͔Βϙνϙν͢Ε0,w ιʔε$MPVE4PVSDF3FQPTJUPSZPS(JU)VCʹஔ͍͓ͯ͘
ͦͷଞτϐοΫw ϩΪϯάɺϞχλϦϯάw ྉۚw #VJMEQBDLTʹ͍ͭͯ
ϩΪϯάɺϞχλϦϯάw ϦΫΤετϩάɺίϯςφϩάw $MPVE-PHHJOHw ֤छϝτϦΫε $16w $MPVE.POJUPSJOH࡞Γࠐ·ͳ͍͍ͯ͘ײ͡ʹܭଌͰ͖Δ
ྉۚw $16ϝϞϦϦΫΤετωοτϫʔΫྲྀྔͷ߹ܭֹw "MXBZT'SFF ຖ݄ͷແྉ͋Γw w <(J#ඵ>w ສ
#VJMEQBDLTʹ͍ͭͯw %PDLFSpMFෆཁͷίϯςφϏϧυ044w ιʔείʔυ͔ΒࣗಈͰΞϓϦΛίϯςφԽw (PPHMF$MPVE#VJMEQBDLTw $MPVE3VO(,&ʹσϓϩΠՄೳͳίϯςφΛ࡞Մೳ
·ͱΊw $MPVE3VOɺ͍Ζ͍ΖָͰ͢w Ϛωʔδυͳ,OBUJWFʹίϯςφ࡞ͬͯஔ͚ͩ͘w ূ໌ॻɺεέʔϧඞཁͳػೳ͓·͔ͤw 8FCΞϓϦ࡞Δͱ͖ͷڧྗͳબࢶ
͓·͚ʢ࣮ྫʣw γϯϓϧͳ8FCΞϓϦ େࡕͷۭ͖ԻָελδΦݕࡧw ϑϩϯτͱόοΫ ελδΦݕࡧ෦ผͷ$MPVE3VOw 3&45"1*Ͱଓw ϚΠΫϩαʔϏεͬΆ͍͜ͱ͕͔ͨͬͨ͠w ࠓޙչ͍ͯ͠Δʢແཧʹͪ͗Δͱ͠ΜͲ͍ʣw $*$%ɺϞχλϦϯάඋw <&3303>Ͱͻ͔͚ͬͯΞϥʔτ
͓·͚ʢ"84ͱͷҧ͍ʣw (PPHMF$MPVE044ਪ͠w $MPVE3VOͰΘΕ͍ͯΔ044w ,VCFSOFUFT,OBUJWFw #VJMEQBDLTw ͋ΒΏΔڥͰҰ؏ͨ͠ମݧΛఏڙ͢Δw ΦϯϓϨͰ͍ͬͯͨͷΛͦͷ··Ϋϥυw ΦϯϓϨϚϧνΫϥυͰಉ͡πʔϧΛ͑Δ
$MPVE3VO͔Θ͍͍Α͓͡͞Μ