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

ECSの導入における紆余曲折 / ECS for beginners

ECSの導入における紆余曲折 / ECS for beginners

「[AWS] Fukuoka.dev #1 - とりあえずクラウドネイティブ -」での登壇資料です

FUMIO HIRANO

July 16, 2019
Tweet

More Decks by FUMIO HIRANO

Other Decks in Technology

Transcript

  1. BMXBZTGBOͰॳ%PDLFSʹνϟϨϯδɺ &$4ͷಋೖʹ͓͚Δឯ༨ۂં 'VLVPLBEFWͱΓ͋͑ͣΫϥ΢υωΠςΟϒ Πδήϯגࣜձࣾฏ໺จ༤

  2. ຊ೔ͷΰʔϧ !2 ԼهͷํΛ૝ఆ ɾʮ%PDLFSʯʮ&$4ʯʮLTʯͷ໊લ͸
 ɹͳΜͱͳ͘஌͍ͬͯΔ ɾ·ͩಋೖ͍ͯ͠ͳ͍͕ɺ͍ͣΕ͸ಋೖ͍ͨ͠ ຊ೔ͷΰʔϧ ɾʮ&$4ʯಋೖͷ͓໾ʹཱͯΔɻ

  3. ͓࿩͠ͳ͍͜ͱ !3 &$4ʹϑΥʔΧε͢ΔͨΊɺԼه͸͓࿩͠͠·ͤΜ ɾΞϓϦέʔγϣϯͷ࣮૷ʹؔ࿈͢Δ͜ͱ ɾ%PDLFSΠϝʔδͷߏங಺༰ʢ%PDLFSpMFʣ

  4. ࣗݾ঺հ !4 ࣸਅ ฏ໺จ༤ !GNIS ໊લ Πδήϯגࣜձࣾ43& ॴଐ +"846(͓͓͍ͨ ੜଉҬ

    "$. 44. $MPVE5SBJM ޷͖ͳαʔϏε "84͓͡͞Μ ݺশ ษڧձ͓͡͞Μ Χϝϥ͓͡͞Μ '͓͡͞Μ /&8
  5. ձࣾ঺հ !5 Πδήϯגࣜձࣾ ໊ࣾ ೥݄ ઃཱ αϒεΫϦϓγϣϯϓϥοτ ϑΥʔϜʮBMXBZTʯͷ
 ։ൃӡӦ ࣄۀ಺༰

    Πδήϯ#6*-%ʢגʣ Πδήϯ70:"(&3ʢגʣ άϧʔϓ େ෼ݝେ෼ࢢ ॴࡏ஍ ౦ژ౎ɺ෱Ԭݝ ଞΦϑΟε
  6. αʔϏε঺հ ͍ΖΜͳళฮͷɺ͓ಘͳఆֹαʔϏεͱ ग़ձ͑Δ৽͍͠γϣοϐϯάϞʔϧͰ͢ɻ IUUQTBMXBZTGBO

  7. ΞδΣϯμ !7 ᶃ͜Ε·Ͱͷ؀ڥ ᶄ%PDLFSಋೖͷ໨త ᶅ&$4ͷઆ໌ ᶆ&$4ಋೖ5JQT ᶇࠓޙ΍Γ͍ͨ͜ͱ

  8. ᶃ͜Ε·Ͱͷ؀ڥ !8 0QT8PSLT 3BJMT͕جຊελΠϧ ௕೥ར༻͍ͯ͠Δͱ՝୊ ɾ$IFGʹৄ͍͠ΤϯδχΞ͕͍ͳ͍ ɾར༻͍ͯ͠Δਓʹग़ձ͑ͳ͍ʢϊ΢ϋ΢ڞ༗೉ʣ ɾτϥϒϧγϡʔςΟϯάʹ͕͔͔࣌ؒΔ ɾίϯύωͰߏங

  9. ᶄ%PDLFSಋೖͷ໨త !9 BMXBZTͷ੒௕εϐʔυଅਐͷͨΊʹݟ௚͠ ɾ%PDLFS؀ڥ΁Ҡߦˡຊ೔ͷςʔϚ ɾίʔυϕʔεͰͷΠϯϑϥ؅ཧ ɾσʔλ෼ੳڧԽ

  10. ᶄ%PDLFSಋೖͷ໨త !10 "84Ͱͷ%PDLFS؀ڥ ɾ&$4 ɾ&,4 ,VCFSOFUFT &$4Λબ୒ ɾൺֱతෑډ͕௿͍ ɾࣄྫ๛෋ ɾ'BSHBUF

  11. ᶅ&$4ͷઆ໌ !11 &$4ͷجຊΛ੔ཧͯ͠ৼΓฦΓ·͢

  12. Ϋϥελʔ &$4ͷجຊ୯Ґ 63-ʹϚοϐϯά ɾ8FC"1* ɾ1SE4UH؀ڥ αʔϏε ෳ਺ͷαʔϏε ύεʹϚοϐϯάͳͲ ɾIUUQTYYYTW ɾIUUQTYYYTW

    ᶅ&$4ͷઆ໌ɹ&$4ͷߏ੒ཁૉ !12 λεΫఆٛ %PDLFSΠϝʔδͷࢦఆ $16.&.ͷࢦఆ ؀ڥม਺ɺͳͲ "NB[PO&MBTUJD$POUBJOFS4FSWJDF ίϯςφΦʔέετϨʔγϣϯαʔϏε ίϯςφ λεΫ ίϯςφ ɿ ίϯςφͷ࣮ߦ ෳ਺૊߹ͤՄೳ εέʔϦϯά
  13. ᶅ&$4ͷઆ໌ɹλεΫఆٛ !13 ΞϓϦέʔγϣϯͱ࿈ܞ Ξοϓσʔτස౓ߴ͍ ɾϑΝϛϦʔʢϦϏδϣϯ؅ཧʣ ɾλεΫϩʔϧλεΫ࣮ߦϩʔϧ ɾ&$PS'BSHBUF ɾλεΫϝϞϦλεΫ$16 ɾίϯςφͷఆٛˠ ɾωοτϫʔΫϞʔυ

    ɾϓϩΩγઃఆ ɾϘϦϡʔϜ
  14. ᶅ&$4ͷઆ໌ɹىಈλΠϓ&$'BSHBUF !14 ࣄલʹ&$Λىಈ ؅ཧ͕ඞཁ ɾΠϯελϯελΠϓ୆਺ͷܭը ɾεέʔϦϯάͷ؅ཧ ɾ&$ͷ؂ࢹ ɾηΩϡϦςΟΞοϓσʔτ &$ܦ༝ͰίϯςφʹΞΫηεՄೳ &$

    Πϯελϯε λεΫ λεΫ λεΫ Πϯελϯε λεΫ λεΫ λεΫ 'BSHBUF λεΫ λεΫ λεΫ λεΫ λεΫ λεΫ αʔόʔϨε λεΫ࣮ߦ؀ڥͷ؅ཧෆཁ ίϯςφʹ͸ΞΫηεͰ͖ͳ͍
  15. ᶅ&$4ͷઆ໌ɹपลαʔϏε !15 λεΫఆٛ &$4 λεΫ λεΫ αʔϏε λεΫ λεΫ αʔϏε

    &$3 %PDLFSΠϝʔδͷ อ؅؅ཧ "-# ෛՙ෼ࢄ λεΫͷϔϧενΣοΫ ϧʔςΟϯάʢύεϕʔεʣ $PEF1JQFMJOF $PEF#VJME σϓϩΠͷࣗಈԽ %PDLFSΠϝʔδͷ Ϗϧυ &$3΁ͷొ࿥
  16. ᶅ&$4ͷઆ໌ɹ&$4Λར༻ͨ͠ߏ੒ਤ !16 λεΫ λεΫ αʔϏε $MPVE'SPOU "$. 8"' 3PVUF "-#

    &$4 3%4 71$ 1VCMJD4VCOFU 1SJWBUF4VCOFU 1SJWBUF4VCOFU $PEF1JQFMJOF
  17. ᶅ&$4ಋೖ5JQT !17 ࣮ࡍʹͭ·͍ͣͨ఺Λ঺հ͠·͢

  18. ᶅ&$4ಋೖ5JQT !18 ϩΪϯά ɾΞϓϦέʔγϣϯϩάͷऩू͸ ɹλεΫఆٛͰϩάυϥΠόʔΛʮBXTMPHTʯʹ ɾ$MPVE8BUDI-PHTʹอଘ ɾ-BNCEBͰ޷Έͷ৔ॴʹʢ%BUB%PHͳͲʣ

  19. ᶅ&$4ಋೖ5JQT !19 &$ͷ؅ཧ ɾ&$4༻ʹ0QUJNJ[F͞Εͨ".*Λར༻͢Δ ɾىಈͨ͠&$͸εέʔϧΞοϓͰ͖ͳ͍ ɾ৽͍͠αΠζͷ&$Λ௥Ճޙɺ࡟আ ɾηΩϡϦςΟΞοϓσʔτ΋ಉ༷

  20. ᶅ&$4ಋೖ5JQT !20 ఆظ࣮ߦ ɾ4DIFEVMFE5BTLΛར༻ ɾ$MPVE8BUDI&WFOUͰλεΫΛఆظతʹىಈ

  21. ᶅ&$4ಋೖ5JQT !21 ίϯςφ΁ͷΞΫηεʢϩάΠϯʣ ɾίϯςφʹΞΫηεͨ͘͠ͳΔ͜ͱ͕͋Δ ɾ&$΁ͷ44)؀ڥ͸͋ͬͨํ͕ྑͦ͞͏ ɾηΩϡϦςΟతʹ͸44.ܦ༝͕͓͢͢Ί

  22. ᶅ&$4ಋೖ5JQT !22 %PDLFSΠϝʔδͷ࡞੒ํ๏ ɾιʔείʔυ͔ΒͷΠϝʔδ࡞੒ ɹˠ$PEF1JQFMJOFͰϏϧυɺ&$3ొ࿥ ɾϩʔΧϧ؀ڥͰΠϝʔδ࡞੒ ɹˠ$-*Ͱ&$3ϩάΠϯ৘ใΛऔಘɺ&$3ొ࿥

  23. ᶅ&$4ಋೖ5JQT !23 λεΫఆٛͷDQVઃఆ ɾW$16Yͷ஋͕ઃఆ஋ ɹW$16ˠ ɹW$16ˠ

  24. ᶅ&$4ಋೖ5JQT !24 ΤϥʔରԠ ɾݪҼ͕λεΫىಈ͔ΞϓϦέʔγϣϯ͔Λ෼ผ ɹ&$4ͷίϯύωͰλεΫىಈϩάΛ֬ೝ ɹਖ਼ৗىಈ͍ͯ͠Δ৔߹͸ΞϓϦέʔγϣϯϩάΛ ɾϔϧενΣοΫʹࣦഊ͢ΔͱλεΫ͕࠶ىಈ ɹ8&#αʔόىಈࣦഊ ɹPSϔϧενΣοΫύεͷهड़ϛε

  25. ɹᶇࠓޙͷ՝୊ !25 ɾΦʔτεέʔϦϯά ɾϏϧυɺίϯςφىಈͷߴ଎Խ ɾ'BSHBUF ɾϚΠΫϩαʔϏεԽʢ"QQ.FTIͳͲʣ

  26. ·ͱΊ !26 ʮ&$4ʯͷಋೖͰܦݧͨ͜͠ͱΛ·ͱΊͯΈ·ͨ͠ɻ ͜Ε͔Β࢝ΊΔํͷ͓໾ʹཱͯΕ͹خ͍͠Ͱ͢ɻ

  27. ँࣙ !27 ͨ͘͞Μͷํͷ஌ݟʹࢧ͑ΒΕ·ͨ͠ɻ ͜ͷ৔Λ͓आΓ͓ͯ͠ྱਃ্͛͠·͢ɻ
 ɾ"84#MBDL#FMU ɾ%FWFMPQFST*0 ɾ2VJUBٕज़ϒϩά ɾษڧձͰొஃ͞Εͨօ༷ ɾ࠙਌ձͰΞυόΠε͍͍ͨͩͨօ༷