Slide 1

Slide 1 text

ࡾ୐༔հɺ܀ྛ݈ଠ࿠ / Pepabo R&D Institute, GMO Pepabo, Inc. 2021.07.02 DICOMO2021γϯϙδ΢Ϝট଴ߨԋ ͳΊΒ͔ͳγεςϜͱ ӡ༻ҡ࣋ͷະདྷ

Slide 2

Slide 2 text

1SJODJQBMFOHJOFFS :VTVLF.*:",&!NPOPDISPNFHBOF 1FQBCP3%*OTUJUVUF (.01FQBCP *OD IUUQTCMPHNPOPDISPNFHBOFDPN

Slide 3

Slide 3 text

1. ݚڀͷഎܠ 2. ݚڀͷ໰୊ઃఆ 3. ͳΊΒ͔ͳγεςϜ 4. ͳΊΒ͔ͳγεςϜͷ࣮ݱʹ޲͚ͯ 5. ·ͱΊͱల๬ 3 ໨࣍

Slide 4

Slide 4 text

1. ݚڀͷഎܠ - ৘ใγεςϜͷࣗ཯దԠ -

Slide 5

Slide 5 text

• ஍ݩ෱ԬͷSIerۈ຿Λܦͯɺ2012೥ΑΓגࣜձࣾpaperboy&co.(ݱGMOϖύ Ϙגࣜձࣾ)ʹۈ຿ɻࢿ࢈؅ཧγεςϜ΍ΠϯλʔωοταʔϏεʹ͓͚Δ WebΞϓϦέʔγϣϯͷ։ൃɾӡ༻ҡ࣋ۀ຿ʹैࣄɻ • 2017೥ΑΓಉࣾͷݚڀ৬ɻ৘ใγεςϜͷࣗ཯దԠ౳ͷݚڀʹैࣄɻ • 2020೥10݄ΑΓ ۝भେֶେֶӃγεςϜ৘ใՊֶ෎ത࢜ޙظ՝ఔʢ৘ใ஌ೳ޻ֶઐ߈ʣ 5 ུྺ

Slide 6

Slide 6 text

• ଟ༷͔ͭܧଓతʹมԽ͢Δ؀ڥͷதͰɺ৘ใγεςϜ͕ܧଓతʹػೳ͢Δʹ ͸ɺͦͷߏ੒΍ϩδοΫΛߋ৽͠มԽʹ௥ै͢Δඞཁ͕͋Δ 6 ৘ใγεςϜͱ؀ڥมԽ

Slide 7

Slide 7 text

• ଟ༷͔ͭܧଓతʹมԽ͢Δ؀ڥͷதͰɺ৘ใγεςϜ͕ܧଓతʹػೳ͢Δʹ ͸ɺͦͷߏ੒΍ϩδοΫΛߋ৽͠มԽʹ௥ै͢Δඞཁ͕͋Δ 7 ৘ใγεςϜͱ؀ڥมԽ ཧ૝ঢ়ଶͷύϑΥʔϚϯε ཧ૝ঢ়ଶͷڍಈ ར༻ऀͷཁٻ ݱঢ়ͷύϑΥʔϚϯε ݱঢ়ͷڍಈ ਪଌʹجͮ͘ఏҊɾਪન

Slide 8

Slide 8 text

• ଟ༷͔ͭܧଓతʹมԽ͢Δ؀ڥͷதͰɺ৘ใγεςϜ͕ܧଓతʹػೳ͢Δʹ ͸ɺͦͷߏ੒΍ϩδοΫΛߋ৽͠มԽʹ௥ै͢Δඞཁ͕͋Δ 8 ৘ใγεςϜͱ؀ڥมԽ ཧ૝ঢ়ଶͷύϑΥʔϚϯε ཧ૝ঢ়ଶͷڍಈ ར༻ऀͷཁٻ ݱঢ়ͷύϑΥʔϚϯε ݱঢ়ͷڍಈ ਪଌʹجͮ͘ఏҊɾਪન ஗Ԇ ෆ۩߹ ຬ଍౓ͷ௿Լ

Slide 9

Slide 9 text

• ଟ༷͔ͭܧଓతʹมԽ͢Δ؀ڥͷதͰɺ৘ใγεςϜ͕ܧଓతʹػೳ͢Δʹ ͸ɺͦͷߏ੒΍ϩδοΫΛߋ৽͠มԽʹ௥ै͢Δඞཁ͕͋Δ 9 ৘ใγεςϜͱ؀ڥมԽ ཧ૝ঢ়ଶͷύϑΥʔϚϯε ཧ૝ঢ়ଶͷڍಈ ར༻ऀͷཁٻ ݱঢ়ͷύϑΥʔϚϯε ݱঢ়ͷڍಈ ਪଌʹجͮ͘ఏҊɾਪન νϡʔχϯάɺΦʔτεέʔϦϯά ෆ۩߹मਖ਼ɺ$*$% ར༻ຬ଍౓ͷܭଌɺػೳվળ ܧଓతͳରॲɾ༧๷ાஔӡ༻ۀ຿

Slide 10

Slide 10 text

• ଟ༷͔ͭܧଓతʹมԽ͢Δ؀ڥͷதͰɺ৘ใγεςϜ͕ܧଓతʹػೳ͢Δʹ ͸ɺͦͷߏ੒΍ϩδοΫΛߋ৽͠มԽʹ௥ै͢Δඞཁ͕͋Δ • → ྫʣ৘ใγεςϜͷෛՙঢ়گɺར༻ऀͷߦಈͷมԽ౳ • ͜Ε·Ͱɺ͜ͷ௥ै͸ɺӡ༻ҡ࣋ۀ຿ͱͯ͠ӡ༻ऀ͕୲͖ͬͯͨ 10 ৘ใγεςϜͱ؀ڥมԽ

Slide 11

Slide 11 text

• ଟ༷͔ͭܧଓతʹมԽ͢Δ؀ڥͷதͰɺ৘ใγεςϜ͕ܧଓతʹػೳ͢Δʹ ͸ɺͦͷߏ੒΍ϩδοΫΛߋ৽͠มԽʹ௥ै͢Δඞཁ͕͋Δ • → ྫʣ৘ใγεςϜͷෛՙঢ়گɺར༻ऀͷߦಈͷมԽ౳ • ͜Ε·Ͱɺ͜ͷ௥ै͸ɺӡ༻ҡ࣋ۀ຿ͱͯ͠ӡ༻ऀ͕୲͖ͬͯͨ 11 ৘ใγεςϜͱ؀ڥมԽ • ਓखʹΑΔ؀ڥͷมԽݕ஌΍৘ใγεςϜͷߋ৽͸ɺ௥ै΁ͷ࣌ؒࠩΛ൐͏ • ݁Ռͱͯ͠ɺ҆ఆੑ΍ར༻ऀͷຬ଍౓ͷ௿Լɺӡ༻ऀͷෛ୲ͷ૿ՃΛট͘

Slide 12

Slide 12 text

• ैདྷͷӡ༻ҡ࣋ͷऔΓ૊ΈͰ͸ɺ৘ใγεςϜΛ؀ڥͷมԽʹରԠͤ͞Δͨ ΊɺਓʹΑΔܦݧଇ΍൑அͱ෦෼తͳࣗಈԽʹཹ·͍ͬͯΔ • → ྫʣܦݧଇʹΑΔᮢ஋ઃఆɺ਺஋Խͨ͠ར༻ऀͷߦಈୡ੒཰ʹΑΔ൑அ 12 ؀ڥมԽʹࣗΒదԠ͢Δ৘ใγεςϜʹ޲͚ͯ • ਓʹΑΔ൑அ΍ߋ৽ͷ޻ఔΛࣗಈԽ͠ɺ৘ใγεςϜࣗମ͕؀ڥมԽΛଊ͑ม Խʹ௥ै͢ΔదԠతͳ࢓૊Έͷݚڀ • ͳΒͼʹ࣮ӡ༻΁ͷద༻ ݚڀίϯηϓτ

Slide 13

Slide 13 text

• ৘ใγεςϜͷӡ༻ۀ຿͸ଟذʹΘͨΔ • → ྫʣෛՙɺηΩϡϦςΟɺύϑΥʔϚϯεɺෆ۩߹ɺػೳվળɺ඼࣭ etc… • ৘ใγεςϜͷར༻ऀ͸ଟذʹΘͨΔ • → ྫʣ Ϣʔβʔɺ։ൃऀɺӡӦɺαϙʔτ etc… 13 ࣮ݱʹ޲͚ͨΞϓϩʔν • ͜ΕΒͷোนΛऔΓআͨ͘Ίɺݸผࣄ৅Ͱ͸ͳ͘౷Ұతʹѻ͑ΔγεςϜ؍Λ ඳ͖ɺͦͷ؍఺ʹجͮ͘৘ใγεςϜͷ࣮ݱΛ௨ͯ͠ɺར༻΍ӡ༻ͷ՝୊ղܾ ΛਤΔ

Slide 14

Slide 14 text

• ৘ใγεςϜͷӡ༻ۀ຿͸ଟذʹΘͨΔ • → ྫʣෛՙɺηΩϡϦςΟɺύϑΥʔϚϯεɺෆ۩߹ɺػೳվળɺ඼࣭ etc… • ৘ใγεςϜͷར༻ऀ͸ଟذʹΘͨΔ • → ྫʣ Ϣʔβʔɺ։ൃऀɺӡӦɺαϙʔτ etc… 14 ࣮ݱʹ޲͚ͨΞϓϩʔν • ͜ΕΒͷোนΛऔΓআͨ͘Ίɺݸผࣄ৅Ͱ͸ͳ͘౷Ұతʹѻ͑ΔγεςϜ؍Λ ඳ͖ɺͦͷ؍఺ʹجͮ͘৘ใγεςϜͷ࣮ݱΛ௨ͯ͠ɺར༻΍ӡ༻ͷ՝୊ղܾ ΛਤΔ ͳΊΒ͔ͳγεςϜ

Slide 15

Slide 15 text

2. ݚڀͷ໰୊ઃఆ - γεςϜΛߏ૝͢Δ -

Slide 16

Slide 16 text

γεςϜߏ૝ʹ͓͚Δੜ໋ମͷ͘͠Έ΁ͷࢀরʢ1/2ʣ 16 ͋Δ૷ஔ͕ɺաڈͷܦݧʹΑͬͯɺಛఆͷߏ଄ͳΓػೳΛ΋ͭΑ͏ʹ͘; ͏Ͱ͖Δͱ͍͏͜ͱ͔Βɺ޻ֶʹ͓͍ͯ΋ੜ෺ֶʹ͓͍ͯ΋ඇৗʹڵຯ ਂ͍ଶ౓͕ੜͯ͘͡Δɻ޻ֶʹ͓͍ͯ͸ɺ͜ͷΑ͏ͳ͘;͏ʹΑͬͯɺ ήʔϜΛߦͬͨΓɺಛఆͷ໨తΛ௥ٻͯ͠ߦಈ͢Δ૷ஔ͕ͭ͘ΒΕΔ͹͔ ΓͰͳ͘ɺաڈͷܦݧʹΑΓͦͷಈ࡞Λͨ͑ͣվળͯ͠Ώ͘Α͏ʹ͢Δ͜ ͱ΋ߟ͑ΒΕΔɻʢதུʣੜ෺ֶతʹ͸ɺͨͿΜੜ໋ݱ৅ͷத৺Ͱ͋Δ ͱݟΒΕΔ΋ͷͱɺগͳ͘ͱ΋ྨࣅͳ΋ͷΛݟग़͢͜ͱ͕Ͱ͖Δɻ ❝ ❝ Norbert Wiener. Cybernetics or Control and Communication in the Animal and the Machine, Vol. 25. MIT press, 1961. ʢ஑ݪࢭፂ෉ɼከӬণ٢ɼࣨլࡾ ࿠ɼށా؜ʢ༁ʣɽαΠόωςΟοΫε–ಈ෺ͱػցʹ͓͚Δ੍ޚͱ௨৴ɽؠ೾ॻళɽ2011ʣ. Լઢ͸Ҿ༻ऀʹΑΔ

Slide 17

Slide 17 text

• γεςϜΛߏ૝͢Δʹࡍͯ͠ੜ໋ମͷ͘͠ΈΛࢀর͖ͯͨ͠ɿ • 1948೥ɿୈೋ࣍ੈքେઓޙʹຄڵͨ͠αΠόωςΟοΫε • ϑΟʔυόοΫػߏʹΑΔࣗݾ੍ޚɾௐ੔ • 1958೥ɿχϡʔϥϧωοτϫʔΫʢύʔηϓτϩϯʣ • ʢུʣ • 2012೥ɿਂ૚ֶशͷരൃతͳਐԽͷ࢝·Γ • ੜ෺ͷࢹ֮ͱ೴ͷ࢓૊ΈΛϞσϧʹͨ͠ख๏ • ͜͏ͨ͠ࢀরΛɺࣗ཯దԠ͢ΔγεςϜͷߏ૝ɾ࣮ݱʹ׆༻͢ΔྲྀΕ 17 γεςϜߏ૝ʹ͓͚Δੜ໋ମͷ͘͠Έ΁ͷࢀরʢ2/2ʣ

Slide 18

Slide 18 text

1. γεςϜ͕ར༻ऀʹͱͬͯ༗༻Ͱ͋ΔͨΊʹ͸ɺར༻ऀͷओ؍తͳ൑அج४ Λߟྀ͢Δඞཁ͕͋Δ͜ͱ • γεςϜ͕ࣗ଍తʹࣗ཯దԠ͢Δ͚ͩͰ͸ɺར༻ऀʹͱͬͯ༗༻ͨΓಘͳ͍ • ࣗಈӡసͰ͑͞΋ʮڀۃͷબ୒ʯʹ͓͍ͯ͸ɺྙཧ؍Λߟྀͤ͟ΔΛಘͳ͍ 2. ͦ΋ͦ΋ɺར༻ऀ͸ࣗ਎ͷબ޷ΛγεςϜར༻ʹઌཱ͍֮ͬͯࣗͯ͠Δͱ͸ ݶΒͳ͍͜ͱ • ECαΠτͰߪೖͯ͠ॳΊͯɺࣗΒͷબ޷ʹؾͮ͘͜ͱ΋͋Δɻ • ͦΕΛ͋Β͔͡Ίשىɾ੍ޚ͢Δͷ͕޿ࠂٕज़ 18 ࣗ཯దԠγεςϜͷ՝୊

Slide 19

Slide 19 text

• ৘ใγεςϜͱར༻ऀʢϢʔβʔɺ։ൃӡ༻ऀʣ͕ɺޓ͍ΛʮΘ͔Βͳ͍΋ ͷʯͱͯ͠޲͖߹͍ͬͯΔ • ͜ͷੈք؍ʹ͓͍ͯɺޓ͍ͷཁٻʢ؀ڥ΁ͷదԠɺ࠷దͳఏҊ౳ʣΛ࣮ݱ͢Δ ͷ͸ࠔ೉ʢཁٻͷΰʔϧΛఆΊΔ͜ͱ͕ࠔ೉ʣ 19 ࣗ཯దԠγεςϜͷ՝୊ User Operator Information System Context Context

Slide 20

Slide 20 text

1. ػց͔ΒͳΔ৘ใγεςϜͷΈͰ͸ͳ͘ɺར༻ऀͷओ؍తͳ൑அج४΍બ޷ ౳ͷར༻ऀͦΕͧΕʹݻ༗ͷίϯςΩετΛ΋৫ΓࠐΜͩɺར༻ऀͱ৘ใγ εςϜͱ͔ΒͳΔ૯ମͱͯ͠ͷγεςϜΛߟ͑Δ͜ͱʢҎԼɺཁٻᶃʣ • ར༻ऀͦΕͧΕʹݻ༗ͷίϯςΩετΛɺγεςϜͷߏ૝ʹ৫ΓࠐΉඞཁ 2. ར༻ऀͦΕͧΕʹݻ༗ͷίϯςΩετ͸ඞͣ͠΋ࣄલʹ໌֬Ͱ͸ͳ͘ɺ৘ใ γεςϜͱͷίϛϡχέʔγϣϯΛ௨ͯ͡ࣄޙతʹܗ੒͞ΕΔͱ͍͏લఏΛ ஔ͘͜ͱʢҎԼɺཁٻᶄʣ • ίϯςΩετͷܗ੒աఔͱͯ͠ɺར༻ऀͱγεςϜͷؔ܎Λ೺Ѳ͢Δඞཁ 20 ՝୊͔Βಋ͖ग़͞ΕͨγεςϜ΁ͷཁٻ

Slide 21

Slide 21 text

21 ՝୊͔Βಋ͖ग़͞ΕͨγεςϜ΁ͷཁٻ User Operator Information System Context Context Information System ?? 1. ػց͔ΒͳΔ৘ใγεςϜͷΈͰ͸ͳ͘ɺར༻ऀͷओ؍తͳ൑அج४΍બ޷ ౳ͷར༻ऀͦΕͧΕʹݻ༗ͷίϯςΩετΛ΋৫ΓࠐΜͩɺར༻ऀͱ৘ใγ εςϜͱ͔ΒͳΔ૯ମͱͯ͠ͷγεςϜΛߟ͑Δ͜ͱʢҎԼɺཁٻᶃʣ

Slide 22

Slide 22 text

22 ՝୊͔Βಋ͖ग़͞ΕͨγεςϜ΁ͷཁٻ User Operator Information System Context ?? Context ?? Information System ?? 2. ར༻ऀͦΕͧΕʹݻ༗ͷίϯςΩετ͸ඞͣ͠΋ࣄલʹ໌֬Ͱ͸ͳ͘ɺ৘ใ γεςϜͱͷίϛϡχέʔγϣϯΛ௨ͯ͡ࣄޙతʹܗ੒͞ΕΔͱ͍͏લఏΛ ஔ͘͜ͱʢҎԼɺཁٻᶄʣ

Slide 23

Slide 23 text

ઌߦݚڀ

Slide 24

Slide 24 text

• ར༻ऀʹͱͬͯ༗༻ͳ৘ใγεςϜߏ૝͸ɺલड़ͨ͠ɺࣗ཯దԠతͳγεςϜ ΁ͷ2ͭͷཁٻΛຬͨ͢ඞཁ͕͋Δ • 2ͭͷཁٻʹର͢ΔΞϓϩʔνͱͯ͠ɺҎԼʹ͍ͭͯͦΕͧΕݕ౼ɾධՁ͢Δ • ίϯςΩετΞ΢ΣΞωε • جૅ৘ใֶ 24 2ͭͷΞϓϩʔν

Slide 25

Slide 25 text

• ϢϏΩλεɾίϯϐϡʔςΟϯάɺϞόΠϧɾίϯϐϡʔςΟϯάΛഎܠʹݱ Εͨݚڀίϯηϓτ “Context is any information that can be used to characterize the situation of an entity. An entity is a person, place, or object that is considered relevant to the interaction between a user and an application, including the user and applications themselves.” “A system is context-aware if it uses context to provide relevant information and/or services to the user, where relevancy depends on the user’s task.” 25 ίϯςΩετΞ΢ΣΞωε Gregory D Abowd, Anind K Dey, Peter J Brown, Nigel Davies, Mark Smith, and Pete Steggles. Towards a better understanding of context and context- awareness. In International Symposium on Handheld and Ubiquitous Computing, pp. 304–307. Springer, 1999.

Slide 26

Slide 26 text

• ίϯςΩετΞ΢ΣΞͳγεςϜ͸ɺҎԼ3ͭͷಛ௃Λ࣋ͭɿ 1. ར༻ऀʹର͢Δద੾ͳ৘ใ΍αʔϏεఏڙͷͨΊɺίϯςΩετΛ༻͍Δ ͜ͱ 2. ͦͷࡍɺࣗಈతʹαʔϏεఏڙ͕ߦΘΕΔ͜ͱ 3. ηϯαʔσʔλ͕͍͔ͳΔίϯςΩετʹଐ͢Δ͔Λܾఆ͢ΔͨΊʹɺί ϯςΩετʹରͯ͠λά෇͚ɾ஫ऍ͕ߦΘΕΔ͜ͱ 26 ίϯςΩετΞ΢ΣΞωεͳγεςϜͷಛ௃

Slide 27

Slide 27 text

• ཁٻᶃͷड़΂ΔࣄଶΛ૝ఆ͢Δ͜ͱͰɺγεςϜ͕ͦͷར༻ऀʹͱͬͯద੾ͳ ༗༻ੑΛఏڙ͢Δ͜ͱ͕ಛ௃͚ͮΒΕ͍ͯΔ • ҰํͰɺཁٻᶄΛຬͨ͢ʹ͸΋͏Ұา౿ΈࠐΜͰγεςϜΛߏ૝͢Δඞཁ͕͋ Δɻ͢ͳΘͪɺίϯςΩετʹԊͬͨ৘ใ΍αʔϏεΛఏڙ͢Δ͚ͩͰ͸ෆे ෼Ͱ͋Γɺར༻ऀͷཁٻͦͷ΋ͷͷܗ੒ʹӨڹΛٴ΅͢γεςϜΛߏ૝͢Δඞ ཁ͕͋Δ 27 ຊ࿦ʹ͓͚ΔίϯςΩετΞ΢ΣΞωεͷධՁ User Operator Information System Context ?? Context ?? Information System ??

Slide 28

Slide 28 text

• ੢֞௨Λத৺ʹߏங͞Ε͖ͯͨ৽ͨͳֶ໰ྖҬ • ৘ใ޻ֶɺԠ༻৘ใՊֶɺࣾձ৘ใֶΛލ͗ɺֶࡍతͳ৘ใֶͷجૅ͚ͮΛ໨ తͱ͢Δͦͷٞ࿦ͷࣹఔ͸ɺඇৗʹ޿ൣʹΘͨΔ • ΦʔτϙΠΤʔγεཧ࿦Λ൷൑తʹܧঝ͠ɺʮ֊૚తࣗ཯ίϛϡχέʔγϣ ϯɾγεςϜʯʢHACSɿHierarchical Autonomous Communication Systemʣͱݺ͹ΕΔγεςϜ؍Λఏএ • զʑͷ৘ใγεςϜͷߏ૝ʹԠ༻͢Δ؍఺͔Βɺجૅ৘ใֶʹ͍ͭͯݕ౼͢Δ 28 جૅ৘ใֶ

Slide 29

Slide 29 text

جૅ৘ใֶ͕ఏএ͢ΔγεςϜ ʢHACSʣ͸ɺҎԼ3ͭͷಛ௃Λ࣋ ͭɿ 1. ୯ಠͷγεςϜͰ͸ͳ͘ɺγε ςϜͷ؍࡯ͱهड़Λߦ͏ਓؒͱ ߏ଄తΧοϓϦϯάͨ͠ෳ߹γ εςϜͰ͋Δ͜ͱ جૅ৘ใֶ͕ఏএ͢ΔγεςϜͷಛ௃ʢ1/2ʣ 29

Slide 30

Slide 30 text

2. ֊૚ੑΛ࣋ͭ͜ͱɻͦͷͨΊɺ ͋ΔγεςϜ͸ಉ֊૚͔ΒݟΕ ͹ࣗ཯తʹ;Δ·͏Α͏ʹݟ͑ Δ͕ɺ্Ґͷ֊૚͔ΒݟΕ͹ଞ ཯తͰ͋ΔΑ͏ʹݟ͑Δ 3. ߏ଄తΧοϓϦϯά͞Εͨγε ςϜಉ࢜ͷίϛϡχέʔγϣϯ ͷܧଓൃੜʹΑͬͯɺγεςϜ ͷ҆ఆతͳҡ͕࣋ࣔ͞ΕΔ͜ ͱɻ جૅ৘ใֶ͕ఏএ͢ΔγεςϜͷಛ௃ʢ2/2ʣ 30

Slide 31

Slide 31 text

• 2ͭͷཁٻΛຬͨ͢γεςϜ؍Λߏ૝͢Δ্Ͱɺجૅ৘ใֶ͸େ͖ͳਐలΛ΋ ͨΒͯ͘͠ΕΔ΋ͷ • ৘ใγεςϜΛɺ͋͘·Ͱ΋ར༻ऀͷίϛϡχέʔγϣϯΛഔհ͢Δଞ཯తͳ ICTʹཹΊΔݟํʹݶք͕͋Δ • Ϣʔβ͕޿ࠂͷϦλʔήοςΟϯά΍ύʔιφϥΠζΛ ҙࣝͯ͠ߦಈΛม͑Δ = ίϛϡχέʔγϣϯՄೳ ͳର৅ͱͯ͠ѻ͍ͬͯΔ 31 ຊ࿦ʹ͓͚Δجૅ৘ใֶͷධՁ

Slide 32

Slide 32 text

• 2ͭͷཁٻΛຬͨ͢γεςϜ؍Λߏ૝͢Δ্Ͱɺجૅ৘ใֶ͸େ͖ͳਐలΛ΋ ͨΒͯ͘͠ΕΔ΋ͷ • ৘ใγεςϜΛɺ͋͘·Ͱ΋ར༻ऀͷίϛϡχέʔγϣϯΛഔհ͢Δଞ཯తͳ ICTʹཹΊΔݟํʹݶք͕͋Δ • ਓؒͱ৘ใγεςϜͱͷίϛϡχέʔγϣϯͷաఔʹ͓͍ͯɺલઅͰΈͨʮί ϯςΩετʯΛ૑ग़͠ಘΔ΋ͷͱͯ͠ͷγεςϜ؍͕ඞཁͳͷͰ͸ͳ͍͔ʁ • ͘͝جૅతͳྫɿോ͕ʮ֓೦ʯΛֶशͰ͖ΔΑ͏ʹɺਂ૚ֶशʹΑΔγες Ϝ΋ʮ֓೦ʯΛֶशͰ͖Δ 32 ຊ࿦ʹ͓͚Δجૅ৘ใֶͷධՁ

Slide 33

Slide 33 text

3. ͳΊΒ͔ͳγεςϜ

Slide 34

Slide 34 text

• ʮ1. എܠͱ໨తʯͰड़΂ͨ2ͭͷཁٻΛಉ࣌ʹຬͨ͢զʑͷγεςϜ؍Λɺ ʮͳΊΒ͔ͳγεςϜʯͱ໊෇͚Δɻ • ͳΊΒ͔ͳγεςϜ͸ɺ͜Ε·Ͱݕ౼͖ͯͨ͠ҎԼ2ͭʹجͮ͘ɿ • ੜ໋ମͷ͘͠Έʹ฿͍γεςϜΛߏ૝͖ͯͨ͠޻ֶత఻౷ • ίϯςΩετΞ΢ΣΞωεɺ͓Αͼɺجૅ৘ใֶʹ͍ͭͯͷݕ౼ɾධՁ 34 ͳΊΒ͔ͳγεςϜ

Slide 35

Slide 35 text

• ʮͳΊΒ͔ͳγεςϜʯͱ͸ɺ৘ใγεςϜͷ͜ͱΛ͍͏ͷΈͳΒͣɺޓ͍ʹ ӨڹΛٴ΅͠߹͏ܧଓతͳؔ܎ʹ͋Δར༻ऀʢϢʔβʔ͓Αͼ։ൃӡ༻ऀʣͱ ৘ใγεςϜͱ͔ΒͳΔ૯ମͱͯ͠ͷγεςϜ 35 ͳΊΒ͔ͳγεςϜͷఆٛ

Slide 36

Slide 36 text

1. ར༻ऀͱ৘ใγεςϜͱ͕ܧଓతͳؔ܎ΛऔΓ࣋ͭաఔʹ͓͍ͯɺར༻ऀͦ ΕͧΕʹݻ༗ͷίϯςΩετΛݟग़ͨ͠Γɺ৽ͨͳίϯςΩετΛ૑ग़ͨ͠ ΓͰ͖Δ͜ͱ 2. ཁ݅1.Λɺར༻ऀʹΑΔ໌ࣔతͳૢ࡞Λ՝͢͜ͱͳ࣮͘ݱͰ͖Δ͜ͱ 3. ཁ݅1.͓Αͼ2.ʹΑͬͯಘΒΕͨίϯςΩετʹج͖ͮɺ৘ใγεςϜ͕ར ༻ऀʹରͯ͠࠷దͳαʔϏεΛࣗಈతʹఏڙͰ͖Δ͜ͱ 36 ͳΊΒ͔ͳγεςϜͷఆٛ • ʮͳΊΒ͔ͳγεςϜʯ͸ɺҎԼͷཁ݅Λຬͨ͢ɻ

Slide 37

Slide 37 text

• લड़ͷਤ2ͱ͸ҟͳΓɺ৘ใγεςϜ͕୯ͳΔഔհͰ͋ΔʹͱͲ·ΒͣɺϢʔ βʔͱ։ൃӡ༻ऀͷ૒ํͱɺޓ͍ʹӨڹΛٴ΅͠߹͏ܧଓతͳؔ܎ʹ͋Δಠཱ ͨ͠γεςϜͰ͋Δ 37 ͳΊΒ͔ͳγεςϜͷϞσϧʢ1/2ʣ <>܀ྛ݈ଠ࿠ ࡾ୐༔հ দຊ྄հ ͳΊΒ͔ͳγεςϜΛ໨ࢦͯ͠ ϚϧνϝσΟΞɺ෼ࢄɺڠௐͱϞόΠϧʢ%*$0.0ʣγϯϙδ΢Ϝ # +VM <><> <>υϛχΫɾνΣϯ(SBQIJDTGPS'VOEBNFOUBM*OGPSNBUJDTΛվมͯ͠࡞੒

Slide 38

Slide 38 text

1. ར༻ऀͱ৘ใγεςϜͱ͕ܧଓతͳؔ܎ΛऔΓ࣋ͭաఔͰɺඞͣ͠΋ར༻ऀ ʹͱͬͯࣄલʹ໌֬Ͱ͋Δͱ͸ݶΒͳ͍બ޷͕ɺঃʑʹ໌Β͔ʹͳ͍ͬͯ͘ ʢཁ݅1ʣ 2. ͦͷࡍɺίϯςΩετɾΞ΢ΣΞωε౳ͷɺઌߦݚڀͷख๏ΛऔΓೖΕɺར ༻ऀʹΑΔ໌ࣔతͳૢ࡞Λ՝͢͜ͱͳ͘৽ͨͳίϯςΩετΛ૑ग़͢Δ͜ͱ Ͱɺར༻ऀ͸࿑ۤͳ͘৘ใγεςϜͱͷؔ܎ΛܧଓͰ͖Δʢཁ݅2ʣ 3. ݻ༗ͷίϯςΩετʹଈͯ͠৘ใγεςϜ͕࠷దͳαʔϏεΛࣗಈతʹఏڙ ͢Δʢཁ݅3ʣ͜ͱͰɺ݁Ռͱͯ͠ར༻ऀʹͱͬͯߴ͍༗༻ੑΛಘΒΕΔ͜ͱ Λظ଴Ͱ͖Δ 38 ͳΊΒ͔ͳγεςϜͷϞσϧʢ2/2ʣ

Slide 39

Slide 39 text

4. ͳΊΒ͔ͳγεςϜͷ࣮ݱʹ޲͚ͯ

Slide 40

Slide 40 text

• ͳΊΒ͔ͳγεςϜΛ۩ମతʹ࣮૷͢Δʹࡍͯ͠͸ɺͨͱ͑͹ҎԼͷΑ͏ͳٙ ໰ʹճ౴͍ͯ͘͠ඞཁ͕͋Δɿ • ར༻ऀͱ৘ใγεςϜͱͷݻ༗ͷίϯςΩετʹ͓͍ͯɺ͍͔ͳΔද৅Λ༻ ͍Δ͜ͱ͕ίϛϡχέʔγϣϯͷܧଓʹد༩͢Δ͔ʁʢཁ݅1ɺ2ʹؔ࿈ʣ • ܧଓతͳίϛϡχέʔγϣϯΛ௨ͯ͠ɺ࠷దͳαʔϏεΛࣗಈతʹఏڙ͢Δ ͨΊʹ͸ɺͲͷΑ͏ͳػߏ͕;͞Θ͍͔͠ʁʢཁ݅3ʹؔ࿈ʣ • ·ͨɺͦͷػߏ͸ଟ༷͔ͭܧଓతͳมԽʹ௥ैՄೳ͔ʁ 40 ͳΊΒ͔ͳγεςϜͷ࣮ݱͷͨΊʹ

Slide 41

Slide 41 text

ίϯςΩετΛഔհ͢Δද৅ͷ୳ڀ

Slide 42

Slide 42 text

• ͍͔ͳΔද৅Λ༻͍Δ͜ͱ͕ίϛϡχέʔγϣϯͷܧଓʹد༩͢Δ͔ʁ • ར༻ऀͷഎܠ͸௚઀తʹ؍ଌ͢Δ͜ͱ͸Ͱ͖ͳ͍ͨΊɺ؍ଌՄೳͳߦಈ͔ ΒͷΈɺͦͷҙਤΛਪ࡯͢Δଞͳ͍ • → ϚʔέςΟϯάɾαΠΤϯεɺΦϖϨʔγϣϯɾϦαʔν෼໺Ͱͷݚڀ • ҰํͰɺ༷ʑͳϝτϦΫε͕؍ଌՄೳͳ৘ใγεςϜʹ͓͍ͯ͸ɺͦͷؔ࿈ ੑ΍ҼՌؔ܎Λඥղͨ͘Ίʹ͸ɺ͞ΒͳΔݚڀ͕ඞཁ 42 ίϯςΩετΛഔհ͢Δද৅ͷ୳ڀ

Slide 43

Slide 43 text

• ECαΠτͷϢʔβʔͷ໨త͕ʮߪങʯʹมԽͨ͜͠ͱΛݕग़͍ͨ͠ • ຊݚڀͰ͸ɺطଘݚڀͷʮϢʔβʔͷ໨తʹରԠ͢ΔӾཡύλʔϯͷ෼ྨʯ͔ Βɺ঎඼ͷӾཡճ਺ʹର͢Δ঎඼ͷଐੑͷछྨͷൺΛಛ௃ྔʹ༻͍ͨ • ೚ҙͷظؒͷฏۉͷࠩΛ౷ܭతԾઆݕఆΛద༻͠ɺมԽ఺Λݕग़͢Δ 43 ߪങʹܨ͕ΔߦಈͷมԽݕग़ ࡒ௡ େՆ, ࡾ୐ ༔հ, ECαΠτʹ͓͚ΔӾཡཤྺΛ༻͍ͨߪങʹܨ͕ΔߦಈͷมԽݕग़, ݚڀใࠂΠϯλʔωοτͱӡ༻ٕज़ʢIOTʣ, Vol.2020-IOT-49, pp.1-8, May 2020.

Slide 44

Slide 44 text

ܧଓతʹ࠷దͳαʔϏεΛఏڙ͢Δػߏ

Slide 45

Slide 45 text

• ܧଓతͳίϛϡχέʔγϣϯΛ௨ͯ͠ɺ࠷దͳαʔϏεΛఏڙ͢ΔͨΊʹ͸ʁ • ίϛϡχέʔγϣϯߦҝͷ݁ՌΛड͚ͯɺ࣍ͷৼΔ෣͍Λஞ࣍తʹมߋɺิ ਖ਼͢ΔΑ͏ͳػߏ͕༗༻ • ϑΟʔυόοΫ੍ޚ • ଟ࿹όϯσΟοτ໰୊ʹର͢Δ֤छํࡦ • + มԽͷݕग़ͱ௥ैͷ஗Εͷղফ • CI/CD 45 ܧଓతʹ࠷దͳαʔϏεΛఏڙ͢Δػߏ

Slide 46

Slide 46 text

ϑΟʔυόοΫ੍ޚ - ΦʔτεέʔϦϯάख๏Λྫʹ -

Slide 47

Slide 47 text

• ໨ඪ஋ͱग़ྗͷϑΟʔυόοΫͷޡࠩΛ༻͍ͯγεςϜͷೖྗΛܾఆ͠ɼग़ྗ Λ໨ඪ஋ʹ͚ۙͮΔ • ภࠩΛॲཧ͢Δ੍ޚثɼͦͯ͠ೖྗͱग़ྗʹԿΛ༻͍Δ͔ͷઃܭ͕ॏཁ 47 ϑΟʔυόοΫ੍ޚ ੍ޚث γεςϜ ೖྗ ग़ྗ ภࠩ ϑΟʔυόοΫ ໨ඪ஋

Slide 48

Slide 48 text

• ৘ใγεςϜͷӡ༻ʹ͓͍ͯɺॲཧੑೳΛอͪͭͭඞཁ࠷খݶͷαʔόΛ༻͍ Δ͜ͱͰӡ༻ίετΛ੍ޚ͢Δ͜ͱ͸ॏཁ • มಈ͢Δαʔόधཁʹ௥ै͢ΔͨΊΦʔτεέʔϦϯάػೳΛಋೖ 48 എܠ • ॲཧੑೳΛอͭඞཁ࠷খݶͷαʔό୆਺͸ܦݧͱ஍ಓͳνϡʔχϯάͰݸผʹ ٻΊΔ͕ɺ৘ใγεςϜͷมߋ΍؅ཧର৅ͷ૿Ճʹै͍ࠔ೉ʹͳΔ • ·ͨɺ୆਺ͷࢉग़ʹ͸ΦʔτεέʔϦϯάͷ࣮ߦ࣌ͷ࣌ؒࠩͷߟྀ΋ඞཁ ӡ༻্ͷ՝୊

Slide 49

Slide 49 text

• ܧଓతʹมߋ͞Ε͏Δෳ਺ͷ৘ใγεςϜʹରͯ͠ɺ஗Ε΋ߟྀͨ͠Φʔτε έʔϦϯάͷ࠷దͳ৚݅Λܧଓͯ͠ٻΊΔ͜ͱ͕ӡ༻ͷෛ୲ • ৘ใγεςϜΛߏ੒͢ΔαʔόͷॲཧੑೳΛࣗಈͰ೺Ѳ͠ɺ৘ใγεςϜͷॲ ཧੑೳΛอͭඞཁ࠷খݶ͔ͭ஗ΕΛߟྀͨ͠αʔό୆਺Λࢉग़͍ͨ͠ • αʔόͷॲཧੑೳΛ࣮ߦ࣌ʹࣗಈ͔ͭܧଓతʹਪఆ͠ɺΦʔτεέʔϦϯάͷ ஗Ε΋ߟྀͨ͠࠷దͳαʔό਺Λࢉग़͢Δ੍ޚܥ 49 ݚڀͷ໨తͱఏҊͷࠎࢠ

Slide 50

Slide 50 text

• ଟ؀ڥͰͷӡ༻ੑΛߟྀͨࣗ͠཯దԠܕΦʔτεέʔϦϯά੍ޚܥ[*] 50 ఏҊख๏ (Kaburaya AutoScaler) <>ࡾ୐༔հ ܀ྛ݈ଠ࿠ ,BCVSBZB"VUP4DBMFSଟ؀ڥͰͷӡ༻ੑΛߟྀͨࣗ͠཯దԠܕΦʔτεέʔϦϯά੍ޚܥ Πϯλʔωοτ ͱӡ༻ٕज़γϯϙδ΢Ϝ࿦จू QQ /PW

Slide 51

Slide 51 text

51 ఏҊख๏ (Kaburaya AutoScaler) .αʔόੑೳ ͷਪఆ ̂ μavg ఏҊख๏Ͱ͸αʔόੑೳʹ୯Ґ࣌ؒ͋ͨΓͷॲཧ਺ͷ্ݶΛ༻͍Δɽ PͰܭଌͨ͠୯Ґ࣌ؒ͋ͨΓͷ࣮ࡍͷཁٻॲཧ਺ ͱฏۉϨεϙϯελ ΠϜ ɼਅͷॲཧ਺ͷ্ݶ ͷؒʹҎԼ͕੒ΓཱͭͱԾఆͯ͠ Λਪ ఆɽޡࠩݮগͷͨΊɼ͜ΕΛશظؒͰฏۉͨ͠ ΛಘΔɽ μ Ts μ* ̂ μ ̂ μavg ௿ෛՙ࣌ ߴෛՙ࣌ උߟ ௿ෛՙ࣌͸ॲཧ਺ͷ্ݶ͕ಘΒΕͳ͍ ཁٻΛ௚ྻʹॲཧ͢ΔαʔόΛલఏͱͯ͠ฏۉ ϨεϙϯελΠϜͷٯ਺͔Βॲཧ਺ͷ্ݶΛਪఆ μ* > μ μ* ≒ μ μ* ≒ 1/Ts μ* > 1/Ts

Slide 52

Slide 52 text

• ଟ؀ڥͰͷӡ༻ੑΛߟྀͨࣗ͠཯దԠܕΦʔτεέʔϦϯά੍ޚܥ • M: αʔόॲཧੑೳΛɺ୯Ґ࣌ؒ͋ͨΓͷॲཧ਺ͷ্ݶ͔ΒٻΊΔ • D: ༧ΊఆΊͨ஗Εظؒʹର͠ɺݱࡏͷཁٻॲཧ਺ͱαʔόॲཧੑೳ͔Βෆ ଍͢Δͱߟ͑ΒΕΔະॲཧཁٻ਺ΛٻΊΔ • F: ݱࡏͷॲཧཁٻ਺ʹະॲཧཁٻ਺ΛՃ͑ɺαʔόॲཧੑೳ͔Βඞཁͳ αʔό୆਺Λࢉग़ 52 ఏҊख๏ (Kaburaya AutoScaler)

Slide 53

Slide 53 text

53 ఏҊख๏ͷධՁ αʔόੑೳʢॲཧ਺্ݶʣͷਪఆධՁ ௿ෛՙ࣌΍Ұ࣌తʹαʔό͋ͨΓͷෛՙ͕ߴ·Δෛ ՙ૿Ճ࣌Ͱ΋҆ఆͯ͠ਪఆʢ࣮ઢʣɻ αʔό୆਺ͷ௥ैੑධՁ ੨ઢͷཧ૝αʔό਺ʹ௥ैɻ஗ΕΛߟྀ͠ɺ૝ఆ͞ ΕΔະॲཧͷཁٻ਺ΛॲཧՄೳͳαʔό਺Λ౤ೖɻ ະॲཧཁٻ਺ͷղফ݁ՌͷධՁ ஗ΕʹΑΓ஝ੵ࣮ͨ͠ઢͷະॲཧཁٻΛଈ࣌ղফɻ ഁઢ͸஗ΕରࡦΛ͠ͳ͍৔߹ͷਪҠɻ

Slide 54

Slide 54 text

• γϛϡϨʔγϣϯʹΑΔ༧උධՁʹͯɼෛՙͷมಈʹର͠αʔόͷॲཧੑೳͱ ඞཁαʔό਺ͷਪఆ͕ػೳ͢Δ͜ͱɼ஗ΕʹىҼ͢Δ৘ใγεςϜͷෆ҆ఆͳ ظؒΛ଎΍͔ʹղফ͢Δ͜ͱΛ֬ೝ • ஗Εͷߟྀ͸͋Δ΋ͷͷɺ࣮γεςϜʹ͓͍ͯ͸Ծ૝αʔόͷΠϯελϯε΍ ίϯςφͷىಈ࣌ؒͷ૿Ճ͸ɺະॲཧϦΫΤετΛࡹͨ͘ΊͷҰ࣌తͳ୆਺૿ ՃΛটͨ͘Ίɺىಈͷߴ଎Խͷݕ౼΋߹ΘͤͯॏཁͰ͋Δɻ • CRIUΛར༻ͨ͠httpϦΫΤετ୯ҐͰίϯςφΛ࠶഑ஔͰ͖Δ௿ίετͰ ߴ଎ͳεέδϡʔϦϯάख๏ͷݚڀ͕ਐΊΒΕ͍ͯΔɻ 54 γεςϜͷσΟϨΠͷղফʹ޲͚ͯ <>দຊ྄հ ۙ౻Ӊஐ࿕$SJVΛར༻ͨ͠IUUQϦΫΤετ୯ҐͰίϯςφΛ࠶഑ஔͰ͖Δ௿ίετͰߴ଎ͳεέδϡʔϦϯάख๏ݚڀใࠂΠϯλʔωοτͱӡ༻ٕ ज़ *05 7PM7PM*05 QQr 'FC

Slide 55

Slide 55 text

ଟ࿹όϯσΟοτ໰୊ - ਪનγεςϜΛྫʹ -

Slide 56

Slide 56 text

• ʮ࿹ʯͱݺ͹ΕΔෳ਺ͷީิ͔ΒಘΒΕΔใुΛ࠷େԽ͢Δ໰୊ • ϓϨΠϠʔ͸Ұ౓ͷࢼߦͰ1ͭͷ࿹Λબ୒͠ɺใुΛಘΔ • ͦΕͧΕͷ࿹͸͋Δใु෼෍ʹै͍ใुΛੜ੒ • ͨͩ͠ɺϓϨΠϠʔ͸͜ͷใु෼෍Λࢼߦͷ݁Ռ͔Βਪଌ͢Δඞཁ͕͋Δ 56 ଟ࿹όϯσΟοτ໰୊ • ϓϨΠϠʔ͸͋Δ࣌఺ͷ࿹ͷධՁʹج͖ͮʮ׆༻ʯͱʮ୳ࡧʯΛฒߦͯ͠ߦ͏ • ͜ͷτϨʔυΦϑΛղফ͢ΔͨΊʹ༷ʑͳղ๏͕ఏҊ͞Ε͍ͯΔ

Slide 57

Slide 57 text

57 എܠ • ৘ใγεςϜʹ͓͚Δ৘ใաଟ໰୊Λղܾ͢ΔɺਪનγεςϜͷಋೖ • → ͳΜΒ͔ͷํࡦʢ= ਪનख๏ʣʹج͖ͮଟ਺ͷબ୒ࢶ͔Βར༻ऀ͕ڵຯ Λ࣋ͭ΋ͷΛఏҊ͢ΔγεςϜ • ӡ༻ऀʹͱͬͯɺޮՌతͳʮਪનख๏ʯͷબ୒͕ॏཁ • ޮՌతͳਪનख๏͸ঢ়گʹΑͬͯҟͳΔ • ͔͠͠ͳ͕Βɺ࣮؀ڥͰͷܧଓతͳਪનख๏ͷධՁʹ͸ػձଛࣦ͕൐͏ ӡ༻্ͷ՝୊

Slide 58

Slide 58 text

• ਪનख๏ͷ༏ྼ͸ଟ͘ͷཁҼ͔ΒͳΔঢ়گʢ=จ຺ʣʹΑͬͯࠨӈ͞ΕΔ • ޮՌతͳਪનख๏Λػձଛࣦ͕ͳ͍Α͏ʹจ຺ʹԠͯ͡࢖͍෼͚͍ͨ • ࣄલʹఆΊͨจ຺͝ͱʹਪનख๏ͷબ୒Λࣗಈ͔ͭܧଓతʹ࠷దԽ͢Δ ϝλਪનγεςϜ • → ࠷ળͳਪનख๏ͷબ୒Λଟ࿹όϯσΟοτ໰୊ͱΈͳͯ͠ղ͘ 58 ݚڀͷ໨తͱఏҊͷࠎࢠ

Slide 59

Slide 59 text

• จ຺͝ͱʹਪનख๏ͷબ୒Λࣗಈ͔ͭܧଓతʹ࠷దԽ͢ΔϝλਪનγεςϜ[1] • จ຺͝ͱͷ࠷ળͳબ୒Λɺઢܗͳଟ࿹όϯσΟοτ໰୊ͷղ๏Ͱ͋Δ Linear Thompson SamplingΛ༻͍ͯղ͘ • จ຺ͱͯ͠ɺᶃ৘ใγεςϜͷ࣌ؒͷܦաɺᶄਪનର৅ͷ঎඼ಛੑͷࠩҟΛ ѻ͏ • จ຺͝ͱʹબ୒ͨ͠ਪનख๏ͱ͜Εʹର͢Δར༻ऀͷ൓ԠΛه࿥͠ɺબ୒ ͷվળʹ༻͍Δ 59 ఏҊγεςϜ (Synapse) <>ࡾ୐༔հ ็߃ݑ 4ZOBQTFจ຺ʹԠͯ͡ܧଓతʹਪનख๏ͷબ୒Λ࠷దԽ͢ΔਪનγεςϜ ిࢠ৘ใ௨৴ֶձ࿦จࢽ% 7PM+% /P QQ /PW UPBQQFBS

Slide 60

Slide 60 text

60 ఏҊγεςϜ (Synapse)

Slide 61

Slide 61 text

• ࣮αʔϏεͷӡ༻σʔλΛ༻͍ͨγϛϡϨʔγϣϯʹ͓͍ͯɺจ຺Λߟྀ͠ͳ ͍΋ͷͱൺֱͯ͠ɺྦྷੵΫϦοΫ਺͕໿2%޲্͢Δ͜ͱΛ֬ೝ[1] • ֘౰γεςϜ͸࣮αʔϏεͰՔಇɾܧଓతʹධՁத • ࠓޙ͸ɺऔΓѻ͑Δจ຺ɺਪનख๏Λ޿͍͛ͯ͘[3][4] • ߹Θͤͯɺ؀ڥมԽ΁ͷ௥ैੑΛ޲্͍ͤͯ͘͞[2] 61 ఏҊγεςϜͷධՁ <>ࡒ௡େՆɼࡾ୐༔հɼ&$αΠτʹ͓͚ΔӾཡཤྺΛ༻͍ͨߪങʹܨ͕ΔߦಈͷมԽݕग़ɼݚڀใࠂΠϯλʔωοτͱӡ༻ٕज़ *05 ɼ WPM*05ɼQQrɼ <>໺ଜ޸໋ɼࡾ୐༔հɼϋϯυϝΠυ࡞඼Λର৅ͱͨ͠&$αΠτʹ͓͚Δ୯ޠͷग़ݱස౓Λ༻͍ͨك᧵඼ͷݕग़ɼݚڀใࠂΠϯλʔ ωοτͱӡ༻ٕज़ *05 ɼWPM*05ɼQQrɼ <>ࡾ୐༔հɼ܀ྛ݈ଠ࿠ɼඇఆৗͳଟ࿹όϯσΟοτ໰୊ʹ͓͚ΔมԽݕग़ΞϓϩʔνͷઢܗϞσϧ΁ͷ֦ுɼݚڀใࠂΠϯλʔωο τͱӡ༻ٕज़ *05 ɼWPM*05ɼQQrɼ+VMZ

Slide 62

Slide 62 text

• ैདྷͷଟ࿹όϯσΟοτ໰୊ͷղ๏ʹ͸ɺઢ ܗ͔ͭඇఆৗͳ؀ڥʹରԠͨ͠΋ͷ͸গͳ͍ • ઢܗύϥϝʔλͷมಈΛมԽݕग़ͷख๏Ͱ͋ ΔADWINΛ༻͍ͯݕग़͢Δ͜ͱͰಉ؀ڥʹ ͓͚Δ௥ैੑͷ޲্ͷݚڀΛਐΊ͍ͯΔɻ • ैདྷղ๏ʹର͢Δద༻͕ՄೳͰ͋Γɺطଘͷ ղ๏ɺඇఆৗΛߟྀͨ͠ղ๏ʹରͯ͠ద༻͢ Δ͜ͱͰ௥ैੑೳͷվળ͕ݟΒΕͨ 62 ؀ڥมԽͷ௥ैੑͷ޲্ʹ޲͚ͯ ࡾ୐ ༔հ, ܀ྛ ݈ଠ࿠, มԽݕग़ͱཁ໿σʔλߏ଄Λ༻͍ͨར༻ऀͷᅂ޷ͷมԽʹਝ଎ʹ௥ै͢Δଟ࿹όϯσΟοτख๏, Πϯλʔωοτͱӡ༻ٕज़γϯϙδ΢Ϝ ࿦จू, 2020, pp.1-8, Nov 2020.

Slide 63

Slide 63 text

CI/CD - SQLΫΤϦͷϗϫΠτϦετࣗಈ࡞੒Λྫʹ -

Slide 64

Slide 64 text

64 എܠ • ৘ใγεςϜͷηΩϡϦςΟରࡦ͸ෆศ͞ͱͷτϨʔυΦϑ • ݸʑਓʹ߹Θͤͨඞཁͳ࣌ʹඞཁ࠷খݶͷॊೈͳηΩϡϦςΟରࡦ͕ඞཁ • ηΩϡϦςΟରࡦͰ͸ɼอޢର৅ͷ৘ใγεςϜʹ௥ैͯ͠ɼηΩϡϦςΟཁ ݅Λߋ৽͢Δඞཁ͕͋Δ • ଟ༷͔ͭมԽ͢ΔηΩϡϦςΟཁ݅ͷߋ৽͸ӡ༻ͷෛ୲ ӡ༻্ͷ՝୊

Slide 65

Slide 65 text

• ηΩϡϦςΟରࡦͷཁ݅ͷߋ৽͸ӡ༻ෛ୲͕େ͖͍ • ଟ༷ͳηΩϡϦςΟཁ݅ͷߋ৽ΛਓखΛհͣ͞ʹߦ͍͍ͨ • ৘ใγεςϜͷߋ৽ΛܖػʹηΩϡϦςΟཁ݅Λग़ྗɺ͜ͷग़ྗΛ֘౰ηΩϡ ϦςΟରࡦ͕ར༻ • → CI/CDʹΑͬͯɺ͜ΕΒͷҰ࿈ͷϓϩηεΛࣗಈԽ 65 ݚڀͷ໨తͱఏҊͷࠎࢠ

Slide 66

Slide 66 text

SQLΫΤϦͷϗϫΠτϦετࣗಈ࡞੒ 66 ໺ଜ޸໋ Ѩ෦ത ੁ໺఩ ྗ෢݈࣍ দຊ྄հ 8FCΞϓϦέʔγϣϯςετΛ༻͍ͨ42-ΫΤϦͷϗϫΠτϦετࣗಈ࡞੒ख๏ Πϯλʔωοτͱӡ༻ٕज़γϯϙδ΢Ϝ࿦จू WPMVNF QBHFTr OPW • WebΞϓϦέʔγϣϯͷࣗಈςετ࣌ʹൃߦ͞ ΕΔΫΤϦΛߏ଄Խ͠ɼσʔλϕʔεFirewallͷ ϗϫΠτϦετͱͯ͠ར༻ • ఏҊγεςϜͰ͸ɼ։ൃӡ༻ऀଆͷEdgeʹର͠ ͯWebΞϓϦέʔγϣϯͷࣗಈςετ͕ొ࿥͞ Εɼੜ੒͞ΕͨϗϫΠτϦετΛηΩϡϦςΟ ཁ݅ͱͯ͠ߋ৽

Slide 67

Slide 67 text

ଟ༷Խ͢ΔηΩϡϦςΟཁ݅ͷࣗಈੜ੒ 67 ҰൠϢʔβ 6TFS"ཁٻ༻ͷ*' 6TFS#ཁٻ༻ͷ*' 0QT"ͷηΩϡϦςΟཁٻ 0QT" ϢʔβγεςϜ܈ ӡ༻։ൃऀγεςϜ ৘ใγεςϜ ݸผͷཁٻ ʢจ຺ʣ ηΩϡϦςΟ ΦʔέετϨʔλ ಛݖϢʔβ ΞϓϦέʔγϣϯͷࣗಈςετ͔ΒηΩϡϦςΟཁٻΛࣗಈ ੜ੒<> ࠓޙɺϢʔβཁٻͷจ຺ʹԠͯ͡ɺͷηΩϡϦςΟཁٻΛ ద༻͠Θ͚Δʢ͋Δ42-จΛಛݖϢʔβʹ͸ڐՄ͢Δ౳ʣऔ Γ૊ΈΛߦ͏ ໺ଜ޸໋ Ѩ෦ത ੁ໺఩ ྗ෢݈࣍ দຊ྄հ 8FCΞϓϦέʔγϣϯςετΛ༻͍ͨ42-ΫΤϦͷϗϫΠτϦετࣗಈ࡞੒ख๏ Πϯλʔωοτͱӡ༻ٕज़γϯϙδ΢Ϝ࿦จू WPMVNF QBHFTr OPW

Slide 68

Slide 68 text

5. ·ͱΊͱࠓޙͷల๬

Slide 69

Slide 69 text

• ੜ໋ମͷ͘͠Έʹ฿͍γεςϜΛߏ૝͖ͯͨ͠޻ֶత఻౷Λܧঝͭͭ͠ɺίϯ ςΩετΞ΢ΣΞωε͓Αͼجૅ৘ใֶʹ͍ͭͯݕ౼ɾධՁ͍ͯͬͨ݁͠Ռɺ ར༻ऀͱ৘ใγεςϜͱͷ΍ΓͱΓͷաఔʹཱ͓͍ͯͪݱΕΔݻ༗ͷίϯςΩ ετΛѻ͏ɺզʑͷγεςϜ؍ͱͯ͠ͷʮͳΊΒ͔ͳγεςϜʯʹߦ͖ண͍ͨ • ͦͷ࣮૷ͷͨΊʹ͸ɺίϯςΩετΛഔհ͢Δද৅ͷ୳ڀ΍ɺܧଓతʹ࠷దͳ αʔϏεΛఏڙ͢Δػߏͷ࣮ݱ͕ඞཁʹͳΔɻECαΠτʹ͓͚Δߦಈݕ஌ ΍ɺΦʔτεέʔϦϯάɺਪનγεςϜɺηΩϡϦςΟཁ݅ͷࣗಈੜ੒ʹؔ͢ Δݚڀʹ͓͍ͯɺ۩ମతͳ࣮૷ΛਐΊ͍ͯΔ 69 ·ͱΊ

Slide 70

Slide 70 text

• AI΍IoT͕͞Βʹඈ༂తʹൃల͠ɺ৘ใγεςϜ͕৽ͨͳʮ֓೦ʯΛ๲େʹֶ श͍ͯ͘͜͠ͱ͕ݟࠐ·ΕΔ • ͦ͏ֶͨ͠श಺༰͸ɺ݁Ռతʹ༗༻ʹར༻͞Εͨͱͯ͠΋ɺਓؒʹͱͬͯཧղ Մೳͳ΋ͷͰ͋Δͱ͸ݶΒͳ͍ʢγϯϘϧΫϥ΢σΟϯά໰୊ʣ • Ͱ͋Ε͹ͦ͜ɺຊ࿦ͷड़΂ΔʮͳΊΒ͔ͳγεςϜʯͱ͍͏γεςϜ؍ʹجͮ ͖ɺ૯ମͱͯ͠ͷγεςϜΛ಺෦͔Β؍ଌ͢Δऀͱͯ͠։ൃɾӡ༻Λଓ͚͍ͯ ͘औΓ૊Έ͕ɺࠓޙ·͢·͢ॏཁʹͳ͍ͬͯͩ͘Ζ͏ 70 ࠓޙͷల๬

Slide 71

Slide 71 text

No content