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

Cloud Next '19 Tokyo Summary

2kyym
August 29, 2019

Cloud Next '19 Tokyo Summary

社内で発表した Cloud Next '19 Tokyo の参加報告資料です。自分が聴講したセッションの中から ML, MLOps に関連するものをピックアップしました。

2kyym

August 29, 2019
Tweet

More Decks by 2kyym

Other Decks in Programming

Transcript

  1.  $MPVE/FYU`5PLZP֓ཁ Πϕϯτ֓ཁ w (PPHMF$MPVE1MBUGPSNؔ࿈ͷ৽ϦϦʔε΍ɺاۀͰͷ׆༻ࣄྫͳͲͷൃද w ձ৔ɿ౦ژϓϦϯεϗςϧβɾϓϦϯεύʔΫλϫʔ౦ژ w ࠓ೥ͷࢀՃऀ਺͸໿ ਓ

    w ίϯςϯπ w جௐߨԋͱηογϣϯʢϝΠϯʣ w ($1ͷػೳ΍֤اۀͷσϞ͕లࣔ͞Ε͍ͯΔ&YQP w "TLUIF4QFBLFS w /FYUJO5PLZP/JHIUʢύʔςΟʣ IUUQTDMPVEXJUIHPPHMFDPNOFYUUPLZP
  2.  $MPVE/FYU`5PLZP֓ཁ %F/"͔Βͷొஃ w ೆ৔͞Μ w جௐߨԋ w ૑ۀ౰࣌ͷ࿩͔ΒΦϯϓϨˠΫϥ΢υҠߦͷ͍͖ͭ͞·Ͱ w

    य़೔͞Μ w $MPVE"*1MBUGPSNʹ͓͚ΔػցֶशϞσϧͷϥΠϑαΠΫϧ w JLLJ͞Μ w ʰٯసΦηϩχΞʱͷ"*ػೳΛࢧ͑Δ($1 w ؠඌ͞ΜʢήʔϜࣄۀ෦෼ੳ෦ʣ w #JH2VFSZΛ࢖͍౗ͤʂ%F/"σʔλΤϯδχΞͷऔΓ૊Έࣄྫ
  3.  #JH2VFSZϕετϓϥΫςΟε ($4͔ΒಡΈࠐΉࡍͷσʔλϑΥʔϚοτ w ϩʔυ͕଎͍ॱʹ w "WSPʢѹॖʣ w "WSP w

    1BSRVFU03$ w $47 w +40/ w $47ʢѹॖʣ w +40/ʢѹॖʣ w "WSPʹม׵͢Δ͔෼ׂϑΝΠϧΛಡΈࠐΉͱ଎͍
  4.  #JH2VFSZϕετϓϥΫςΟε %F/"ʹ͓͚ΔήʔϜ෼ੳࣄྫ w ՝୊ w ࣮ߦ͞ΕͨΫΤϦ͕࠷దͰͳ͍ w ҰൃͰ5#ʢສԁʣͷΫΤϦ͕ඈΜͩ͜ͱ΋ w

    ঃʑʹίετ͕͔͞ΜͰ͍ͨ w ϲ݄͝ͱʹສԁ݄૿Ճ w ҎԼͷվળʹΑͬͯͷίετݮʂ w 4UBDLESJWFSʹΑΔڊେΫΤϦͷϞχλϦϯάͱ௨஌ w ΫϥελԽςʔϒϧͷಋೖ
  5.  $MPVE"*1MBUGPSN "*1MBUGPSN/PUFCPPLTʢЌ൛ʣ w Ϛωʔδυ+VQZUFS-BCΠϯελϯε w ΦϯσϚϯυʹߏ੒มߋͰ͖ΔܭࢉػϦιʔε w Πϯελϯεىಈޙʹ(16૿ઃͳͲ w

    ඞཁͳϥΠϒϥϦ͕ϓϦΠϯετʔϧ w "*)VC #JH2VFSZͳͲ($1ίϯϙʔωϯτͱີͳ࿈ܞ IUUQTDMPVEHPPHMFDPNBJQMBUGPSNOPUFCPPLT
  6.  $MPVE"*1MBUGPSN "*1MBUGPSN5SBJOJOHʢچ$MPVE.-&OHJOFʣ w ಛ௃ w ΞΠυϧঢ়ଶͷΠϯελϯε͸ແ՝ۚ w ϋΠύϥνϡʔχϯάͷࣗಈԽɾฒྻֶश w

    ΧελϜίϯςφαϙʔτʢЌ൛ʣʹΑΓ೚ҙͷϑϨʔϜϫʔΫ͕Մೳʹ w ಈ࡞Πϝʔδ w ػցֶशίʔυͷύοέʔδͱઃఆϑΝΠϧΛ༻ҙ w δϣϒΛ౤͛ΔͱɺֶशΛ࣮ߦ͢ΔΫϥελ͕ࣗಈͰཱͯΒΕΔ
  7.  $MPVE516 $MPVE516֓ཁ w جຊతʹ5FOTPSqPXઐ༻ϓϩηοα w %PNBJO4QFDJpD"SDIJUFDUVSFʢ%4"ʣ w ྖҬ͝ͱʹϋʔυͱιϑτΛ࠷దઃܭ w

    516։ൃͷྺ࢙ w ॳظݕ౼ w ࣮։ൃ։࢝ w 516Wͷಋೖ։࢝ʢ։ൃ։͔࢝Βϲ݄ޙʣ
  8.  $MPVE516 w $16ͱͷҧ͍ w (16Ͱ΋ϊΠϚϯϘτϧωοΫ͸͋Δ w ڞ༗ϝϞϦʹࠩ͠໭͕࣌ؒ͢ϘτϧωοΫ w 516Ͱ͸Ϣχοτಉ͕࢜ύΠϓϥΠϯͰܨ͕͓ͬͯΓɺϝϞϦಡΈॻ͖ͷ

    ϘτϧωοΫ͕ͳ͍ w Ͳ͏ͳ͔ͬͨ w طଘ$16ͱൺֱ͠ిྗੑೳൺഒ $MPVE516֓ཁ IUUQTDMPVEHPPHMFDPNUQV
  9.  $MPVE516 ;0;0ը૾ݕࡧͰͷ׆༻ࣄྫ w 516ಋೖલͷ՝୊ w ($1ͷ5FTMB7ΠϯελϯεͰֶश w ࣮ݧαΠΫϧ೔ w

    ೔Ͱ64%೥Ͱ 64% w ͜ͷ࣌఺ͰΦϯϓϨΑΓ͍҆ w ࣮ݧʹ͚͜Δͱिؒਐ௙͕ͳ͍͜ͱ΋ʜʜ w ஌ݟ͕ஷ·Δͷ͕஗͍ˍ։ൃऀͷϞνϕʔγϣϯ௿Լ
  10.  $MPVE516 ;0;0ը૾ݕࡧͰͷ׆༻ࣄྫ w 516ಋೖޙͲ͏ͳ͔ͬͨ w ࣌ؒ͋ͨΓͷॲཧ਺͕ສϖΞສϖΞ w ࣮ݧαΠΫϧ೔࣌ؒ w

    όοναΠζ w ஋ஈ͸ʁ w ௨ৗͷ516ͳΒഒͷίετ w 1SFFNQUJWFͳΒ௨ৗ(16ΑΓ΋͍҆ w 1SFFNQUJWFͷσϝϦοτ͸ӡ༻ͰΧόʔ
  11.  $MPVE516 5161PETͱ͸ w 516Λܨ͍ͩεύίϯ w 516 1FUB'-014 w 7ͱൺֱͯ͠ഒߴ଎Ͱɺίετݮ

    w ߴ͍εέʔϥϏϦςΟ w 516Ͱ࣌ؒͷ࣮ݧ͕516Ͱ෼ʹ w ΄΅ઢܗʹεέʔϧ w ௨ৗͷ516ͷίʔυ͔Βมߋඞཁͳ͠ w ͨͩ͠1SFFNQUJWF͸·ͩఏڙ͞Ε͍ͯͳ͍ IUUQTDMPVEHPPHMFDPNUQV
  12.  ;0;0ը૾ݕࡧͷιϑτ΢ΣΞελοΫ w αʔόαΠυ w 1ZUIPO'MBTL(VOJDPSO4XBHHFSH31$ w .-ϑϨʔϜϫʔΫɿ$IBJOFS w Πϯϑϥ

    w ਪ࿦"1*ɿ(,& 3FEJT w ֶशɿ$MPVE$PNQPTFS (-& 'JMFTUPSF w $MPVE-PBE#BMBODFS$MPVE"SNPS w ($4($3ͳͲͳͲʜ ;0;0ը૾ݕࡧͰͷ.-0QTͱ(,&ΠϯϑϥΞʔΩςΫνϟ
  13.  ϓϩμΫγϣϯϨϕϧʹ͢ΔͨΊʹߦͬͨ޻෉ w μ΢ϯλΠϜͳ͠ͰͷσϓϩΠ w 3PMMJOH6QEBUF w -JWFOFTT1SPCF w 3FBEJOFTT1SPCF

    w (SBDFGVM4IVUEPXO w ΦʔτεέʔϦϯά w %/4Ωϟογϡ w H31$ͷෛՙ෼ࢄ ;0;0ը૾ݕࡧͰͷ.-0QTͱ(,&ΠϯϑϥΞʔΩςΫνϟ
  14.  μ΢ϯλΠϜͳ͠ͰͷσϓϩΠ w 3PMMJOH6QEBUF w 1PEΛগͣͭ͠৽ͨʹ্ཱͪ͛ͯ͸མͱ͍ͯ͘͠ w ύϥϝʔλ w NBY4VSHFɿڐ༰௒ա1PE਺

    w NBY6OBWBJMBCMFɿڐ༰ෆ଍1PE਺ w 3FBEJOFTT1SPCF w ϔϧενΣοΫ w 1PE্ͷΞϓϦ͕ϦΫΤετΛࡹ͚Δঢ়ଶ͔Ͳ͏͔νΣοΫ ;0;0ը૾ݕࡧͰͷ.-0QTͱ(,&ΠϯϑϥΞʔΩςΫνϟ
  15.  μ΢ϯλΠϜͳ͠ͰͷσϓϩΠ w -JWFOFTT1SPCF w ίϯςφͷੜ·ΕมΘΓΛίϯτϩʔϧ w 1SPCFࣦഊ͢Δͱίϯςφ࠶ىಈ w (SBDFGVM4IVUEPXO

    w ϦΫΤετΛฦ͢લʹ1PE͕ࢮͳͳ͍Α͏ʹ͢Δ w ͜ΕҎ্ϦΫΤετΛड͚෇͚ͳ͍Α͏ʹ͠ɺશͯͷϦΫΤετΛ ॲཧ͔ͯ͠Βਖ਼ৗʹऴྃ ;0;0ը૾ݕࡧͰͷ.-0QTͱ(,&ΠϯϑϥΞʔΩςΫνϟ
  16.  ΦʔτεέʔϦϯάͱ%/4Ωϟογϡ w )PSJ[POUBM1PE"VUPTDBMFSʢ)1"ʣ w ෛՙ͕ᮢ஋Λ௒͑ͨ৔߹ʹ1PEΛΦʔτεέʔϧ w ͦΕͱಉ࣌ʹ/PEF΋Φʔτεέʔϧ w ,VCF%/4ύέοτϩε໰୊

    w %/4͸6%1ͳͷͰύέοτϩε͕ى͖΍͍͢ w ͦͷͬͭ͞Μͷ࢑ఆରॲ w 1ZUIPOΫϥΠΞϯτଆͰʢ55-ʣඵΩϟογϡ ;0;0ը૾ݕࡧͰͷ.-0QTͱ(,&ΠϯϑϥΞʔΩςΫνϟ
  17.  $PNQPTFSΛར༻ͨ͠ϫʔΫϑϩʔ w $MPVE$PNQPTFSͱ͸ w "QBDIF"JSqPXͷϚωʔδυαʔϏε w ಛ௃ w 1ZUIPOͰॻ͚Δ

    w (,&Ͱδϣϒ࣮ߦ w ("&Ͱ"JSqPX6*ఏڙ ;0;0ը૾ݕࡧͰͷ.-0QTͱ(,&ΠϯϑϥΞʔΩςΫνϟ
  18.  ;0;0ը૾ݕࡧͷϫʔΫϑϩʔ w "//*OEFYͷ࠶ߏங w ৽ͨʹग़඼͞Εͨ঎඼ը૾Λू໿͠൓ө w ߋ৽ස౓ɿ೔࣌ʢ͍ͣΕΠϕϯτۦಈʹ͍ͨ͠ʣ w ྲྀΕ

     #2ςʔϒϧͷόοΫΞοϓ  ঎඼ը૾μ΢ϯϩʔυ  ಛ௃ྔநग़"//*OEFY࠶ߏங  σϓϩΠ ;0;0ը૾ݕࡧͰͷ.-0QTͱ(,&ΠϯϑϥΞʔΩςΫνϟ IUUQTDMPVEHPPHMFDPNTPMVUJPOTBVUPNBUJOHJOGSBTUSVDUVSFVTJOHDMPVE DPNQPTFS IMKB
  19.  $PNQPTFSΛ࢖ͬͨײ૝ w ར఺ w ϚωʔδυͰ͋Δ w 1ZUIPOͰ%"(ʢ༗޲ඇ८ճάϥϑʣΛॻ͚Δ w ܽ఺

    w ࠷௿Ͱ΋Πϯελϯεඞཁ w ࣗ༝౓͕௿͍ʢ(16࢖͑ͳ͍ɺ಺෦ϏϧυͰ͖ͳ͍ʣ w ΦʔτεέʔϧະରԠ w ผ్(,&ΛཱͯͯରԠ͢Δඞཁ ;0;0ը૾ݕࡧͰͷ.-0QTͱ(,&ΠϯϑϥΞʔΩςΫνϟ
  20.  ൿಗ৘ใͷ҉߸Խ w LTͷγʔΫϨοτͷ࢓༷ w CBTFΤϯίʔυͯ͠:".-ʹهड़͢Δ͚ͩ w γʔΫϨοτͱ͸ w #FSHMBTͷಋೖ

    w "844FDSFUT.BOBHFSͷΑ͏ͳൿಗ৘ใ؅ཧαʔϏε w ($1ͷ,FZ.BOBHFNFOU4FSWJDFΛར༻ͯ͠ΫϥΠΞϯτଆͰ҉߸͠ɺ ($4ʹอଘ ;0;0ը૾ݕࡧͰͷ.-0QTͱ(,&ΠϯϑϥΞʔΩςΫνϟ IUUQTNFEJVNDPNXFBSFTFSWJBOCFSHMBTXJUIOPEFKTPODMPVESVOEDFDGBBB
  21.  $*$%ͱ؂ࢹ w $JSDMF$*ͷར༻ w ίϯςφΠϝʔδͷϏϧυ w ίϯςφʹϞσϧΛೖΕΔ͔໰୊ w ౰ॳ͸ೖΕ͍͕ͯͨɺϏϧυʹ͔͔࣌ؒΓͭΒ͍

    w ίϯςφʹ͸ೖΕͣɺίϯςφىಈ࣌ʹ($4͔Βμ΢ϯϩʔυ ;0;0ը૾ݕࡧͰͷ.-0QTͱ(,&ΠϯϑϥΞʔΩςΫνϟ
  22.  $*$%ͱ؂ࢹ w Ϋϥ΢υ࣌୅ͷ؂ࢹ w $16࢖༻཰͸Φʔτεέʔϧ͢ΔͷͰ؂ࢹ͠ͳ͍ w γεςϜͷ݈߁ঢ়ଶΛݟΔ w ؂ࢹ߲໨

    w ϨεϙϯεεςʔλεͱϨεϙϯε࣌ؒ w ϦΫΤετ਺ w LTͳΒͰ͸ͷ΋ͷ w LT1PE8BSOJOH-PH͕෼Ҏ্ଓ͚ͯग़͍ͯͳ͍͔ w ίϯςφͷϝϞϦ࢖༻ྔ͕-JNJUͷΛ௒͍͑ͯͳ͍͔ ;0;0ը૾ݕࡧͰͷ.-0QTͱ(,&ΠϯϑϥΞʔΩςΫνϟ
  23.  $*$%ͱ؂ࢹ w ؂ࢹιϑτ΢ΣΞ w 4UBDLESJWFS %BUBEPH 4FOUSZ w 4UBDLESJWFS͸($1ඪ४ͳͷͰศར

    w %BUBEPHͷಛʹศརͳػೳ͚ͩ༻͍͍ͯΔ w "1. 4ZOUIFUJDTͳͲ w 4FOUSZɿΤϥʔτϥοΩϯάαʔϏε ;0;0ը૾ݕࡧͰͷ.-0QTͱ(,&ΠϯϑϥΞʔΩςΫνϟ
  24.  ·ͱΊ ײ૝ w "*ܥͷେ͖ͳ৽ϦϦʔε͸ͳ͠ w ͜Ε͸݄ͷ$MPVE/FYUJO4'ͱಉ༷ w "OUIPTͱ͍͏ϋΠϒϦουΫϥ΢υ޲͚αʔϏεΛਪ͍ͯͨ͠ w

    ͔͠͠ɺ"*1MBUGPSN౳ϦϦʔεࡁαʔϏεͷػೳ֦ு͸ॱௐʹਐΜͰ͍Δ w #JH2VFSZ.-΍"VUP.-ʹ͍ͭͯ͸ӹࢠ͞ΜεϥΠυࢀর w IUUQTTQFBLFSEFDLDPNTPZNTLHPPHMFDMPVEOFYUBJNMTVNNBSZQVCMJD