Slide 1

Slide 1 text

લճϋϯζΦϯճ౴-5 #BUDIJ ʮ΍ͬͯΈΔͷ͕େࣄʂʯ

Slide 2

Slide 2 text

ࣗݾ঺հ • SESΛܦͯɺ2020೥1݄Ϋ ϥεϝιου ೖࣾ(2ࣾ໨) • ITΤϯδχΞྺ6೥ऑɺ͏ ͪAWSྺ5೥ऑ • AWSԿ΋Θ͔ΒΜɻɻ Batchi(ઍ༿ ޾޺)

Slide 3

Slide 3 text

ࠓ೔ͷςʔϚ ɾײँ ɾ৘ใൃ৴ ɾ΍ͬͯΈΔ

Slide 4

Slide 4 text

ฐࣾͷΧϧνϟʔ͔Β ϦʔμʔγοϓɺύʔτφʔγοϓɺμΠόʔγςΟɺ ϓϩϑΣογϣφϧɺײँɺސ٬ࢹ఺ɺ ϑΟʔυόοΫɺ৘ใൃ৴ɺ΍ͬͯΈΔɺָ͠Ή

Slide 5

Slide 5 text

ຊ೔ͷςʔϚ ٕज़తͳ࿩͸͠·ͤΜʂ ʮ΍ͬͯΈΑ͏ʂʯͱࢥ͍͖͍ͬͯͨͩͨ

Slide 6

Slide 6 text

࣌ܥྻ • 2020/2/19ɹɹJAWS-UG ॳ৺ऀࢧ෦#24ɹࢀՃ • 2020/2/20ɹɹࢀՃϒϩάΛॻ͘ • 2020/2/28ʙɹ॓୊ʹऔΓ૊Ή • 2020/3/3ɹɹ ॓୊ճ౴ϒϩάΛॻ͘ • 2020/3/10ɹɹࣗ෼ͰίʔυΛॻ͍ͯΈΔ • 2020/4/28ɹɹࠓ೔

Slide 7

Slide 7 text

࣌ܥྻ • 2020/2/19ɹɹJAWS-UG ॳ৺ऀࢧ෦#24ɹࢀՃ • 2020/2/20ɹɹࢀՃϒϩάΛॻ͘ • 2020/2/28ʙɹ॓୊ʹऔΓ૊Ή • 2020/3/3ɹɹ ॓୊ճ౴ϒϩάΛॻ͘ • 2020/3/10ɹɹࣗ෼ͰίʔυΛॻ͍ͯΈΔ • 2020/4/28ɹɹࠓ೔

Slide 8

Slide 8 text

ࢀՃϒϩάΛॻ͖·ͨ͠ • ϦϞʔτͰࢀՃͨ͠ࡍͷײ৮ • ϋϯζΦϯͰ΍ͬͨ͜ͱͷ͓͞ Β͍ • ݸਓతʹؾʹͳͬͯௐ΂ͨ͜ͱ ͷ௥ه

Slide 9

Slide 9 text

ॻ͍ͯΑ͔ͬͨ͜ͱ ɾࣗ෼ͷதͰ͓͞Β͍͕Ͱ͖ͨ ɾෆ໌఺͕ҙࣝͰ͖ͨ ɾޙ͔Βݟ௚͙ͯ͢͠ࢥ͍ग़ͤΔ

Slide 10

Slide 10 text

࣌ܥྻ • 2020/2/19ɹɹJAWS-UG ॳ৺ऀࢧ෦#24ɹࢀՃ • 2020/2/20ɹɹࢀՃϒϩάΛॻ͘ • 2020/2/28ʙɹ॓୊ʹऔΓ૊Ή • 2020/3/3ɹɹ ॓୊ճ౴ϒϩάΛॻ͘ • 2020/3/10ɹɹࣗ෼ͰίʔυΛॻ͍ͯΈΔ • 2020/4/28ɹɹࠓ೔

Slide 11

Slide 11 text

͜ͷ॓୊Λ΍Γ·ͨ͠

Slide 12

Slide 12 text

΍Γ͍ͨ͜ͱ • Ξ΢τϓοτΛτϦΨʔʹLambdaΛಈ͔͢ • Ξ΢τϓοτ͞ΕͨϑΝΠϧ͔Βจࣈى݁͜͠ ՌͷςΩετΛऔಘ͢Δ • औಘͨ͠ςΩετΛTranslateʹ౉͢

Slide 13

Slide 13 text

΍ͬͯΈͨ݁Ռ ΊͪΌΊͪΌେมͰͨ͠ɻɻ

Slide 14

Slide 14 text

΍ͬͯΈͨ݁Ռ • ίʔυॻ͍ͨ͜ͱͳ͍ɺPython͸ॳ৺ऀ޲͚ ͷຊΛҰճಡΜͩ͜ͱ͕͋Δ

Slide 15

Slide 15 text

΍ͬͯΈͨ݁Ռ • ίʔυॻ͍ͨ͜ͱͳ͍ɺPython͸ॳ৺ऀ޲͚ ͷຊΛҰճಡΜͩ͜ͱ͕͋Δ • LambdaͷίϯιʔϧͰίʔυΛॻ͍ͯ͸ς ετ࣮ߦɺ௚ͯ͠͸ςετ࣮ߦɺΛ܁Γฦ͢

Slide 16

Slide 16 text

΍ͬͯΈͨ݁Ռ • ίʔυॻ͍ͨ͜ͱͳ͍ɺPython͸ॳ৺ऀ޲͚ ͷຊΛҰճಡΜͩ͜ͱ͕͋Δ • LambdaͷίϯιʔϧͰίʔυΛॻ͍ͯ͸ς ετ࣮ߦɺ௚ͯ͠͸ςετ࣮ߦɺΛ܁Γฦ͢ • ༵ۚͷ໷͔Β࢝ΊͯɺऴΘΒͣʹ౔༵ͷਖ਼ޕ ·ͰͿͬଓ͚Ͱ΍Γ·ͨ͠

Slide 17

Slide 17 text

ͦΜͳ͜ΜͳͰԿͱ͔ॻ্͖͛·ͨ͠ • boto3ͷߟ͑ํ͕͍ͩͿཧղͰ͖ͨ • Lambdaͷ࢓༷ʹ͍ͭͯཧղ͕ਂ ·ͬͨ • ͍ΖΜͳํʹݟͯ΋Β͑ͨ

Slide 18

Slide 18 text

ͦΜͳ͜ΜͳͰԿͱ͔ॻ্͖͛·ͨ͠ • boto3ͷߟ͑ํ͕͍ͩͿཧղͰ͖ͨ • Lambdaͷ࢓༷ʹ͍ͭͯཧղ͕ਂ ·ͬͨ • ͍ΖΜͳํʹݟͯ΋Β͑ͨ ౴͑ͬΆ͍΋ͷ͕ࡌͬͯ·͕͢ɺ ͥͻݟͳ͍Ͱߟ͑ͯΈ͍ͯͩ͘͞ʂ

Slide 19

Slide 19 text

࣌ܥྻ • 2020/2/19ɹɹJAWS-UG ॳ৺ऀࢧ෦#24ɹࢀՃ • 2020/2/20ɹɹࢀՃϒϩάΛॻ͘ • 2020/2/28ʙɹ॓୊ʹऔΓ૊Ή • 2020/3/3ɹɹ ॓୊ճ౴ϒϩάΛॻ͘ • 2020/3/10ɹɹࣗ෼ͰίʔυΛॻ͍ͯΈΔ • 2020/4/28ɹɹࠓ೔

Slide 20

Slide 20 text

CPUPΛ࢖ͬͯίʔυΛॻ͍ͯΈ·ͨ͠ • boto3Λ࢖ͬͨίʔυΛࣗ෼Ͱॻ ͍ͯΈ·ͨ͠ • ϋϯζΦϯͷ॓୊ʹऔΓ૊Μ͔ͩ Βͦ͜΍ͬͯΈΑ͏ͱࢥͬͨ • ಉ྅ʹ࢖ͬͯ΋Β͑ͨ

Slide 21

Slide 21 text

͜ΕΒͷهࣄΛॻ͍ͯΑ͔ͬͨ͜ͱ ɾτϥΠ&Τϥʔ͕Ͱ͖ͨ ɾࣗ෼Ͱߟ͑Δ͖͔͚ͬʹͳͬͨ ɾϑΟʔυόοΫΛ΋Β͑ͨ

Slide 22

Slide 22 text

࣌ܥྻ • 2020/2/19ɹɹJAWS-UG ॳ৺ऀࢧ෦#24ɹࢀՃ • 2020/2/20ɹɹࢀՃϒϩάΛॻ͘ • 2020/2/28ʙɹ॓୊ʹऔΓ૊Ή • 2020/3/3ɹɹ ॓୊ճ౴ϒϩάΛॻ͘ • 2020/3/10ɹɹࣗ෼ͰίʔυΛॻ͍ͯΈΔ • 2020/4/28ɹɹࠓ೔

Slide 23

Slide 23 text

4৅ݶͰߟ͑ͯΈΔ

Slide 24

Slide 24 text

৅ݶͰߟ͑ͯΈΔ ஌͕ࣝͳ͍ ஌͕ࣝ͋Δ खΛಈ͔ͨ͠ ͜ͱ͕ͳ͍ खΛಈ͔ͨ͠ ͜ͱ͕͋Δ खΛಈ͔ͨ͜͠ͱ͕ ͳ͍͕ ஌ࣝ͸͋Δ खΛಈ͔ͨ͜͠ͱ͕ ͳ͍͠ ஌ࣝ΋ͳ͍ खΛಈ͔ͨ͜͠ͱ͸ ͋Δ͕ ஌͕ࣝͳ͍ खΛಈ͔ͨ͜͠ͱ͕ ͋Δ͠ ஌ࣝ΋͋Δ

Slide 25

Slide 25 text

৅ݶͰߟ͑ͯΈΔ ஌͕ࣝͳ͍ ஌͕ࣝ͋Δ खΛಈ͔ͨ͠ ͜ͱ͕ͳ͍ खΛಈ͔ͨ͠ ͜ͱ͕͋Δ ελʔτ

Slide 26

Slide 26 text

৅ݶͰߟ͑ͯΈΔ ஌͕ࣝͳ͍ ஌͕ࣝ͋Δ खΛಈ͔ͨ͠ ͜ͱ͕ͳ͍ खΛಈ͔ͨ͠ ͜ͱ͕͋Δ ͍·͜͜ʂ ϋϯζΦϯʹײँʂ

Slide 27

Slide 27 text

৅ݶͰߟ͑ͯΈΔ ஌͕ࣝͳ͍ ஌͕ࣝ͋Δ खΛಈ͔ͨ͠ ͜ͱ͕ͳ͍ खΛಈ͔ͨ͠ ͜ͱ͕͋Δ ͍·͜͜ʂ ࣗ෼Ͱ΍ͬͯΈΔʂ

Slide 28

Slide 28 text

·ͱΊ ϋϯζΦϯʹײँ͠ɺ ࣗ෼Ͱߟ͑ͯ΍ͬͯΈͯɺ Ξ΢τϓοτʹΑΔ৘ใൃ৴Λ͠·͠ΐ͏ʂ