Slide 1

Slide 1 text

ʖ ʖ ʖ ʖ Ϋϥ΢υωΠςΟϒͷཱྀʹग़Α͏γϦʔζ 5SBJM.BQͷԠ༻ςʔϚΛΘ͔Γ΍͘͢ղઆ αʔϏεϝογϡ΍෼ࢄϝοηʔδϯάͳͲɺ Ϋϥ΢υωΠςΟϒೖ໳ฤͷ࣍ͷεςοϓΛ໨ࢦͦ͏

Slide 2

Slide 2 text

ʖ ʖ ʖ ʖ アジェンダ 1 Φʔϓχϯά 2 લճͷ͓͞Β͍ 3 Trail Mapͷ͝঺հ 4 ࣭ٙԠ౴ɾΫϩʔδϯά

Slide 3

Slide 3 text

ʖ ʖ ʖ ʖ ͸͡Ίʹ n ౰Πϕϯτ͸೔ຊ*#.͓Αͼ೔మιϦϡʔγϣϯζͷ༗ࢤΤϯδχΞʹΑͬͯاը͞ΕͨษڧձͰ͢ • Ϋϥ΢υωΠςΟϒ΍ϚΠΫϩαʔϏεͳͲͷςʔϚΛத৺ʹɺࠓޙ΋৭ʑͳษڧձɾΠϕϯτΛ։࠵͢Δ༧ఆͰ͢ n ຊษڧձͷ಺༰͸ɺΤϯδχΞݸਓͷݟղͰ͋Γɺॴଐ͢ΔاۀͷެࣜݟղͰ͸͋Γ·ͤΜ n ηογϣϯத͸ϛϡʔτͰͷࢀՃʹ͝ڠྗ͓ئ͍͠·͢ n ࣭໰͸8FC&Yͷνϟοτʹͯड͚෇͚·͢ n ຊΠϕϯτ͸࿥ըͯ͠ΞʔΧΠϒެ։͢Δ༧ఆͰ͢ͷͰɺͦͷ఺ྃ͝ঝ͍ͩ͘͞ n ຊൃදͰར༻͍ͯ͠Δ੡඼ͷ໊শ͓Αͼϩΰͷ঎ඪʹ͍ͭͯ͸ࢿྉ຤ඌʹهࡌ͠·͢

Slide 4

Slide 4 text

ʖ ʖ ߨࢣ঺հ ೔ຊΞΠɾϏʔɾΤϜגࣜձࣾ ςΫϊϩδʔࣄۀຊ෦ $VTUPNFS4VDDFTT.BOBHFS ߐ㟒ਸߒ ೔మιϦϡʔγϣϯζגࣜձࣾ ٕज़ຊ෦γεςϜݚڀ։ൃηϯλʔ Ϋϥ΢υωΠςΟϒΞʔΩςΫνϟάϧʔϓ ੨໦༸ี ೔మιϦϡʔγϣϯζגࣜձࣾ ٕज़ຊ෦γεςϜݚڀ։ൃηϯλʔ Ϋϥ΢υωΠςΟϒΞʔΩςΫνϟάϧʔϓ ݪ৳थ

Slide 5

Slide 5 text

ʖ ʖ アンケートやご質問も積極的にお願いします アンケートはこちらから IUUQTBQQTMJEPFWFOUKW$K8"RBJ$R41:WLW,25

Slide 6

Slide 6 text

ʖ ʖ ʖ ʖ ຊ೔ͷ಺༰ n ࠓճ͸6/13(Ր)ʹ࣮ࢪͨ࣍͠ͷษڧձ(Trail MapͷStep.1-4Λղઆ)ͷଓ͖ͱͳΓ·͢ n લճͷษڧձʹग़͍ͯͳͯ͘΋ཧղՄೳͳ಺༰ͩͱࢥ͍·͢ͷͰɺ҆͝৺͍ͩ͘͞ n ·ͨɺ෼͔Βͳ͍ΩʔϫʔυͳͲ͋Ε͹ɺԕྀͳ࣭͘͝໰͍͚ͨͩΕ͹޾͍Ͱ͢ IUUQTJCNEFWFMPQFSDPOOQBTTDPNFWFOU ࢿྉ΍ΞʔΧΠϒ΋ެ։͍ͯ͠ ·͢ͷͰɺ ݟಀ͞Εͨํ͸ੋඇνΣοΫ͠ ͯΈ͍ͯͩ͘͞

Slide 7

Slide 7 text

ʖ ʖ ʖ ʖ ຊ೔ͷ಺༰ n ຊ೔ͷηογϣϯ • $/$'͕ެ։͍ͯ͠Δ5SBJM.BQͷٕज़ςʔϚʹ͍ͭͯ঺հɾղઆΛ͢Δ n ର৅ऀ • ύϒϦοΫΫϥ΢υΛ׆༻ͯ͠γεςϜ։ൃΛ࣮ࢪ͍͖͍ͯͨ͠ͱߟ͍͑ͯΔํ • ίϯςφϚΠΫϩαʔϏε43&ͳͲͷΩʔϫʔυʹڵຯ͕͋Δ͚Ͳ۩ମతʹԿͷ͜ͱ͔෼͔Βͳ͍ํ • Ϋϥ΢υωΠςΟϒʹ͍ͭͯશମ૾తͳ஌ݟΛ֫ಘ͍ͨ͠ํ ࣭͝໰΍ίϝϯτΛͲΜͲΜ͓ئ͍͠·͢ʂ n ΰʔϧ • Ϋϥ΢υωΠςΟϒͷॏཁੑ͸ೝ஌͞Εͭͭ͋Δ΋ͷͷ࣮ࡍͷاۀϨϕϧͰ͸ͳ͔ͳ͔ਁಁ͠ͳ͍ݱঢ়Ͱɺ۩ମతͳ ٕज़ςʔϚΛษڧ͠ͳ͕Βɺલ޲͖ͳΞΫγϣϯΛͱͬͯ΋Β͍͍ͨ • $/$'͕ग़͍ͯ͠Δʮ5SBJM.BQʯΛϕʔεʹͯ͠ɺΫϥ΢υωΠςΟϒʹؔ͢Δ஌ࣝɾڵຯΛਂΊͯ΋Β͏ n ͝ґཔ • Πϕϯτޙʹɺ4/4΍ΞϯέʔτͳͲͰϑΟʔυόοΫΛ͍ͩ͘͞ʂ ü ಛʹɺΫϥ΢υωΠςΟϒʹؔ͢ΔڵຯྖҬ΍͓೰Έʹ͍ͭͯڭ͍͑ͯͩ͘͞ • ঺հͨ͠ϦιʔεΛಡΜͰΈ͍ͯͩ͘͞ PSٕज़Λ৮ͬͯΈ͍ͯͩ͘͞ʂ • ଞʹ΋اըதͷษڧձ͕͋ΔͷͰɺͦͪΒ΋νΣοΫˍࢀՃ͍ͯͩ͘͠͞ʂ

Slide 8

Slide 8 text

ʖ ʖ ʖ ʖ アジェンダ 1 Φʔϓχϯά 2 લճͷ͓͞Β͍ 3 Trail Mapͷ͝঺հ 4 ࣭ٙԠ౴ɾΫϩʔδϯά

Slide 9

Slide 9 text

ʖ ʖ ʖ ʖ 5SBJM.BQͱ͸ʁ n $/$'͸શεςοϓʹ෼͚ͯɺಋೖ͢Δ΂͖Ϋϥ΢υωΠςΟϒٕज़Λ঺հ͓ͯ͠Γɺ (JU)VC্Ͱެ։͞Ε͍ͯ·͢ɻ $POUBJOFSJ[BUJPO ΞϓϦέʔγϣϯͷίϯςφԽ $*$% ܧଓతΠϯςάϨʔγϣϯܧଓతσϦόϦʔ 0SDIFTUSBUJPOˍ"QQMJDBUJPO%FGJOJUJPO ΦʔέετϨʔγϣϯͱΞϓϦέʔγϣϯͷఆٛ 0CTFSWBCJMJUZˍ"OBMZTJT Մ؍ଌੑͱ෼ੳ 4FSWJDF1SPYZ %JTDPWFSZˍ.FTI αʔϏεσΟεΧόϦʔɺαʔϏεϝογϡ /FUXPSLJOH 1PMJDZˍ4FDVSJUZ ωοτϫʔΫϙϦγʔɺωοτϫʔΫηΩϡϦςΟ %JTUSJCVUFE%BUBCBTFˍ4UPSBHF ෼ࢄσʔλϕʔεɺ෼ࢄετϨʔδ 4USFBNJOHˍ.FTTBHJOH ετϦʔϛϯάɺϝοηʔδϯά $POUBJOFS3FHJTUSZˍ3VOUJNF ίϯςφϨδετϦɺίϯςφϥϯλΠϜ 4PGUXBSF%JTUSJCVUJPO ιϑτ΢ΣΞ෼഑ ग़యɿIUUQTHJUIVCDPNDODGUSBJMNBQ

Slide 10

Slide 10 text

ʖ ʖ ʖ ʖ 5SBJM.BQd৯඼ੜ࢈Ͱߟ͑Δd 4UFQ $POUBJOFSJ[BUJPO 4UFQ $*$% 4UFQ 0SDIFTUSBUJPOˍ "QQMJDBUJPO %FGJOJUJPO 4UFQ 0CTFSWBCJMJUZˍ "OBMZTJT 4UFQ /FUXPSLJOH 1PMJDZˍ 4FDVSJUZ 4UFQ 4FSWJDF1SPYZ %JTDPWFSZˍ .FTI 4UFQ %JTUSJCVUFE %BUBCBTF 4UPSBHF 4UFQ 4USFBNJOH .FTTBHJOH 4UFQ 4PGUXBSF %JTUSJCVUJPO 4UFQ $POUBJOFS 3FHJTUSZ 3VOUJNF ঎඼Λ࡞Δ ੜ࢈ϥΠϯΛ࡞Δ ੜ࢈ϥΠϯΛ ૿Ճɾ؅ཧ͢Δ ੜ࢈ঢ়گΛ ؂ࢹ͢Δ ΑΓ࠷దͳੜ࢈ํ๏Λ ׆༻͢Δ ΑΓ҆શɾ࣮֬ͳ ੜ࢈ϥΠϯʹ͢Δ ΑΓ҆શʹ ࢓༷ॻઃܭॻΛ؅ཧ͢Δ ΑΓधཁΛ౿·͑ͨ ੜ࢈ํ๏Λར༻͢Δ ΑΓ҆શʹࡏݿΛ ؅ཧ͢Δ ৯඼ͷ඼࣭Λ ΑΓߴ͘͢Δ

Slide 11

Slide 11 text

ʖ ʖ ʖ ʖ 5SBJM.BQd৯඼ੜ࢈Ͱߟ͑Δd 4UFQ $POUBJOFSJ[BUJPO 4UFQ $*$% 4UFQ 0SDIFTUSBUJPOˍ "QQMJDBUJPO %FGJOJUJPO 4UFQ 0CTFSWBCJMJUZˍ "OBMZTJT 4UFQ /FUXPSLJOH 1PMJDZˍ 4FDVSJUZ 4UFQ 4FSWJDF1SPYZ %JTDPWFSZˍ .FTI 4UFQ %JTUSJCVUFE %BUBCBTF 4UPSBHF 4UFQ 4USFBNJOH .FTTBHJOH 4UFQ 4PGUXBSF %JTUSJCVUJPO 4UFQ $POUBJOFS 3FHJTUSZ 3VOUJNF ঎඼Λ࡞Δ ੜ࢈ϥΠϯΛ࡞Δ ੜ࢈ϥΠϯΛ ૿Ճɾ؅ཧ͢Δ ੜ࢈ঢ়گΛ ؂ࢹ͢Δ ΑΓ࠷దͳੜ࢈ํ๏Λ ׆༻͢Δ ΑΓ҆શɾ࣮֬ͳ ੜ࢈ϥΠϯʹ͢Δ ΑΓ҆શʹ ࢓༷ॻઃܭॻΛ؅ཧ͢Δ ΑΓधཁΛ౿·͑ͨ ੜ࢈ํ๏Λར༻͢Δ ΑΓ҆શʹࡏݿΛ ؅ཧ͢Δ ৯඼ͷ඼࣭Λ ΑΓߴ͘͢Δ લճ͸͜͜·Ͱ ͝঺հ ࠓճͷ͝঺հ લճΑΓฉ͖ͳΕͳ͍༻ޠ΍ٕज़͕ଟ͍͔΋͠Ε·ͤΜ͕ɺ֓೦΍งғؾ͚ͩͰ΋ԡ͑ͯ͞΋Β͑Ε͹خ͍͠Ͱ͢

Slide 12

Slide 12 text

ʖ ʖ ʖ ʖ アジェンダ 1 Φʔϓχϯά 2 લճͷ͓͞Β͍ 3 Trail Mapͷ͝঺հ 4 ࣭ٙԠ౴ɾΫϩʔδϯά

Slide 13

Slide 13 text

ʖ ʖ ʖ ʖ 4FSWJDF1SPYZ %JTDPWFSZ.FTI n େ·͔ͳ೔ຊޠ༁ • $PSF%/4͸αʔϏεσΟεΧόϦʹ໾ʹ ཱͭૣͯ͘ศརͳπʔϧͰ͋Δ • &OWPZͱ -JOLFSE ͸ͦΕͧΕαʔϏε ϝογϡΞʔΩςΫνϟΛ࣮ݱ͢Δ • ্هͷπʔϧ͸ɺϔϧενΣοΫɺϧʔ ςΟϯάɺෛՙ෼ࢄΛߦ͏ ΩʔϫʔυɿʮαʔϏεσΟεΧόϦʯʮαʔϏεϝογϡʯ ΑΓ࠷దͳੜ࢈ํ๏Λ ׆༻͢Δ

Slide 14

Slide 14 text

ʖ ʖ ʖ ʖ αʔϏεσΟεΧόϦͱ͸ʁ n Ϋϥ΢υωΠςΟϒΞϓϦέʔγϣϯ͸αʔϏεͷมԽ͕සൟͰͦͷ౓ʹ௨৴ઌ͕มΘΓ͏ΔͨΊΫϥΠ Ξϯτ͔Βݟͨͱ͖ʹਖ਼͍͠௨৴ઌΛݟ͚ͭΔඞཁ͕͋Δ n ͜ͷ໰୊Λղܾ͢Δ࢓૊ΈɺաఔΛαʔϏεσΟεΧόϦͱݺͿ αʔϏε" αʔϏε# αʔϏε$ ΫϥΠΞϯτ Τϯυ ϙΠϯτ Τϯυ ϙΠϯτ Τϯυ ϙΠϯτ 10.4.3.1:8756 10.4.3.99:4545 10.4.3.20:333 ಈతʹมԽ ಈతʹׂΓ౰ͯ ௨৴ઌ͕ෆ໌ʂʁ ❓ ग़యɿIUUQTXXXOHJOYDPNCMPHTFSWJDFEJTDPWFSZJOBNJDSPTFSWJDFTBSDIJUFDUVSF Λ΋ͱʹҰ෦ฤू

Slide 15

Slide 15 text

ʖ ʖ ʖ ʖ n Ϋϥ΢υωΠςΟϒͳ%/4αʔόɺ(PͰ࣮૷ n ϓϥάΠϯϕʔεͷΞʔΩςΫνϟɺߴ଎ n ,VCFSOFUFTW͔ΒσϑΥϧτͷ%/4αʔϏεͰΫϥελ಺ͷ໊લղܾͱαʔϏεσΟεΧόϦͷ ໾ׂΛ୲͏ αʔϏεϨδετϦ svcA: 10.0.0.15 αʔϏεϓϩόΠμ αʔϏείϯγϡʔϚ app αʔϏεΛొ࿥ αʔϏεΛൃݟ 1. ৽͍͠αʔϏε࡞੒ΛAPIαʔόʹࢦࣔ 2. ͦͷϦΫΤετ͸ೝূɺঝೝ͞ΕɺΞυϛο γϣϯɾϙϦγʔͷର৅ʹͳΔ 3. ͦͷαʔϏεʹClusterIPׂ͕Γ౰ͯΒΕɺΫϥ ελʔετΞʹ(etcd)อ࣋͞Ε·͢ 4. αʔϏεઃఆ͕Ϋϥελશମʹ͹Β·͔Ε·͢ 5. ΫϥελͷDNS͸৽͍͠αʔϏεʹؾ͖ͮඞཁ ͳDNS AϨίʔυΛ࡞੒ Kubernetesʹ͓͚ΔαʔϏεσΟεΧόϦͷྲྀΕ

Slide 16

Slide 16 text

ʖ ʖ ʖ ʖ αʔϏεϝογϡͱ͸ʁ n ϚΠΫϩαʔϏεͷΑ͏ͳΞϓϦέʔγϣϯߏ଄ʹͳΔͱαʔϏε͝ͱʹઐ໳ͷνʔϜ͕࣮૷Λ୲౰ n ࣮૷ͷର৅ʹ͸ΞϓϦέʔγϣϯͷػೳͰ͋ΔϏδωεϩδοΫ͚ͩͰ͸ͳ͘τϥϑΟοΫ੍ޚɺՄ؍ଌ ੑɺηΩϡϦςΟͳͲͷඇػೳ΋ଘࡏ͢Δ n αʔϏεϝογϡ͸ɺओʹඇػೳͳͲαʔϏεڞ௨ͷؔ৺ࣄΛػೳͱ෼཭͠ڞ௨తʹ੍ޚ͢Δ࢓૊Έ αʔϏεϝογϡ͕ͳ͍ঢ়ଶ αʔϏεϝογϡ͕͋Δঢ়ଶ

Slide 17

Slide 17 text

ʖ ʖ ʖ ʖ *TUJPͱ͸ʁ n αʔϏεϝογϡΛ࣮ݱ͢ΔͨΊͷιϑτ΢ΣΞͷҰͭ (PPHMF *#. -ZGU͕։ൃ n &OWPZ͕αΠυΧʔͱͯ͠ϓϩΩγʹͳΓɺίϯτϩʔϧϓϨʔϯ͕&OWPZͷ੍ޚɾ؅ཧΛ୲౰ ग़యɿIUUQTJTUJPJPMBUFTUEPDTPQTEFQMPZNFOUBSDIJUFDUVSF &OWPZ ͢΂ͯͷαʔϏεؒ௨৴Λதܧɾ੍ޚ 1JMPU ओʹαʔϏεσΟεΧόϦɺ&OWPZͷઃఆ $JUBEFM LFZূ໌ॻͷ؅ཧ (BMMFZ ઃఆσʔλͷ֬ೝɺऔΓࠐΈɺ ֤ίϯϙʔωϯτ΁ͷ഑෍

Slide 18

Slide 18 text

ʖ ʖ ʖ ʖ *TUJPͷϢʔεέʔε n τϥϑΟοΫ੍ޚͷྫ ੺͍௨৴Λ͍ͤͨ͞৔߹ʣ 1SPEVDU 1BHF 3FWJFXT W 3FWJFXT W 3FWJFXT W %FUBJMT 3BUJOHT ϦΫΤετ *OHSFTT &OWPZ &OWPZ +BWB /PEFKT 3VCZ BQJ7FSTJPO OFUXPSLJOHJTUJPJPWCFUB LJOE 7JSUVBM4FSWJDF NFUBEBUB OBNF SFWJFXT TQFD IPTUT SFWJFXT IUUQ SPVUF EFTUJOBUJPO IPTU SFWJFXT TVCTFU W ϧʔςΟϯάϧʔϧͷઃఆ BQJ7FSTJPO OFUXPSLJOHJTUJPJPWCFUB LJOE %FTUJOBUJPO3VMF NFUBEBUB OBNF SFWJFXT TQFD IPTU SFWJFXT USBGGJD1PMJDZ MPBE#MBODFS TJNQMF 3"/%0. TVCTFUT OBNF W MBCFMT WFSTJPO W OBNF W MBCFMT WFSTJPO W USBGGJD1PMJDZ TJNQMF 306/%@30#*/ OBNF W MBCFMT WFSTJPO W ϙϦγʔͷઃఆ 1SPEVDU1BHF 1PE 7JSUVBM4FSWJDF SFWJFXT %FTUJOBUJPO3VMF SFWJFXT 3FWJFXT 1PE ग़యɿIUUQTJTUJPJPMBUFTUEPDTFYBNQMFTCPPLJOGP 3FWJFXT

Slide 19

Slide 19 text

ʖ ʖ ʖ ʖ /FUXPSLJOH 1PMJDZ4FDVSJUZ n େ·͔ͳ೔ຊޠ༁ • ΑΓॊೈͳωοτϫʔΫΛ࣮ݱ͢ΔͨΊɺ $BMJDP 'MBOOFM 8FBWF/FU ͳͲͷ$/*४ ڌͷωοτϫʔΫϓϩδΣΫτΛ࢖༻͢ Δɻ • 0QFO1PMJDZ"HFOU 01" ͸ɺೝՄ΍Ξυ ϛογϣϯίϯτϩʔϧ·Ͱ෯޿͍༻్ ʹ࢖༻Ͱ͖Δ൚༻ϙϦγʔΤϯδϯͰ͋ Δ • 'BMDP͸Ϋϥ΢υωΠςΟϒηΩϡϦςΟ ʹ͓͚Δҟৗݕ஌ΤϯδϯͰ͋Δ Ωʔϫʔυɿʮ$/*ʯʮ01"ʯʮ'BMDPʯ

Slide 20

Slide 20 text

ʖ ʖ ʖ ʖ ߴ౓ͳωοτϫʔΫཁ݅ʹ͸ $/*ʹͯରԠ n $/*$POUBJOFS/FUXPSL*OUFSGBDFͷུ n -JOVYίϯςφͱίϯςφϥϯλΠϜؒͷωοτϫʔΫϨΠϠʹ͓͚Δڞ௨ͷ࢓༷ n ϓϥάΠϯͱͯ͠$BMJDP 8FBWF 'MBOOFM $JMJVNͳͲ͕ଘࡏ ίϯςφʢ1PEʣ ϥϯλΠϜ ΠϯλʔϑΣΠε ϓϥάΠϯ ωοτϫʔΫ +40/ LVCFDPO *OUSPEVDUJPO UP $/* UIF $POUBJOFS /FUXPSL *OUFSGBDF 1SPKFDU #SZBO #PSFIBN %BO 8JMMJBNT ͷߨԋεϥΠυ͔Βൈਮ͠Ұ෦Ճ޻ • ,VCFSOFUFT • 0QFO4IJGU • SLU • $MPVE'PVOESZ • "QBDIF.FTPT ͳͲ • $BMJDP • 8FBWF • 'MBOOFM • $JMJVN ͳͲ ωοτϫʔΫઃఆ

Slide 21

Slide 21 text

ʖ ʖ ʖ ʖ γεςϜશମͷϙϦγʔΛ౷ҰతͳݴޠͰ੍ޚ͠Α͏ n 0QFO1PMJDZ"HFOUͷུ n ༷ʑͳαʔϏεͷϙϦγʔઃఆΛಉ͡ॻ͖ํʢ3FHPݴޠʣʹͯॻ͚Δ൚༻ϙϦγʔΤϯδϯ n 01"Λར༻ͨ͠πʔϧͱͯ͠ɺDPOGUFTU (BUFLFFQFSͳͲ͕ଘࡏ αʔϏε ϦΫΤετɺΠϕϯτɺͳͲ ΫΤϦ ݁Ռ ϙϦγʔ ʢRegoݴޠʣ σʔλ ʢJSONʣ ग़యɿIUUQTXXXPQFOQPMJDZBHFOUPSH

Slide 22

Slide 22 text

ʖ ʖ ʖ ʖ Ϋϥ΢υωΠςΟϒʹ͓͚ΔηΩϡϦςΟΛ୲อ͠Α͏ n Ϋϥ΢υωΠςΟϒͰ͸ਝ଎ͳ։ൃͱϦϦʔεΛॏࢹ͢ΔͨΊɺͦΕΛ೦಄ʹ͓͍ͨηΩϡϦςΟ୲อ͕ ඞཁʢ%FW4FD0QTͱ͍͏ߟ͑ํʣ n ैདྷͷڥքϕʔεͷηΩϡϦςΟϞσϧͰ͸୲อ͖͠Εͳ͍ n $/$'ͷ5"(4FDVSJUZ͕ൃߦ͍ͯ͠ΔΫϥ΢υωΠςΟϒηΩϡϦςΟϗϫΠτϖʔύʔͰఆٛ %FW 0QT ܭը ։ ൃ ݕ ূ ύ ο έ ʔ δ σ ϓ ϩ Π Ϧ Ϧ ʔ ε ؂ ࢹ ᶄγϑτϨϑτ ᶃηΩϡϦςΟରࡦ ʢՄೳͳݶΓࣗಈԽʣ ᶅܧଓతͳ؂ࢹ ᶃ֤ϑΣʔζͰηΩϡϦςΟରࡦɺՄೳͳݶΓࣗಈԽ ܧଓతʹ%FW0QTαΠΫϧͷதͰηΩϡϦςΟνΣοΫ ᶄγϑτϨϑτʢमਖ਼ՕॴΛૣ͍ஈ֊Ͱൃݟ͠ɺରԠ޻਺Λ࡟ݮʣ ྫ ੬ऑੑ਍அΛσϓϩΠޙʹߦ͏͚ͩͰͳ͘ɺ։ൃ޻ఔͰ΋࣮ࢪ ᶅܧଓతʹηΩϡϦςΟঢ়ଶΛ؂ࢹ

Slide 23

Slide 23 text

ʖ ʖ ʖ ʖ 'BMDPͱ͸ʁ n Ϋϥ΢υωΠςΟϒηΩϡϦςΟΛ୲อ͢Δ044πʔϧͷҰͭ n -JOVYγεςϜίʔϧ΍,VCFSOFUFTͷΠϕϯτΛ؂ࢹ͠ɺϧʔϧʹ൓͢Δҟৗ͕͋Ε͹ݕ஌͢Δ n ྨࣅͷ੡඼ͱͯ͠ɺ"RVB4FDVSJUZ΍5XJTUMPDLͳͲ͕ଘࡏ͢Δ Χʔωϧ Ϟδϡʔϧ F#1' ϓϩʔϒ MJCTDBQ MJCTJOTQ 3VMFFOHJOF ϧʔϧͷධՁ γεςϜ ίʔϧ Ϣʔβʔۭؒ Χʔωϧۭؒ ϑΥʔϚοτɺϑΟϧλ Ωϟϓνϟ੍ޚ 8FC αʔό Kubernetes ؂ࠪϩάͳͲ ϦϯάόοϑΝ ྫ͑͹ҎԼͷΑ͏ͳΠϕϯτΛݕग़ • γΣϧ͕ίϯςφͰ࣮ߦ͞ΕΔ • ༧ظ͠ͳ͍֎෦΁ͷ઀ଓ • ڐՄ͞Εͯͳ͍ίϯςφʹ͓͚Δnamespaceͷมߋ ͳͲͳͲ

Slide 24

Slide 24 text

ʖ ʖ ʖ ʖ %JTUSJCVUFE%BUBCBTF4UPSBHF n େ·͔ͳ೔ຊޠ༁ • 7JUFTTɿ୯Ұ%#ΑΓϨδϦΤϯγʔͱε έʔϥϏϦςΟΛ޲্͍ͤͨ࣌͞ͷબ୒ ࢶʢ.Z42-ΛγϟʔσΟϯάͯ͠େن໛ ӡ༻ʣ • 3PPLɿଟ༷ͳετϨʔδΛ,VCFSOFUFTʹ ౷߹͢ΔͨΊͷετϨʔδΦʔέετ Ϩʔγϣϯ • FUDEɿ,VCFSOFUFTͷ l಄೴ zɻΫϥελ શମͰσʔλΛอଘ͢Δ৴པੑͷߴ͍ํ ๏Λఏڙ • 5J,7ɿ3VTUͰॻ͔Εͨߴੑೳͳ෼ࢄτϥ ϯβΫγϣϯɾΩʔόϦϡʔετΞ %#΍ετϨʔδͷτϐοΫɻຊ೔͸෼ࢄσʔλϕʔεͷٕज़ʹண໨͠ɺʮ7JUFTTʯʮ3PPLʯΛ͝঺հ ΑΓ҆શʹ ࢓༷ॻઃܭॻΛ؅ཧ͢Δ

Slide 25

Slide 25 text

ʖ ʖ ʖ ʖ Ϋϥ΢υωΠςΟϒ෼ࢄσʔλϕʔεͷಛ௃ n σʔλϕʔεετʔϨδͷΞʔΩςΫνϟൺֱ ΞϓϦ ΞϓϦ αʔϏε αʔϏε αʔϏε ֤ϚΠΫϩαʔϏε Ϋϥ΢υωΠςΟϒ αʔϏε αʔϏε αʔϏε ΞϓϦ ΞϓϦ ୯Ұͷڞ༗%# ετϨʔδ ϞϊϦγοΫ ˞"$*%ɿ"UPNJDJUZ ݪࢠੑ $POTJTUFODZ Ұ؏ੑ *TPMBUJPO ಠཱੑ %VSBCJMJUZ ଱ٱੑ ͷ಄จࣈɻσʔλॲཧʹٻΊΒΕΔಛੑ ʻಛ௃ʼ • γϯϓϧͳσʔλ؅ཧ • "$*%τϥϯβΫγϣϯ͕ಘҙ • εέʔϦϯάՄ༻ੑ͕՝୊ ʻಛ௃ʼ • ෼ࢄ͢Δ͜ͱʹΑΔεέʔϦϯάՄ༻ੑͷ޲্ • ੑೳ޲্ෛՙ෼ࢄ͢ΔͨΊͷ༷ʑͳ޻෉ͱ΋૬ੑྑ͍ ü Ϋϥελʔ୯ҐͰͷγϟʔσΟϯάɺ$23$ ίϚϯυΫΤϦ੹຿෼཭ ͳͲ • "$*%Λ୲อ͢Δͷ͕େมʢʹ෼ࢄτϥϯβΫγϣϯͷ՝୊ʣ ü 4BHBύλʔϯͳͲͰղܾ ෼ࢄσʔλϕʔεԽ͢Δ͜ͱͰεέʔϦϯάՄ༻ੑੑೳ޲্ͷ޻෉͕͠΍͘͢ͳΔɻҰํɺσʔλ؅ཧࣗମ͸ෳ ࡶԽ͢ΔͨΊɺτϥϯβΫγϣϯͷ"$*%୲อ΍σʔλϥΠϑαΠΫϧࣗಈԽ͕େࣄ

Slide 26

Slide 26 text

ʖ ʖ ʖ ʖ 7JUFTTͱ͸ʁ n 7JUFTT ϰΟςε • .Z42-Πϯελϯεͷେن໛ΫϥελΛσϓϩΠɾ֦ுɾ؅ཧ͢ΔͨΊͷσʔλϕʔειϦϡʔγϣϯ • .Z42-044ͷ3%# ϦϨʔγϣφϧɾσʔλɾϕʔε • .Z42-ΛʮγϟʔσΟϯάʯ ਫฏ෼ׂ Ͱෛՙ෼ࢄ͢Δ͜ͱ͕ՄೳʹͳΔ %# *% /BNF BBBB EEEE ʜ ʜ %# *% /BNF CCCC FFFF ʜ ʜ %# *% /BNF DDDD ʜ ʜ ʜ ʜ 75(BUF 75 5BCMFU 75 5BCMFU 75 5BCMFU "QQ ΫΤϦ n 7JUFTTʹΑΔγϟʔσΟϯάͷΠϝʔδ ˞γϟʔσΟϯάʹ%#ͷෛՙ෼ࢄํ๏ͷछ ಉ͡ςʔϒϧΛෳ਺ͷ%#ʹ༻ҙ͠ɺͭͷςʔϒϧ ʹอଘ͍ͯͨ͠ϨίʔυΛ෼ࢄ͢Δɻ͜ΕʹΑͬͯɺ ֤%#಺ʹอ࣋͞ΕΔϨίʔυྔΛݮΒ͢ 5PQPMPHZ ϝλσʔλ

Slide 27

Slide 27 text

ʖ ʖ ʖ ʖ 3PPLͱ͸ʁ n 3PPL ϧʔΫ • ҰݴͰݴ͏ͱʮ4UPSBHF0QFSBUPSTGPS,VCFSOFUFTʯ • ଟ༷ͳ෼ࢄετϨʔδΛ,VCFSOFUFTʹ౷߹͢ΔͨΊͷ؅ཧλεΫΛ ࣗಈԽ͢ΔͨΊͷ0QFSBUPS ü ؅ཧλεΫɿηϧϑɾεέʔϦϯάɺηϧϑɾώʔϦϯάɺϓϩϏδϣχϯ άɺσϓϩΠɺϞχλϦϯά ͳͲ • ಛʹʮ$FQIʯΛαϙʔτ͓ͯ͠Γɺ਌࿨ੑ͕ߴ͍ n $FQI ηϑ • Φʔϓϯιʔεͷ෼ࢄετϨʔδιϑτ΢ΣΞ ೥͔Β044 • ݩʑɺେن໛ͳετϨʔδΛ࣮ݱ͢ΔͨΊʹߴՁͳઐ༻)8͕ඞཁ • ͦ͜Ͱɺ෼ࢄͨ͠ίϯϐϡʔλ্ʹ഑ஔͨ͠ετϨʔδྖҬΛ̍ͭͷ Ϋϥελʔͱͯ͠ѻ͏ٕज़͕୆಄ n 3PPL$FQI • $4* $POUBJOFS4UPSBHF*OUFSGBDF ʹ४ڌͨ͠ܗͰɺίϯςφͰ෼ࢄ ετϨʔδͷ؅ཧΛ͢Δ͜ͱ͕Ͱ͖Δ ग़యɿIUUQTSPPLJPEPDTSPPLW(FUUJOH 4UBSUFETUPSBHFBSDIJUFDUVSF

Slide 28

Slide 28 text

ʖ ʖ ʖ ʖ 4USFBNJOH.FTTBHJOH n େ·͔ͳ೔ຊޠ༁ • +40/3&45ΑΓ΋ߴ͍ύϑΥʔϚϯε͕ ඞཁͳ৔߹ʹ͸H31$͔/"54Λݕ౼ ʢϝοηʔδ࿈ܞͷ͓࿩ʣ • $MPVE&WFOUTɿΠϕϯτσʔλΛҰൠతͳ ํ๏Ͱهड़͢ΔͨΊͷ࢓༷ ·ͣɺҰൠతͳϝοηʔδ࿈ܞͷύλʔϯʹ͍ͭͯ֬ೝɻͦͷ্Ͱɺ ʮ+40/3&45ΑΓ΋ߴ͍ύϑΥʔϚϯε͕ඞཁʯͱ͸Ͳ͏͍͏͜ͱ͔ɺϝοηʔδ࿈ܞͷྺ࢙͔Β֬ೝ ΑΓधཁΛ౿·͑ͨ ੜ࢈ํ๏Λར༻͢Δ

Slide 29

Slide 29 text

ʖ ʖ ʖ ʖ ϝοηʔδ࿈ܞͷύλʔϯ n େ͖͘͸ͭͷύλʔϯ͕ଘࡏ リソース共有 ファイル連携 • DBやストレージを準備して、必要な情報を問い合わ せて処理する • 例︓RDBに代表されるDB共有・ディスク共有 など • 「ファイル」を送受信することでメッセージ/データ連 携を実現する • 昔からある仕組みで、⾊々なシステムで取り扱えるが リアルタイム性に⽋けることが多い • 例︓FTP、SFTP、HTTP など アプリケーション連携 メッセージ・キューイング (MQ) • システム外部から呼び出せる「インターフェース」を 準備して、リアルタイムにデータアクセスやビジネス ロジックを呼び出しできるようにする • 基本的に1:1。クライアント・サーバー型のイメージ • 例︓RPC(Remote Procedure Call)、REST など • 直接システム間でメッセージを連携するのではなく、 中間層としてキュー(or トピックなど)にメッセージを 格納し、同期/⾮同期通信を実現する • 1:Nの通信を意識。耐障害性が向上する • 例︓IBM MQ、Apache ActiveMQ など "QQ "QQ "QQ "QQ ૹ৴ݩ ૹ৴ઌ "QQ "QQ "QQ "QQ ૹ৴ݩ ૹ৴ઌ Ωϡʔ

Slide 30

Slide 30 text

ʖ ʖ ʖ ʖ ϝοηʔδ࿈ܞͷτϨϯυ n ϝοηʔδ࿈ܞͷྺ࢙ ༷ʑͳγεςϜ͕ཚཱ͠ɺ ଟ༷ͳϓϩτίϧ͕ଘࡏ +40/3&45ͷ୆಄ ΑΓߴੑೳͳϝοηʔδ࿈ܞΛ ࣮ݱ͢ΔͨΊͷٕज़ • ্هͷ՝୊Λղܾ͢ΔͨΊʹɺ ࣍ͷΑ͏ͳςʔϚ͕஫໨ ü .2ʹΑΔૄ݁߹Խ ü &"*ʹΑΔϝοηʔδ࿈ܞ ü &4#40"ʹΑΔϝοηʔδ࿈ܞ • 3&45"1*ʹΑΔεςʔτϨεͳ )551)5514࿈ܞ ü ͦͷதͰ΋+40/ܗ͕ࣜਓؾ ü ༷ʑͳ8FCαʔϏεγεςϜͰ ࠾༻͞ΕɺϥΠϒϥϦ΋๛෋ • +40/3&45ͷ՝୊ ü ςΩετϕʔεͷ࿈ܞͷͨΊɺσʔλస ૹޮ཰͕ѱ͍ ü όΠφϦσʔλͷऔΓѻ͍͕େม ü ૒ํ޲ετϦʔϛϯά͕Ͱ͖ͳ͍ ͳͲ • ΑΓߴੑೳͳϝοηʔδॲཧΛ ࣮ݱͰ͖Δٕज़΁ͷ஫໨ ü H31$ ü ෼ࢄϝοηʔδϯά ʢ/"54΍"QBDIF,BGLBͳͲʣ ࠓճ͸ʮH31$ʯͱɺ෼ࢄϝοηʔδϯάج൫ͱͯ͠ͷʮ"QBDIF,BGLBʯ /"54ͷ୅ΘΓʹ ͷͭΛ͝঺հ γεςϜͷαΠϩԽ౷߹͕՝୊ Ϋϥ΢υԽਐల4BB4׆༻ ϚΠΫϩαʔϏε΍ "*ͷ࣮༻తͳ׆༻΁ͷཁٻ

Slide 31

Slide 31 text

ʖ ʖ ʖ ʖ H31$ͱ͸ʁ n H31$ δʔΞʔϧϐʔγʔ • lH31$ JTBNPEFSOPQFOTPVSDFIJHIQFSGPSNBODF3FNPUF1SPDFEVSF$BMM 31$ GSBNFXPSLz • Φʔϓϯιʔεͷ࠷৽ͷߴੑೳͳ31$ϑϨʔϜϫʔΫͷͭ • ݩʑ͸(PPHMF͕ࣗࣾͷϚΠΫϩαʔϏεͷ௨৴Λ࣮૷͢ΔͨΊʹ։ൃͨ͠ʮ4UVCCZʯ͕લ਎ n 31$ 3FNPUF1SPDFEVSF$BMMԕִखଓ͖ݺͼग़͠ • ͍ΘΏΔʮΫϥΠΞϯτɾαʔόʔʯܕͷ௨৴ϓϩτίϧ • Πϯλʔωοτ͕ීٴ͢Δલ͔Βଘࡏ͠ɺ༷ʑͳσʔλϑΥʔϚοτʹରԠʢ+40/ɺ9.-ͳͲʣ n H31$ͷಛ௃ • σʔλܗࣜɿ+40/ͷ୅ΘΓʹ1SPUPDPM#VGGFST 1SPUPCVG Λ࢖༻ • τϥϯεϙʔτɿ)551Ͱ࣮૷ )551Ͱ͸ͳ͍ ü )551Ͱ͸ʮ૒ํ޲ετϦʔϛϯάʯ͕ՄೳɿͭͷίωΫγϣϯ಺Ͱෳ਺ͷϦΫΤετϨεϙϯεΛฒߦॲཧ • +40/ʹΑΔ3&45"1*௨৴ΑΓ΋ߴ଎ • ҰํɺSEύʔςΟͷπʔϧͰαϙʔτ͞Ε͍ͯͳ͍͜ͱ͕ଟ͘ɺ࣮૷ʹ͸͕͔͔࣌ؒΔͱ͍͏ҙݟ΋͋Γ

Slide 32

Slide 32 text

ʖ ʖ ʖ ʖ "QBDIF,BGLBͱ͸ʁ n "QBDIF,BGLB ҎԼɺ,BGLBͱهࡌ • l"QBDIF,BGLBJTBOPQFOTPVSDFEJTUSJCVUFEFWFOUTUSFBNJOHQMBUGPSNz • େن໛ͳΠϕϯτɾετϦʔϜσʔλΛѻ͏͜ͱ͕Ͱ͖ΔΦʔϓϯιʔεͷ෼ࢄϝοηʔδϯάγεςϜ • -JOLFE*OࣾͰ։ൃ͞Εͨ΋ͷ͕"QBDIF4PGUXBSF'PVOEBUJPOʹدଃ n ,BGLBͷಛ௃ • ઀ଓੑɿ༷ʑͳΞμϓλʔ΍ϓϩάϥϛϯάݴޠʹରԠ • ΫϥελʔԽʹΑΔ֦ுੑɾՄ༻ੑ ü ෳ਺ͷ#SPLFSͰΫϥελΛߏ੒ͯ͠5PQJDͱݺ͹ΕΔ෼ࢄΩϡʔΛߏ੒ ü ,BGLB͸1VC4VCϝοηʔδϯάϞσϧΛ࠾༻ͯ͠ඇಉظॲཧ • ετϦʔϛϯάॲཧɿϦΞϧλΠϜʹૹ৴͞ΕΔΠϕϯτΛ͙͢ʹՃ޻ɾू໿ɾ෼ੳ n ϚΠΫϩαʔϏεͷ࣮੷ • -JOLFE*O ü Ұ೔ʹஹҎ্ͷϝοηʔδΛॲཧ IUUQTFOHJOFFSJOHMJOLFEJODPNCMPHPQFOTPVSDJOHLBGLBDSVJTFDPOUSPM • /&5'-*9 ü ϐʔΫ࣌ʹඵؒສ݅΋ͷΠϕϯτΛॲཧ IUUQTNFEJVNDPNOFUGMJYUFDICMPHBOOPVODJOHTVSPCBDLCPOFPGOFUGMJYTEBUBQJQFMJOFDDBC • 6#&3 ü Ұ೔ʹ਺ஹͷϝοηʔδΛॲཧ IUUQTFOHVCFSDPNEBUBCPPL

Slide 33

Slide 33 text

ʖ ʖ ʖ ʖ $POUBJOFS3FHJTUSZ3VOUJNF n େ·͔ͳ೔ຊޠ༁ • )BSCPS͸ɺίϯςϯπͷอଘɺॺ໊ɺε ΩϟϯΛߦ͏ϨδετϦͰ͋Δ • ผͷίϯςφʔɾϥϯλΠϜΛ࢖༻͢Δ ͜ͱ΋Ͱ͖Δɻ࠷΋Ұൠతͳ΋ͷ͸ DPOUBJOFSEͱ$3*0ͰɺͲͪΒ΋0$*ʹ ४ڌ͍ͯ͠Δ ΩʔϫʔυɿʮίϯςφϨδετϦʯʮίϯςφϥϯλΠϜʯ ΑΓ҆શʹࡏݿΛ ؅ཧ͢Δ

Slide 34

Slide 34 text

ʖ ʖ ʖ ʖ ίϯςφϨδετϦͱ͸ n σϓϩΠ͢ΔίϯςφΠϝʔδΛอ؅͢Δ৔ॴ ϨδετϦ n ෳ਺ͷ؀ڥ͔Βಉ͡ίϯςφΠϝʔδΛར༻Ͱ͖ΔΑ͏ʹ͢Δ n ϨδετϦͷػೳͱͯ͠ɺίϯςφΠϝʔδͷεΩϟϯͳͲΛ࣮ࢪ͢Δػೳ΋ଘࡏ͢Δ ϩʔΧϧ؀ڥͰ ίϯςφΠϝʔδΛߏங ຊ൪؀ڥ ςετ؀ڥ ։ൃ؀ڥ ίϯςφ ϨδετϦ ΠϝʔδΛ QVTI ΠϝʔδQVMMͯ͠ σϓϩΠ Πϝʔδͷอ؅ ੬ऑੑεΩϟϯ

Slide 35

Slide 35 text

ʖ ʖ ʖ ʖ ίϯςφϨδετϦαʔϏε n اۀʹ͓͚ΔγεςϜ։ൃʹ͓͍ͯ͸ɺඞਢͱͳΔػೳͱ͍ͬͯ΋ޠฐ͸ͳ͍ n ༷ʑͳαʔϏε͕ଘࡏ͢ΔͨΊɺߏங͢Δ؀ڥ΍ػೳʹΑͬͯબఆ͢Δඞཁ͕͋Δ n ύϒϦοΫΫϥ΢υϚωʔδυαʔϏε • ֤ύϒϦοΫΫϥ΢υ͕ఏڙ͍ͯ͠ΔϚωʔδυͷίϯςφϨδετϦ • ύϒϦοΫΫϥ΢υ্ʹίϯςφΞϓϦέʔγϣϯΛߏங͢Δ৔߹ͷୈҰબ୒ࢶ n ͦͷଞίϯςφϨδετϦαʔϏε • ϦϙδτϦػೳΛ࣋ͭαʔϏε (JU)VC΍(JUMBCͳͲ Ͱ΋ίϯςφϨδετϦػೳΛ࣋ͭ • ׬શηϧϑϚωʔδυͰӡ༻͢Δ৔߹ɺ)"3#03ͳͲ΋બ୒ࢶͱͳΔ (PPHMF$MPVE $POUBJOFS3FHJTUSZ "[VSF $POUBJOFS3FHJTUSZ "NB[PO &MBTUJD$POUBJOFS3FHJTUSZ (JU)VC 1BDLBHF (JUMBC $POUBJOFS3FHJTUSZ

Slide 36

Slide 36 text

ʖ ʖ ʖ ʖ ίϯςφϥϯλΠϜͱ͸ n ίϯςφΛ࣮ߦ͢ΔͨΊʹඞཁͱͳΔιϑτ΢ΣΞ n )JHI-FWFMͱ-PX-FWFMͷछྨ͕ଘࡏ͠ɺͦΕͧΕͱͭͷن͕֨ఆٛ͞Ε͍ͯΔ $3*0$* ίϯςφ࣮ߦ؀ڥ ίϯςφ ίϯςφϥϯλΠϜ )JHI-FWFM -PX-FWFM $POUBJOFS3VOUJNF*OUFSGBDF $3* 0QFO$POUBJOFS*OJUJBUJWF 0$*

Slide 37

Slide 37 text

ʖ ʖ ʖ ʖ %PDLFSͱͷҧ͍ n %PDLFS͸ίϯςφϥϯλΠϜͷػೳʹՃ͑ͯɺίϯςφ։ൃπʔϧͱͯ͠΋༰қʹར༻Ͱ͖ΔͨΊɺ ʮίϯςφ %PDLFSʯͱ͍͏͙Β͍ελϯμʔυͳଘࡏͩͬͨ n ͔͠͠ɺ%PDLFSͷ๊͑ΔηΩϡϦςΟతͳ՝୊ ϗετ04ͷSPPUݖݶΛར༻͢Δඞཁ͕͋ΔͳͲ ͕ ݦࡏԽ͠ɺଞίϯςφϥϯλΠϜ΍։ൃπʔϧ͕ఏڙ͞ΕΔΑ͏ʹͳ͖͍ͬͯͯΔ ίϯςφϥϯλΠϜ ίϯςφ։ൃπʔϧ

Slide 38

Slide 38 text

ʖ ʖ ʖ ʖ ίϯςφϥϯλΠϜͷར༻ n ύϒϦοΫΫϥ΢υ͕ఏڙ͍ͯ͠Δ,VCFSOFUFTͷϚωʔδυαʔϏε͸ɺ DPOUBJOFSEΛσϑΥϧτͰ࠾༻͓ͯ͠ΓɺίϯςφϥϯλΠϜΛಛʹҙࣝͤͣͱ΋ར༻Մೳ n ௕͘ӡ༻͍ͯ͘͠தͰɺΑΓܰྔͳίϯςφىಈͳͲ͕ཁ݅ͱͯ͠ൃੜ͢Δ৔߹͸ɺ $3*0ͳͲͷผͷίϯςφϥϯλΠϜͷར༻ݕ౼Λ͢Δͷ͕ྑ͍ͱߟ͑Δ

Slide 39

Slide 39 text

ʖ ʖ ʖ ʖ 4PGUXBSF%JTUSJCVUJPO n େ·͔ͳ೔ຊޠ༁ • ҆શͳιϑτ΢ΣΞ഑෍͕ඞཁͳ৔߹͸ɺ 5IF6QEBUF'SBNFXPSL 56' ͷ࣮૷Ͱ͋ Δ/PUBSZΛධՁ͢Δ͜ͱ Ωʔϫʔυɿʮιϑτ΢ΣΞ഑৴ʯ ৯඼ͷ඼࣭Λ ΑΓߴ͘͢Δ

Slide 40

Slide 40 text

ʖ ʖ ʖ ʖ ҆શͳιϑτ΢ΣΞ ίϯςφΠϝʔδ ͷల։ n ϦϦʔε͕ଟ͘ͳΔιϑτ΢ΣΞ ίϯςφΠϝʔδ Ͱ͸ɺରࡦΛ͍ͯ͠ͳ͍৔߹ɺ ୭͕࡞੒͔ͨ͠෼͔Βͳ͍ѱҙ͋Δόʔδϣϯ͕ؾ͔ͮͣʹ࢓ࠐ·ΕΔՄೳੑ͕͋Δ සൟͳϦϦʔε ѱҙ͋ΔมߋΛՃ͑ͨ ίϯςφΠϝʔδ WY WZ W[ WX ؾ͔ͮͣʹσϓϩΠ

Slide 41

Slide 41 text

ʖ ʖ ʖ ʖ ҆શͳιϑτ΢ΣΞ ίϯςφΠϝʔδ ͷల։ n ॺ໊Λهࡌͨ͠ίϯςφΠϝʔδ͔͠σϓϩΠ͕Ͱ͖ͳ͍Α͏ʹ͢Δ͜ͱͰɺ ҆৺ɾ҆શͳιϑτ΢ΣΞͷల։Λ࣮ݱ͢Δ͜ͱ͕Ͱ͖Δ සൟͳϦϦʔε ѱҙ͋ΔมߋΛՃ͑ͨ ίϯςφΠϝʔδ WY WZ W[ WX ࢲ͕࡞Γ·ͨ͠ ॺ໊͕ແ͍ͷͰ σϓϩΠෆՄ

Slide 42

Slide 42 text

ʖ ʖ ʖ ʖ ੡඼ n /PUBSZ • $/$'ͷ*ODVCBUJPOϨϕϧʹ࠾୒͞Ε͍ͯΔ੡඼ • 044Ͱར༻Մೳ n ֤छύϒϦοΫΫϥ΢υͷػೳ • ͦΕͧΕͷίϯςφϨδετϦʹΠϝʔδΛ֨ೲ͢Δࡍͷػೳͱͯ͠ॺ໊͢Δํࣜ • ($1#JOBSZ"VUIPSJ[BUJPO • "84"844JHOFS • "[VSF/PUBSZ"[VSF,FZ7BVMU

Slide 43

Slide 43 text

ʖ ʖ ʖ ʖ アジェンダ 1 Φʔϓχϯά 2 લճͷ͓͞Β͍ 3 Trail Mapͷ͝঺հ 4 ࣭ٙԠ౴ɾΫϩʔδϯά

Slide 44

Slide 44 text

ʖ ʖ ʖ ʖ ʢ·ͱΊɿ࠶ܝʣ 5SBJM.BQd৯඼ੜ࢈Ͱߟ͑Δd 4UFQ $POUBJOFSJ[BUJPO 4UFQ $*$% 4UFQ 0SDIFTUSBUJPOˍ "QQMJDBUJPO %FGJOJUJPO 4UFQ 0CTFSWBCJMJUZˍ "OBMZTJT 4UFQ /FUXPSLJOH 1PMJDZˍ 4FDVSJUZ 4UFQ 4FSWJDF1SPYZ %JTDPWFSZˍ .FTI 4UFQ %JTUSJCVUFE %BUBCBTF 4UPSBHF 4UFQ 4USFBNJOH .FTTBHJOH 4UFQ 4PGUXBSF %JTUSJCVUJPO 4UFQ $POUBJOFS 3FHJTUSZ 3VOUJNF ঎඼Λ࡞Δ ੜ࢈ϥΠϯΛ࡞Δ ੜ࢈ϥΠϯΛ ૿Ճɾ؅ཧ͢Δ ੜ࢈ঢ়گΛ ؂ࢹ͢Δ ΑΓ࠷దͳੜ࢈ํ๏Λ ׆༻͢Δ ΑΓ҆શɾ࣮֬ͳ ੜ࢈ϥΠϯʹ͢Δ ΑΓ҆શʹ ࢓༷ॻઃܭॻΛ؅ཧ͢Δ ΑΓधཁΛ౿·͑ͨ ੜ࢈ํ๏Λར༻͢Δ ΑΓ҆શʹࡏݿΛ ؅ཧ͢Δ ৯඼ͷ඼࣭Λ ΑΓߴ͘͢Δ લճ͸͜͜·Ͱ ͝঺հ ࠓճͷ͝঺հ લճΑΓฉ͖ͳΕͳ͍༻ޠ΍ٕज़͕ଟ͍͔΋͠Ε·ͤΜ͕ɺ֓೦΍งғؾ͚ͩͰ΋ԡ͑ͯ͞΋Β͑Ε͹خ͍͠Ͱ͢

Slide 45

Slide 45 text

ʖ ʖ アンケートのご協⼒・他のイベントご参加もお願いします︕ <今後の勉強会予定> <アンケート> ぜひフィードバック をお願いします︕ IUUQTBQQTMJEPFWFOUKW$K8"RBJ$R41:WLW,25 【12⽉上旬】 • メッセージング(gRPC / graphQL / REST API)基礎 or OpenAPI Generator⼊⾨ (仮) 【12⽉中旬】 • OpenTelemetryの解説・デモ (仮) ※詳細確定次第、イベントページを公開します

Slide 46

Slide 46 text

ʖ ʖ ʖ ʖ 8FBSFIJSJOH n ೔మιϦϡʔγϣϯζͰ͸ɺΫϥ΢υωΠςΟϒٕज़Λ༻͍͓ͯ٬༷ͷ%9Λਪਐ͢Δ஥ؒΛืूதͰ͢ n ͝ڵຯ͋Δํ͸ɺͥͻ͓໰͍߹Θ͍ͤͩ͘͞ɻฐࣾਓࣄΑΓɺ͝࿈བྷΛ্ࠩ͛͠·͢ /440- ΩϟϦΞ࠾༻ ࠾༻ϖʔδɿ IUUQTXXXOTTPMOJQQPOTUFFMDPNS FDSVJUDBSFFST

Slide 47

Slide 47 text

ʖ ʖ ʖ ʖ ຊൃදͰར༻͍ͯ͠Δ੡඼ͷ໊শ͓Αͼϩΰ͸Լهͷ૊৫·ͨ͸اۀͷ঎ඪͱͳΓ·͢ • $/$'͓Αͼ$/$'ϩΰσβΠϯ͸$MPVE/BUJWF$PNQVUJOH'PVOEBUJPOͷొ࿥঎ඪͰ͢ • ,VCFSOFUFT LT GMVFOUE 1SPNFUIFVT +FOLJOT 5FLUPO )FMN 0QFO5FMFNFUSZ "SHP$% H31$ OPUBSZ DPOUBJOFSE DSJP )"3#03 56' $PSF%/4 &OWPZ -JOLFSE *TUJP $/* 01" 'BMDP͓ΑͼͦΕΒͷϩΰ͸-JOVY'PVOEBUJPOͷొ࿥঎ඪͰ͢ • .Z42-͸ɺ0SBDMF$PSQPSBUJPOɺͦͷࢠձࣾٴͼؔ࿈ձࣾͷถࠃٴͼͦͷଞͷࠃʹ͓͚Δొ࿥঎ඪͰ͢ • $FQI͸ɺถࠃ͓ΑͼͦͷଞͷࠃͰ 3FE)BU *OD·ͨ͸ͦͷࢠձࣾͷถࠃ͓Αͼͦͷଞͷࠃʹ͓͚Δొ࿥঎ඪ΋͘͠͸঎ඪͰ͢ɻ • "QBDIFɺ"QBDIF,BGLBɺϩΰ͸ɺ5IF"QBDIF4PGUXBSF'PVOEBUJPOͷถࠃ͓Αͼͦͷଞͷࠃʹ͓͚Δ঎ඪ·ͨ͸ొ࿥঎ඪͰ͢ • %PDLFS͓Αͼ %PDLFSϩΰ͸ɺถࠃ͓Αͼ·ͨ͸ͦͷଞͷࠃʹ͓͚Δ%PDLFS *ODͷ঎ඪ·ͨ͸ొ࿥঎ඪͰ͢ • (JUMBC͓Αͼ(JUMBCͷϩΰ͸ɺถࠃ(JUMBCͷొ࿥঎ඪͰ͢ • (JU)VC͓Αͼ(JU)VCͷϩΰ͸ถࠃ(JU)VCͷొ࿥঎ඪͰ͢ • "NB[PO&MBTUJD$POUBJOFS3FHJTUSZ͓Αͼͦͷϩΰ͸ถࠃ"NB[PO8FC4FSWJDFT *ODͷొ࿥঎ඪͰ͢ • (PPHMF (PPHMF$MPVE$POUBJOFS3FHJTUSZ͓Αͼͦͷϩΰ͸ถࠃ(PPHMF*ODͷొ࿥঎ඪͰ͢ • "[VSF$POUBJOFS3FHJTUSZ͓Αͼͦͷϩΰ͸ถࠃ.JDSPTPGU$PSQͷถࠃ͓Αͼͦͷଞͷࠃʹ͓͚Δొ࿥঎ඪͰ͢ • -JOLFE*Oš͓Αͼͦͷϩΰ͸ɺถࠃ͓Αͼͦͷଞͷࠃʹ͓͚Δ -JOLFE*O$PSQPSBUJPOͱͦͷؔ࿈ձࣾͷొ࿥঎ඪͰ͢ɻ • /&5'-*9͓Αͼ/&5'-*9ϩΰ͸ɺ/FUGMJY *ODͷొ࿥঎ඪͰ͢ɻ • /4ʢϩΰʣɺ/440-ɺ/44PMVUJPOT͸ɺ೔మιϦϡʔγϣϯζגࣜձࣾͷొ࿥঎ඪͰ͢ • *#.ɺ*#.ϩΰɺ*#..2ɺJCNDPN͸ɺ ੈքͷଟ͘ͷࠃͰొ࿥͞Εͨ*OUFSOBUJPOBM#VTJOFTT.BDIJOFT$PSQPSBUJPOͷ঎ඪͰ͢ɻଞͷ੡඼໊͓Αͼαʔ Ϗε໊౳͸ɺͦΕͧΕ*#.·ͨ͸֤ࣾͷ঎ඪͰ͋Δ৔߹͕͋Γ·͢ɻݱ࣌఺Ͱͷ *#.ͷ঎ඪϦετʹ͍ͭͯ͸ɺXXXJCNDPNMFHBMDPQZUSBEFTIUNMΛ͝ ཡ͍ͩ͘͞ • ͦͷଞຊจهࡌͷձ໊ࣾٴͼ੡඼໊͸ɺͦΕͧΕ֤ࣾͷ঎ඪຢ͸ొ࿥঎ඪͰ͢