Slide 1

Slide 1 text

$MPVE/BUJWF%BUB$FOUFS
 /FUXPSLJOH௒ೖ໳ גࣜձࣾαΠόʔΤʔδΣϯτ
 ࠇ࡚༏ଠ!LVSP@N

Slide 2

Slide 2 text

ࣗݾ঺հ wࠇ࡚༏ଠ wגࣜձࣾαΠόʔΤʔδΣϯτ
 "*ࣄۀຊ෦%ZOBMZTU w։ൃ੹೚ऀ w೥৽ଔೖࣾ @kuro_m @kurochan

Slide 3

Slide 3 text

ࠓ೔͓࿩͢Δ͜ͱ wΫϥ΢υͱ͍͏΋ͷ͸Ͳ͏΍ͬͯߏ੒͞Ε͍ͯΔͷ͔ wΫϥ΢υΛ࢖͍ͬͯΔϢʔβͷཁ๬Λຬͨͨ͢Ίʹ͸
 ͲΜͳٕज़͕ඞཁʹͳΔͷ͔ wීஈ࢖͍ͬͯΔΫϥ΢υͷج൫ʹ͍ͭͯɺ
 ԼͷϨΠϠʹͲΜͳٕज़͕ଘࡏ͢Δͷ͔
 ͳΜͱͳ͘Πϝʔδ͕ͭ͘Α͏ʹͳΔͷ͕ΰʔϧ w ϚωʔδυαʔϏεͷ࿩͸͠·ͤΜ w ϚωʔδυαʔϏε΋ؚΊ৐͔͍ͬͬͯΔج൫ͷ࿩

Slide 4

Slide 4 text

ൃදͷର৅ऀ wΫϥ΢υΛ࢖͍ͬͯΔਓ wΫϥ΢υͱ͍͏΋ͷͷத਎͕ؾʹͳΔਓ w 5$1ͱ͔*1ͱ͔ΛͳΜͱͳ͘஌͍ͬͯΔɺฉ͍ͨ͜ͱ͕͋Ε͹0, wΠϯϑϥΤϯδχΞ͔Βͨ͠Β౰ͨΓલ͘Β͍ͷϨϕϧײ

Slide 5

Slide 5 text

໔੹ࣄ߲ wೖ໳ͷ࿩ͳͷͰࡉ͔͍෦෼͸ҧ͏͜ͱ΋͋Δ͔΋͠Ε·ͤΜ w঺հ͢Δٕज़΍ख๏͸ҰྫͰ͢ w ࣗ෼͕ීஈ"84ΛΑ͘࢖͍ͬͯΔͷͰ"84ͷྫ͕ଟ͘ͳΓ·͢

Slide 6

Slide 6 text

$MPVE/BUJWFͳωοτϫʔΫ
 ͱ͸ʁ

Slide 7

Slide 7 text

Ϋϥ΢υͱ͸ʁ

Slide 8

Slide 8 text

Ϋϥ΢υΛ࢖ͬͨγεςϜͰΑ͘ग़ͯ͘Δਤ w༷ʑͳαʔϏεΛͭͳ͗߹Θͤͯ
 γεςϜΛߏ੒͍ͯ͠Δ wސ٬͕ࣗ༝ʹ૊Έ߹ΘͤՄೳ w΄͍͠΋ͷΛ޷͖ͳ͚ͩ࢖͑Δ w࣮ࡍ͸Ͳ͏΍ͬͯ
 ࣮ݱ͞Ε͍ͯΔͷ͔ʂʁ https://d .awsstatic.com/architecture-diagrams/ArchitectureDiagrams/airline-ticket-shopping-ra.pdf

Slide 9

Slide 9 text

Ϛϧνςφϯτ wಉ͡σʔληϯλͷதʹͨ͘͞Μͷސ٬ͷγεςϜ͕ऩ༰͞Ε͍ͯΔ wߴू໿ʹ͢Δ͜ͱͰ୯ՁΛԼ͛ΒΕΔ w͢΂ͯͷސ٬ͰϦιʔεΛڞ༗͍ͯ͠ΔͨΊར༻ޮ཰ΛߴΊ΍͍͢ w൚༻తͳωοτϫʔΫͱαʔόͷج൫Λ࡞͓͚ͬͯ͹ɺ
 धཁʹԠͯͦ͡ͷ্ʹϚωʔδυαʔϏεͳͲ΋͙͢ల։Ͱ͖Δ

Slide 10

Slide 10 text

࣮ࡍͷΫϥ΢υ͸
 Ͳ͏ͳ͍ͬͯΔͷ͔

Slide 11

Slide 11 text

"84ͷྫ

Slide 12

Slide 12 text

࣮ࡍͷΫϥ΢υ͸Ͳ͏ͳͬͯΔͷ͔ w"84ͷྫ wσʔληϯλʹαʔόΛฒ΂Δ ΞϕΠϥϏϦςΟʔκʔϯ インターネット

Slide 13

Slide 13 text

࣮ࡍͷΫϥ΢υ͸Ͳ͏ͳͬͯΔͷ͔ wαʔό্ʹ͸֤छαʔϏε͕σϓϩΠ wಉҰ෺ཧϗετͰ༷ʑͳϢʔβ޲͚ͷ
 αʔϏεΛ࣮ߦ wαʔό͝ͱʹϢʔβΛ෼͚ͣɺ֤छϦιʔε୯ҐͰϢʔβΛ۠ผ ΞϕΠϥϏϦςΟʔκʔϯ インターネット

Slide 14

Slide 14 text

࣮ࡍͷΫϥ΢υ͸Ͳ͏ͳͬͯΔͷ͔ wαʔόΛ૿΍ͨ͠ΓɺσʔληϯλΛ૿΍͢ ΞϕΠϥϏϦςΟʔκʔϯ インターネット

Slide 15

Slide 15 text

࣮ࡍͷΫϥ΢υ͸Ͳ͏ͳͬͯΔͷ͔ w͜Ε͕"; ΞϕΠϥϏϦςΟκʔϯ  w";͸෺ཧతɺιϑτ΢ΣΞతʹཱࣗͨ͠
 ͭҎ্ͷσʔληϯλͷू߹ w";಺͸ϨΠςϯγ͕NTະຬ͔ͭे෼ͳଳҬ ΞϕΠϥϏϦςΟʔκʔϯ インターネット

Slide 16

Slide 16 text

࣮ࡍͷΫϥ΢υ͸Ͳ͏ͳͬͯΔͷ͔ w";Λෳ਺ݸͭ͘Δ wͦΕͧΕϨΠςϯγతʹ
 ໰୊ͳ͍ڑ཭ʹઃஔ ΞϕΠϥϏϦςΟʔκʔϯ インターネット

Slide 17

Slide 17 text

࣮ࡍͷΫϥ΢υ͸Ͳ͏ͳͬͯΔͷ͔ w";ؒͷ௨৴͕Ͱ͖ΔΑ͏ʹͦΕͧΕ઀ଓ wΠϯλʔωοτʹ͸ग़ΒΕͳ͍ ΞϕΠϥϏϦςΟʔκʔϯ インターネット

Slide 18

Slide 18 text

࣮ࡍͷΫϥ΢υ͸Ͳ͏ͳͬͯΔͷ͔ wΠϯλʔωοτͱ";ͷ઀ଓ఺Λͭ͘Δ
 τϥϯδοτηϯλʔ ΞϕΠϥϏϦςΟʔκʔϯ インターネット τϥϯδοτηϯλʔ

Slide 19

Slide 19 text

࣮ࡍͷΫϥ΢υ͸Ͳ͏ͳͬͯΔͷ͔ w";ͱτϥϯδοτηϯλʔΛ઀ଓ ΞϕΠϥϏϦςΟʔκʔϯ インターネット τϥϯδοτηϯλʔ

Slide 20

Slide 20 text

࣮ࡍͷΫϥ΢υ͸Ͳ͏ͳͬͯΔͷ͔ w͜Ε͕Ϧʔδϣϯ ΞϕΠϥϏϦςΟʔκʔϯ インターネット τϥϯδοτηϯλʔ

Slide 21

Slide 21 text

࣮ࡍͷΫϥ΢υ͸Ͳ͏ͳͬͯΔͷ͔ wෳ਺";ʹΞϓϦΛσϓϩΠ͍ͯ͠Ε͹ʜ ΞϕΠϥϏϦςΟʔκʔϯ インターネット τϥϯδοτηϯλʔ

Slide 22

Slide 22 text

࣮ࡍͷΫϥ΢υ͸Ͳ͏ͳͬͯΔͷ͔ wো֐଱ੑ͕ߴ·Δ w ";ͷαΠζ͕େ͖͍ͷͰ
 ͞Βʹ$FMMͱ͍͏୯Ґʹ
 ෼ׂ͢Δ͜ͱ΋ ΞϕΠϥϏϦςΟʔκʔϯ インターネット τϥϯδοτηϯλʔ

Slide 23

Slide 23 text

࣮ࡍͷΫϥ΢υ͸Ͳ͏ͳͬͯΔͷ͔ wϦʔδϣϯͱ͍͏୯ҐΛ֤஍ ੈքத ʹߏங͢ΔͱϚϧνϦʔδϣϯʹ

Slide 24

Slide 24 text

·ͱΊΫϥ΢υͱ͸ w4DBMBCMF w ΄͍͠΋ͷΛ΄͍͠෼͚ͩ w े෼ͳ௨৴ଳҬ w"WBJMBCMF w ߴ͍Մ༻ੑ w.VMUJ5FOBOU w ಉ͡σʔληϯλ΍෺ཧϗετʹͨ͘͞Μͷސ٬Λऩ༰ wߴ౓ʹந৅Խ͞Ε͍ͯΔͨΊɺͲ͜ͷαʔόͰՔಇ͍ͯ͠Δͷ͔ͱ͍͏ ഑ஔΑΓ΋αʔϏεͷ૊Έ߹Θͤ΍αʔϏεؒͷ઀ଓʹ஫໨ͨ͠ߏ੒ਤ Ͱձ࿩͞ΕΔ͜ͱ͕ଟ͍

Slide 25

Slide 25 text

৽͍͠ωοτϫʔΫΛಋೖ͢Δ
 Ϟνϕʔγϣϯ

Slide 26

Slide 26 text

"84ͷྫ

Slide 27

Slide 27 text

ωοτϫʔΫͷ෼཭ wಉ͡Ͱ΋Ϣʔβ΍ϓϩδΣΫτ ςφϯτ ͕ҧ͑͹
 ผ෺ͱͯ͠ѻΘΕΔ w ΞυϨογϯάͷࣗ༝౓͕ߴ͍ w*1ΞυϨε͸ςφϯτؒͰॏෳՄೳͳͷͰ
 *1ΞυϨε͚ͩΛݟͯύέοτͷૹ৴ઌ͸ม͑ΒΕͳ͍


Slide 28

Slide 28 text

71$ͱ͍͏֓೦ wςφϯτΛ71$ 7JSUVBM1SJWBUF$MPVE ͱ͍͏֓೦Ͱ෼཭͢Δ wϢʔβ͝ͱ͸΋ͪΖΜɺϢʔβ͸ඞཁʹԠͯ͡ෳ਺ͷ71$Λ࡞੒ͯ͠ ࿦ཧతʹผʑͷ؀ڥΛ࢖͏͜ͱ͕Ͱ͖Δ

Slide 29

Slide 29 text

71$ͷ࣮ݱํ๏ w·ͣ͸ωοτϫʔΫΛԾ૝Խ͢Δ؆୯ͳख๏Λ঺հ

Slide 30

Slide 30 text

7-"/ w;ͭ͏ͷ5$1ύέοτͷத਎ 1SFBNCMF %TU."$ 4SD."$ 5ZQF *1)FBEFS 5$1)FBEFS %BUB

Slide 31

Slide 31 text

7-"/ w7-"/ 7JSUVBM-"/  w *&&&2ͱ͍͏ن֨ wૹ৴ݩ."$ΞυϨεͷ͏͠Ζʹ7-"/λάΛ෇Ճ͢Δ w7-"/λά͸7-"/*%͕࣋ͯΔ ʙ 1SFBNCMF %TU."$ 4SD."$ 5ZQF *1)FBEFS 5$1)FBEFS %BUB 1SFBNCMF %TU."$ 4SD."$ 5ZQF *1)FBEFS 5$1)FBEFS %BUB 7-"/

Slide 32

Slide 32 text

7-"/ wྫ͑͹ɺςφϯτ͝ͱʹ7-"/*%ΛׂΓৼΕ͹ɺ*1ϔομҎ߱ͷ஋͕ ҰॹͰ΋7-"/*%ͰςφϯτΛ۠ผ͢Δ͜ͱ͕Ͱ͖Δ 1SFBNCMF %TU."$ 4SD."$ 5ZQF *1)FBEFS 5$1)FBEFS %BUB  1SFBNCMF %TU."$ 4SD."$ 5ZQF *1)FBEFS 5$1)FBEFS %BUB  7-"/ 7-"/ αʔό" αʔό# αʔό% αʔό$ 7-"/*%ͰࣝผͰ͖ΔͷͰ
 ςφϯτؒͰτϥϑΟοΫ͕ࠞ͟Βͳ͍

Slide 33

Slide 33 text

7-"/ͷ໰୊఺ w7-"/*%͕CJU ʙ ·Ͱ͔͠ͳ͍ w ݸͷωοτϫʔΫ͔ͭ͘͠Εͳ͍ͷ͸εέʔϧ͠ͳ͍ w ػثݻ༗ͷ༧໿*%΋͋ͬͨΓͯ͠τϥϒϧͷݩ w7-"/Ҏ֎ʹ΋ϧʔλͷϧʔςΟϯάςʔϒϧΛϢʔβ͝ͱʹ࣋ͨͳ͍ ͱ͍͚ͳ͍ w 73' 7JSUVBM3PVUJOHBOE'PSXBSEJOH ͱ͍͏ػೳ͕͋Δ w ݸ͘Β͍ͷ73'Λ࡞ΕΔػثͰ୆਺ઍສԁ͢Δ wΫϥ΢υͷن໛Λߟ͑Δͱ໌Β͔ʹεέʔϧ͠ͳ͍ʜ

Slide 34

Slide 34 text

αϒωοτ಺ͷ௨৴ wಉҰαϒωοτؒͷ௨৴ w αʔό"͔Βαʔό#ʹ௨৴͢Δ৔߹ αʔό" αʔό# αʔό#͸Ͳ͜Ͱ͔͢ʁ Θ͔Βͳ͍

Slide 35

Slide 35 text

αϒωοτ಺ͷ௨৴ wಉҰαϒωοτؒͷ௨৴ w "31ϦΫΤετ αʔό" αʔό# αʔό#͸Ͳ͜Ͱ͔͢ʁ ϒϩʔυΩϟετ͠·͢

Slide 36

Slide 36 text

αϒωοτ಺ͷ௨৴ wಉҰαϒωοτؒͷ௨৴ w "31ϦΫΤετ αʔό" αʔό# Θͨ͠Ͱ͢

Slide 37

Slide 37 text

w͜Ε͕਺ઍʙ਺ສ୆ن໛ʹͳΔͱʜʁ w ύέοτ͕਺ສύέοτʹ૿෯͞ΕΔ wεέʔϧ͠ͳ͍ʜ αϒωοτ಺ͷ௨৴ αʔό" αʔό# αʔό#͸Ͳ͜Ͱ͔͢ʁ ϒϩʔυΩϟετ͠·͢  ਺ສ୆ʹରͯ͠ϒϩʔυΩϟετ͢Δ

Slide 38

Slide 38 text

ϚοϐϯάαʔϏε wΫϥ΢υͷ෺ཧϗετ͸ෳ਺ͷςφϯτͷ7.Λऩ༰͍ͯ͠Δ wԫ৭ͷςφϯτͷ͔Β΁
 ௨৴͍ͨ͠ αʔό" αʔό#       αʔό$

Slide 39

Slide 39 text

ϚοϐϯάαʔϏε wαʔό"͕7.ʹ͔ΘͬͯϚοϐϯάαʔϏεʹ໰͍߹Θͤ αʔό" αʔό#       αʔό$ ϚοϐϯάαʔϏε ԫ৭͍ςφϯτͷͷ
 ऩ༰ϗετ͸Ͳ͜Ͱ͔͢ʁ

Slide 40

Slide 40 text

ϚοϐϯάαʔϏε wαʔό"͕7.ʹ͔ΘͬͯϚοϐϯάαʔϏεʹ໰͍߹Θͤ αʔό" αʔό#       αʔό$ ϚοϐϯάαʔϏε ԫ৭͍ςφϯτͷͷ
 ऩ༰ϗετ͸Ͳ͜Ͱ͔͢ʁ αʔό#ʹऩ༰͞Ε͍ͯ·͢ʂ

Slide 41

Slide 41 text

ϚοϐϯάαʔϏε wςφϯτͷࣝผ৘ใΛ্͚ͭͨͰύέοτΛαʔό#ʹసૹ αʔό" αʔό#       αʔό$ ϚοϐϯάαʔϏε ԫ৭͍ςφϯτͷͷ
 ऩ༰ϗετ͸Ͳ͜Ͱ͔͢ʁ αʔό#ʹऩ༰͞Ε͍ͯ·͢ʂ Ϣʔβ͔Β͸ಉ͡ωοτϫʔΫ಺ͷ௨৴ʹݟ͑Δ͕ɺ
 ࣮ࡍͷτϥϑΟοΫ͸ෳ਺ͷ෺ཧϗετΛ·͍ͨͰ
 ߦ͖དྷ͍ͯ͠Δʂ

Slide 42

Slide 42 text

ϚοϐϯάαʔϏε w7.ͷ"13ύέοτ͸ϗεταʔόͷ֎ʹ͸ग़ͣɺϗετ͕୅ཧԠ౴ αʔό" αʔό#       αʔό$ ϚοϐϯάαʔϏε ԫ৭͍ςφϯτͷͷ
 ऩ༰ϗετ͸Ͳ͜Ͱ͔͢ʁ αʔό#ʹऩ༰͞Ε͍ͯ·͢ʂ ϗετ͕7.ʹ୅ΘͬͯύέοτΛ୅ཧԠ౴ ͜ͷͨΊɺ"84ͷ71$͸αϒωοτ಺ͷ
 ϚϧνΩϟετ΍ϒϩʔυΩϟετΛ
 αϙʔτ͍ͯ͠ͳ͍

Slide 43

Slide 43 text

Ϣʔβ 7. ͔Β͸ී௨ͷ௨৴ͷΑ͏ʹݟ͑Δ࢓૊Έ w෺ཧϗετʹઐ༻ϋʔυ΢ΣΞΛ౥ࡌ͢Δ wಠࣗͷॲཧΛϋʔυ΢ΣΞॲཧ͢Δ wϢʔβ͔ΒΈΔͱී௨ͷωοτϫʔΫͷΑ͏ͳ;Δ·͍Λͯ͠ந৅Խ https://www.youtube.com/watch?v=GPUWATKe E

Slide 44

Slide 44 text

wςφϯτͷࣝผ৘ใΛ্͚ͭͨͰύέοτΛ&EHFʹసૹ αʔό" αʔό#       &EHF ϚοϐϯάαʔϏε Πϯλʔωοτήʔτ΢ΣΠ͸Ͳ͜Ͱ͔͢ʁ αϒωοτ֎ͷ௨৴ 71$֎

Slide 45

Slide 45 text

wςφϯτͷࣝผ৘ใΛ্͚ͭͨͰύέοτΛ&EHFʹసૹ αʔό" αʔό#       &EHF ϚοϐϯάαʔϏε Πϯλʔωοτήʔτ΢ΣΠ͸Ͳ͜Ͱ͔͢ʁ αϒωοτ֎ͷ௨৴ 71$֎

Slide 46

Slide 46 text

wςφϯτͷࣝผ৘ใΛ্͚ͭͨͰύέοτΛ&EHFʹసૹ αʔό" αʔό#       &EHF ϚοϐϯάαʔϏε Πϯλʔωοτήʔτ΢ΣΠ͸Ͳ͜Ͱ͔͢ʁ &EHFͰ͢ʂ αϒωοτ֎ͷ௨৴ 71$֎

Slide 47

Slide 47 text

wςφϯτͷࣝผ৘ใΛ্͚ͭͨͰύέοτΛ&EHFʹసૹ αʔό" αʔό#       &EHF ϚοϐϯάαʔϏε Πϯλʔωοτήʔτ΢ΣΠ͸Ͳ͜Ͱ͔͢ʁ &EHFͰ͢ʂ αϒωοτ֎ͷ௨৴ 71$֎

Slide 48

Slide 48 text

wςφϯτͷࣝผ৘ใΛ্͚ͭͨͰύέοτΛ&EHFʹసૹ αʔό" αʔό#       &EHF ϚοϐϯάαʔϏε Πϯλʔωοτήʔτ΢ΣΠ͸Ͳ͜Ͱ͔͢ʁ &EHFͰ͢ʂ Ϛοϐϯάઌ͕ҧ͏͚ͩ αϒωοτ֎ͷ௨৴ 71$֎

Slide 49

Slide 49 text

0QFOͳٕज़Ͱͷ࣮૷ྫ

Slide 50

Slide 50 text

79-"/ w7JSUVBMF9UFOTJCMF-"/ w7-"/λάͰ͸ͳ͘ɺ6%1ύέοτͰΧϓηϦϯά͢Δ w79-"/*%͸CJU ໿ສ*% 1SFBNCMF %TU."$ 4SD."$ 5ZQF *1)FBEFS 5$1)FBEFS %BUB 1SFBNCMF %TU."$ 4SD."$ 5ZQF *1)FBEFS 6%1)FBEFS 79-"/ ˢ
 ݩͷύέοτ 79-"/ʹΑΔΧϓηϧԽ

Slide 51

Slide 51 text

79-"/ w79-"/*%ͰςφϯτΛ۠ผ͢Δ͜ͱ͕Ͱ͖Δ͕ɺ͖͞΄Ͳͷྫͱ
 ಉ༷ʹऩ༰ઌͷ෺ཧϗετΛ஌Δඞཁ͕͋Δ w طଘͷωοτϫʔΫϓϩτίϧΛ֦ுͨ͠Γɺ+40/ϕʔεͷ؅ཧϓ ϩτίϧΛ༻͍ͨΓɺϒϩʔυΩϟετ͢Δํ๏͕͋Δ 1SFBNCMF %TU."$ 4SD."$ 5ZQF *1)FBEFS 5$1)FBEFS %BUB 1SFBNCMF %TU."$ 4SD."$ 5ZQF *1)FBEFS 6%1)FBEFS 79-"/ ˢ
 ݩͷύέοτ 79-"/ʹΑΔΧϓηϧԽ

Slide 52

Slide 52 text

଍ճΓʹ͍ͭͯ

Slide 53

Slide 53 text

଍ճΓͱ͸ʁ wΦʔόʔϨΠͱରൺͯ͠ΞϯμʔϨΠͱݺ͹ΕΔ w͜͜·Ͱͷ࿩ͰϚϧνςφϯτͳωοτϫʔΫ͸࡞ΕΔ͕ɺεέʔϧ͸ ͠ͳ͍ wେখ༷ʑͳސ٬ͷԾ૝తͳωοτϫʔΫΛେྔʹऩ༰͢Δ w ෺ཧ૚ʹྲྀΕΔτϥϑΟοΫ͸ͦΕΒΛ͢΂ͯ଍͠߹Θͤͨ΋ͷ w ैདྷͷωοτϫʔΫͰ͸εέʔϧ͠ͳ͍

Slide 54

Slide 54 text

ैདྷͷҰൠతͳ8FCΞϓϦͷߏ੒ w-".14UBDLͷߏ੒ w -# w "QQ w %BUBCBTF w௨৴͕ॎ ೆ๺ ํ޲Ͱ͋Δ͜ͱ͕ଟ͍ w௨৴ͷൣғ͕໌֬ w -#㱻"QQ㱻%#౳ w %#ͱ"QQΛಉ͡ϥοΫʹऩ༰͢Ε͹
 ϥοΫ·ͨ͗ͷ௨৴͸཈͑ΒΕΔ౳ɺӡ༻Ͱ࠷దԽ͕Ͱ͖Δ

Slide 55

Slide 55 text

BDDFTTBHHSFHBUJPODPSFϞσϧ $PSF "HHSFHBUJPO "DDFTT ϧʔλ εΠον αʔό

Slide 56

Slide 56 text

-".14UBDLΛσϓϩΠ͢Δ $PSF "HHSFHBUJPO "DDFTT ϧʔλ εΠον αʔό App DB ϨϓϦέʔγϣϯ

Slide 57

Slide 57 text

-".14UBDLΛσϓϩΠ͢Δ $PSF "HHSFHBUJPO "DDFTT ϧʔλ εΠον αʔό App DB ϨϓϦέʔγϣϯ ϨϓϦέʔγϣϯͷ࣮ࡍͷτϥϑΟοΫ

Slide 58

Slide 58 text

-".14UBDLΛσϓϩΠ͢Δ $PSF "HHSFHBUJPO "DDFTT ϧʔλ εΠον αʔό App DB ϨϓϦέʔγϣϯ LB

Slide 59

Slide 59 text

BDDFTTBHHSFHBUJPODPSFϞσϧͷݶք w͜ͷωοτϫʔΫߏ੒Λϕʔεʹେن໛ͳΫϥ΢υΛߏ੒͢Δͱʜʁ $PSF "HHSFHBUJPO "DDFTT

Slide 60

Slide 60 text

BDDFTTBHHSFHBUJPODPSFϞσϧͷݶք wΫϥ΢υͳͷͰϚϧνςφϯτʹ༷ʑͳαʔϏεΞϓϦ͕ಈ͘ w˞Πϝʔδ $PSF "HHSFHBUJPO "DDFTT

Slide 61

Slide 61 text

BDDFTTBHHSFHBUJPODPSFϞσϧͷݶք wαʔϏεؒͷ௨৴͕େྔʹൃੜ͠ɺ"HHSFHBUJPO͕٧·ͬͯࢮ͵ $PSF "HHSFHBUJPO "DDFTT

Slide 62

Slide 62 text

"HHSFHBUJPOΛڧԽ͢Δʁ w"HHSFHBUJPO͕٧·͍ͬͯΔͳΒ"HHSFHBUJPOΛڧԽ͢Δ w'BU5SFF w ͋Δఔ౓·Ͱ͸εέʔϧ͢Δ w ͋Δఔ౓Ҏ্ʹͳΔͱݶք͕͋Δ w ػثͷ஋ஈ w ٕज़తݶք https://en.wikipedia.org/wiki/Fat_tree

Slide 63

Slide 63 text

$MPTτϙϩδ

Slide 64

Slide 64 text

$MPTτϙϩδ w"TUVEZPGOPOCMPDLJOHTXJUDIJOHOFUXPSLT
 $$MPT#FMM4ZTUFN5FDIOJDBM+PVSOBM  w ి࿩ަ׵ػͰճ࿏ަ׵Λޮ཰Α͘ߦ͏ͨΊͷख๏ https://ja.wikipedia.org/wiki/ Clos%E % % D%E % % %E % % %E % %AF%E % %BC%E % %AF

Slide 65

Slide 65 text

ి࿩ަ׵ػ wػցతͳ઀఺Λ༻͍ͯి࿩ަ׵Λ͍ͯͨ࣌͠୅ ΫϩεόεΠον  w /55ٕज़ࢿྉؗ͸ຖि໦͔ۭ͍͍ۚͯ͠ͳ͍ͷͰ༗څΛͱΓ·͠ΐ͏ http://www.hct.ecl.ntt.co.jp/digitalarchives/ .html

Slide 66

Slide 66 text

w-FBGͱ4QJOF͔Βߏ੒͞ΕΔ w -FBGͱ4QJOF͸ϑϧϝογϡͰ઀ଓ͢Δ $MPTτϙϩδ εΠον αʔό 4QJOF -FBG

Slide 67

Slide 67 text

wαʔό"͔Βαʔό#΁ͷ࠷୹ܦ࿏͸ʜʁ w 4QJOFͷ਺͚ͩ͋Δ4QJOFͷ਺͚ͩ૿଎Մೳʂ w εέʔϧͦ͠͏ $MPTτϙϩδ εΠον αʔό 4QJOF -FBG αʔό" αʔό#

Slide 68

Slide 68 text

wผͷϊʔυ΁౸ୡ͢Δܦ࿏͕ෳ਺͋Δ͜ͱΛΛશͯͷεΠον͕
 ஌͍ͬͯΔඞཁ͕͋Δ w ϧʔςΟϯάϓϩτίϧͰ೺Ѳ͠ɺϧʔςΟϯάͰ෼ࢄ͢Δ $MPTτϙϩδ 4QJOF -FBG αʔό" αʔό#

Slide 69

Slide 69 text

w-FBGͱ4QJOF͔Βߏ੒͞ΕΔ w ଳҬΛ૿΍͢ʹ͸4QJOFΛ૿ઃ͢Δ w ϊʔυ ϥοΫ Λ૿΍͢ʹ͸-FBGΛ૿ઃ͢Ε͹͍͍ w -FBG4QJOFؒ͸ϚϧνύεʹͳΔ &$.1  w ऩ༰Մೳαʔό਺N O w N4QJOFͷϙʔτ਺ O-FBG഑Լͷαʔό୆਺ w ྫ ୆୆ $MPTτϙϩδ

Slide 70

Slide 70 text

w͞Βʹεέʔϧ͢Δ w ΋ͪΖΜϦϯΫ਺͸ͲΜͲΜ૿͍͑ͯ͘ʜ ૚$MPTτϙϩδ εΠον αʔό 4QJOF -FBG 1PE 1PE

Slide 71

Slide 71 text

wݱ࣮తʹ͸  ୆͘Β͍ʁ w4QJOFʹϙʔτ਺ͷଟ͍ػࡐΛ࢖͏ͱ
 ϙʔτఔ౓͸Ք͛ͦ͏ w   ୆ w"84ͷ";͋ͨΓͷαʔό୆਺͸ສ୆ఔ౓Β͍͠ w ͍ۙ͠஋͔΋͠Εͳ͍ ૚$MPTτϙϩδ https://www.cisco.com/c/ja_jp/products/switches/nexus- - -slot-switch/index.html $JTDP/FYVT

Slide 72

Slide 72 text

wΠϯλʔωοτ౳ʹग़Δʹ͸ $MPTτϙϩδͷ֎෦઀ଓ εΠον αʔό 4QJOF -FBG

Slide 73

Slide 73 text

wΠϯλʔωοτ౳ʹग़Δʹ͸ w 4QJOFʹΠϯλʔωοτͷग़ޱΛ༻ҙ #PBSEFS1PE $MPTτϙϩδͷ֎෦઀ଓ εΠον αʔό 4QJOF -FBG

Slide 74

Slide 74 text

-MFTT/FUXPSL w$MPTτϙϩδͷಋೖͱ͋Θͤͯαʔόϗετ΋ϧʔςΟϯάϓϩτί ϧΛ࢖͑ΔΑ͏ʹͳΔͱ࣮ݱՄೳ wϒϦοδϯάͷ͜ͱΛߟ͑ͳͯ͘Α͘ͳΔͨΊɺߏ੒͕γϯϓϧʹ w($1͕ࣅͨΑ͏ͳڍಈΛ͢Δ 7.ʹͷΞυϨε͕ৼͬͯ͘Δ  w-*/&ͷྫ https://www.janog.gr.jp/meeting/janog /application/files/ / / /janog -line-kobayashi.pdf

Slide 75

Slide 75 text

ίϯςφͷωοτϫʔΩϯά

Slide 76

Slide 76 text

ίϯςφͷωοτϫʔΩϯά wΫϥ΢υͷ্ͰίϯςφΛಈ͔͍ͯ͠Δͱ͖͸Ͳ͏ͳ͍ͬͯΔͷ͔ wEPDLFSͷྫ wCSJEHFϞʔυ w σϑΥϧτͷ΍ͭ w ϗετͷதͰ/"5͍ͯ͠Δ w ϗετͰ/"5͞ΕͨύέοτΛ
 Ϋϥ΢υج൫͕PWFSMBZͯ͠
 ௨৴ઌʹసૹ͍ͯ͠Δ https://www.docker.com/blog/understanding-docker-networking-drivers-use-cases/

Slide 77

Slide 77 text

ίϯςφͷωοτϫʔΩϯά wPWFSMBZϞʔυ w ϗετͰ79-"/ͷΧϓηϦϯάΛ͢Δ wΫϥ΢υ্Ͱ࢖͏৔߹͸ɺ
 Ϋϥ΢υج൫ͰPWFSMBZ͍ͯ͠ΔͷͰ
 PWFSMBZPOPWFSMBZʹͳΔ w ෺ཧ૚͔ΒݟΔͱ
 ແବͳΦʔόʔϔου͕͋Δ https://www.docker.com/blog/understanding-docker-networking-drivers-use-cases/

Slide 78

Slide 78 text

ίϯςφͷωοτϫʔΩϯά wNBDWMBOϞʔυ w ϗετͷ/*$ʹ."$ΞυϨεҧ͍ͷԾ૝తͳ/*$ΛΞλον͢Δ wϗετଆͰ7-"/λάΛ͚ͭͯύέοτΛసૹ͢Δ͜ͱ΋Ͱ͖Δ wΧϓηϦϯά͠ͳ͍ͷͰύέοτ௕ʹ͸
 Φʔόʔϔου͕ൃੜ͠ͳ͍ w"84ͷ৔߹͸NBDWMBO͸࢖͑ͣɺ&$4ͩͱ
 "84͔Β/*$ &/* ͕෷͍ग़͞ΕɺࣗಈͰ
 ίϯςφʹΞλον͞ΕΔ w &/*͕ϋʔυ΢ΣΞॲཧͰPWFSMBZΛ
 ͯ͘͠ΕΔͷͰޮ཰͕Α͍ https://www.docker.com/blog/understanding-docker-networking-drivers-use-cases/

Slide 79

Slide 79 text

·ͱΊ

Slide 80

Slide 80 text

·ͱΊ wΫϥ΢υͷ";΍Ϧʔδϣϯͱ͍͏֓೦ʹ͍ͭͯ wΫϥ΢υͱ͍͏؀ڥΛ࣮ݱ͢ΔͨΊͷωοτϫʔΫԾ૝Խʹ͍ͭͯ wͦΕΒΛࢧ͑ΔͨΊͷ଍ճΓͷΞʔΩςΫνϟʹ͍ͭͯ wΫϥ΢υͷ্ʹίϯςφ͕৐ΔͱͲ͏ͳΔͷ͔ w͓࿩͠·ͨ͠ wࡉ͔͍෦෼ʹ͍ͭͯ͸΄ͱΜͲ৮Ε͍ͯͳ͍ͷͰ
 ͜ͷ࿩Λฉ͍ͯΫϥ΢υΛ࡞Δͷ͸ແཧͰ͕͢ɺීஈར༻͢Δ্Ͱͷ
 ཧղͷॿ͚ʹͳΕ͹޾͍Ͱ͢ʂ

Slide 81

Slide 81 text

࣭ٙԠ౴$