Share
Embed
Transcript
26 slides
-
⾃⼰紹介 me |> name “Ryohei Sonoda” |> job “Application Engineer”
|> work_at %{ name: “M3, Inc”, since: “2016” ] |> history [ %{ category: “SIer”, since: “2006” } ] |> like [“Java”, “JavaScript”, “Elixir”] |> twitter “@ryoryoryohei” |> github “sonodar” |> oss [“aws-ssm-env”] |> aws_services [“ElasticBeanstalk”, “ECS”] !2 -
Fargate化してみて w ΞϓϦέʔγϣϯσϓϩΠ·Ͱͷ͕࣌ؒߴԽ͞Εͨɻ w ˠ w ϓϥοτϑΥʔϜߏมߋָ͕ʹͳͬͨɻ w ϓϥοτϑΥʔϜมߋʹ͔͔Δ͕࣌ؒॖ͞Εͨɻ w
࣌ؒˠ w %PDLFSԽʹΑΓϩʔΧϧڥͰϓϥοτϑΥʔϜࣗମͷςετ͕Ͱ ͖ΔΑ͏ʹͳͬͨɻ w ίϯςφԽʹΑΔΦʔόʔϔου΄ͱΜͲݟΒΕͳ͔ͬͨɻ w σϓϩΠύΠϓϥΠϯΛཧ͘͢͠ͳͬͨɻ !5 -
従来のElasticBeanstalk構成と課題 $VTUPN1MBUGPSNߏͷ՝Λ·ͱΊΔͱҎԼͱͳΓ·͢ɻ w ϓϥοτϑΥʔϜͷϏϧυʹ͕͔͔࣌ؒΓ͗͢ΔͨΊɺαʔό ߏͷมߋ͕ͮ͠Β͍ɻ w (JUMBC$*্ʹڧ͍ݖݶΛ࣋ͬͨ*".ϢʔβͷγʔΫϨοτ ใΛอ࣋͢Δඞཁ͕͋Δɻ w 5FSSBGPSN͕$VTUPN1MBUGPSNʹରԠ͍ͯ͠ͳ͍ɻ
&MBTUJD#FBOTUBMLͷͰͳ͘ɺ&SMBOHɺ(JUMBCɺ5FSSBGPSN ͱ͍ͬͨΈ߹ΘͤʹΑΔ՝Ͱͨ͠ɻ !16 -
構成変更後の課題 'BSHBUFԽޙͷ՝ w ίϯςφγϯάϧϓϩηεͳͷͰɺࢹ༻ͷϓϩηεͳͲ ΛͲ͏࣮͢Δ͔ݕ౼͕ඞཁɻ w CVJMETQFDZNM͕ΞϓϦέʔγϣϯϦϙδτϦʹ͔͠ஔ͚ ͳ͍ͷͰɺ$PEF#VJME͕ΞϓϦέʔγϣϯϦϙδτϦʹґ ଘ͢Δɻ w
"84ར༻ྉ͕গׂ͚ͩ͠ߴʁʢ݄̓தͰͷมߋͷͨΊɺ· ͩྉۚൺֱग़͍ͯ͠ͳ͍ʣ !25 -
最後に ࠓճͷ"84'BSHBUFߏΛ࣮ͨ͠खॱΛฐࣾςοΫϒϩά Ͱެ։͍ͯ͠·͢ɻࢀߟʹͳΕ͍Ͱ͢ɻ w "84'BSHBUFͰ&MJYJSͷίϯςϯπ৴γεςϜΛಈ͔ͯ͠Έͨ ࣮ ฤ IUUQTXXXNUFDICMPHFOUSZFMJYJSGBSHBUFJNQM w "84'BSHBUFͷσϓϩΠύΠϓϥΠϯ
(JUMBC4$PEF1JQFMJOF Λ ߏஙͯ͠ΈͨIUUQTXXXNUFDICMPHFOUSZFMJYJSGBSHBUFJNQM w "84'BSHBUFͱσϓϩΠύΠϓϥΠϯΛ5FSSBGPSNͰཧͯ͠Έͨ ʢ$PNJOH4PPOʣ !26