AWS Community Day Kanazawaでの登壇資料です https://awscommunityday2019.jaws-ug.jp/
© DMM.com̏ͷӡ༻͔Β୧Γண͍ͨ"84Ϋϥυ׆༻ͷצॴ"84$PNNVOJUZ%BZ,BOB[BXB
View Slide
© DMM.com๏ใ2w %..ୈࡾऀͷɾαʔϏεʹ͍ͭͯɺಛఆͷऀαʔϏε ఏڙऀʹ͖ͭɺαʔϏεΛධՁ͢ΔͷͰ͋Γ·ͤΜɻw ࣾࣄྫɺ͋͘·ͰࣾࣄҊͰ͋Γɺ֤ࣾͷγεςϜɾαʔϏε ཁ݅ʹΑͬͯɺػೳɺύϑΥʔϚϯεͦͷଞͷ໘Ͱ֘͠ͳ͍ ߹͕͋Γ·͢ɻw ຊϓϨθϯςʔγϣϯࣾߏஙͨ͠"84γεςϜʹؔ͢Δٕज़ऀ ͷݱ࣌Ͱͷײʹج͍͍ͮͯ·͢ɻw $PQZSJHIU%..DPN--$"MM3JHIUT3FTFSWFEw ແஅෳɾసࡌΛې͡·͢ɻ
© DMM.comࣗݾհ ൧ాྋଠʢ!NFTIOFLYʣ ΤϯδχΞੜ ܦྺ %..DPNd !ۚ झຯ ಡॻɺےτϨɺ֎͝൧3
© DMM.com࣍ ͓ͷϨϕϧײʹ͍ͭͯ ࣄྫ֓ཁ ✅ࠓ͓͍͑ͨ͜͠ͱ ͭͷ؍͔Β۩ମతͳࣄྫհ ·ͱΊ4
© DMM.com͓ͷϨϕϧײ ஸͷͨΊɺ͋ͬ͞ΓΊͳ༰Λҙࣝ ଟগ"84Ϋϥυͷܦݧ͕͋Δํ͚ ͳʹΛͲ͏Έ߹ΘͤͯɺdΛ࣮ݱͱ͍͏ఔ·Ͱ ߏͷ֓ཁਤग़·͢ ͘͠͡Γͦ͏ͳʹ͍ͭͯ۩ମతͳิ5
© DMM.comࣄྫ֓ཁɹϩάΠϯΞΧϯτొΛ࢘Δձһج൫ɺฐࣾͷۙ͘ͷαʔϏεج൫ͱͯ҆͠ఆײɺো࣌ਝͳ෮چ͕ٻΊΒΕ·͢ɻɹձһج൫ͷϑϩϯτΤϯυ͕"84ΫϥυҠߦ͔ͯ͠Β͓Αͦɻ͜Ε·Ͱͷӡ༻͔Βݟ͖͑ͯͨ"84׆༻ͷצॴʹ͍ͭͯͭͷ؍͔Β͓͠͠·͢ɻ6
© DMM.comࠓ͓͍͑ͨ͜͠ͱࡉ͔͍༰Εͯ͜Ε͚͓ͩ࢈ʹ͍ͯͩ͘͠͞7
© DMM.comࠓ͓͍͑ͨ͜͠ͱࣗಈԽҎ֎ͷ؍ʹࢹΛ͍͛ͯ͘ͱ׆༻ͷ෯͕͍͛͢8ࣗಈԽஅ࡞ۀͷޮԽ
© DMM.com۩ମతͳࣄྫհ͓͍͑ͨ͜͠ͱʹؔ࿈ͨ͠ɺ۩ମతͳࣄྫΛհ9
© DMM.comোରԠʹ͚ͨ"84Ϋϥυͷ׆༻ˠɹʮʢ༧ଌͷ༗ແʹ͔͔ΘΒͣʣোൃੜ࣌ʹɺɹɹ͍͔ʹͯ͠োͷӨڹΛখ͓͘͞͞ΊΔ͔ʁʯࣄྫհͷΓޱʹ͍ͭͯ10
© DMM.comҎԼͷͭ؍͔ΒࣄྫΛհɹোͷӨڹΛ͍͔ʹখ͓͑͘͞͞Δ͔ʁΛͷΓޱʹͭͭࣗ͠ಈԽͷ؍ͱɺͦΕҎ֎ͷ؍ʹ͍ͭͯॱʹհ11࡞ۀΛͳ͘͢Ξϓϩʔνஅ࡞ۀͷޮԽΞϓϩʔν
© DMM.comɹײతʹΘ͔Γ͍͢ࣄྫɻ׆༻ࣄྫΛͭհFHΞΫηε૿ݮʹ͏αʔόͷ૿ݮɺোʹ͏Γ͠ͱ෮چͳͲɹ࡞ۀΛແ͘͢12
© DMM.comᶃαʔό૿ݮ࡞ۀ͔Βͷղ์ɹαʔόͷཧʹΦʔτεέʔϦϯάར༻͠ɺෛՙ͓Αͼ࣌ؒΛج४ͱͨࣗ͠ಈతͳαʔόͷՃɾআΛ࣮ݱɻۙ͘ͷαʔϏεͷಈ͖༧ଌ͖͠Εͳ͍͕ɺαʔόෛՙʹԠͯ͋͡Β͔͡Ίઃఆ͓͍ͯͨ͠ൣғͰࣗಈͰ৳ॖ ˠɹ͜ΕΒʹؔ͢Δ४උޙย͚ɺͦͷΓͱΓͷௐͱ͍ͬͨਓతͳ࡞ۀͷଟ͕͘ෆཁʹͳͬͨ13Auto Scaling group
© DMM.comิɿ৳ॖൣғͷԼݶͷܾఆʹ͋ͨͬͯ14 ৳ॖൣғͷԼݶগ͠ߟྀ͕ඞཁ ػձଛࣦͱఱടʹ͔͚ͯɺೖ͕ؒʹ߹Θͳ͍ΞΫηεٸ૿ʹඋ͑Δ͜ͱ˞धཁͷ͍࣌ؒଳʹ߹ΘͤͯΪϦΪϦ·ͰϦιʔεΛݮΒ͢͜ͱՄೳ ˠɹΞΫηεٸ૿࣌ʹɺՃೖ͕ؒʹ߹Θͣػձଛࣦʹܨ͕ͬͨ߹ ɹɹτʔλϧͰΉ͠Ζେ͖͘ϚΠφεʹͳΓ͑ͳ͍͔ͷݕ౼͕Φεεϝ
© DMM.comิɿ৳ॖൣғͷԼݶͷܾఆʹ͋ͨͬͯ˞αʔϏεϝϯςφϯεͳͲͰΞΫηε͕άοͱམͪͨޙʹҰؾʹ৳ͼΔ߹ɺԼݶ͕͗͢ΔͱɺՃͰαʔόͷՃೖ͕ऴΘΔ·ͰʹɺΞΫηεΛ͖͞Εͳ͍࣌ؒଳͰ͖͏Δ15
© DMM.comᶄαʔόͷΓ͠ɾ͠࡞ۀ͔Βͷղ์16ɹαʔόߏΛ.VMUJ";ͱ͢Δ͜ͱͰɺ෦తͳΠϯϑϥো࣌ɺࣗಈͰͷΓ͠ͱɺϦΧόϦʔෆͷՃ࡞ۀΛ࣮ݱɻ ˠɹ֘͢Δোൃੜ࣌ͷରԠޙย͚ɺͦͷΓͱΓͷௐͱ͍ͬͨਓతͳ࡞ۀͷଟ͘ͷݮʹܨ͕ͬͨAZ - a AZ - c
© DMM.comิɿͲ͜·ͰΛ୲อͷൣғʹ͢Δ͔ʁ17 .VMUJ";ߏκʔϯϨϕϧͰͷোͷՄ༻ੑ୲อ Ϧʔδϣϯنো࣌ɺ.VMUJ";ߏͰ͋ͬͯӨڹΛड͚ΔՄೳੑ͋Γ ͨͩ͠ຊશମͳͲɺϦʔδϣϯنͰো͕ൃੜͨ͠߹ɺར༻͍ͯ͠ΔαʔϏεোͰར༻Ͱ͖ͳ͍Մೳੑ͋Γ औΓѻ͏σʔλӡ༻ίετͳͲՃຯͯ͠ߟྀ͠ɺͲ͜·Ͱඋ͑Δͷ͔
© DMM.comɹ࡞ۀΛແ͘͢ɹʢલͷ·ͱΊʣΦʔτεέʔϦϯάͷར༻18 αʔόೖɾআͷࣗಈԽ ෛՙϕʔεͰϦιʔεΛૢ࡞ ࠷ϥΠϯͱػձଛࣦΛߟྀ.VMUJ";ߏͷར༻ ہॴతͳΠϯϑϥোରࡦ Ͳͷن·Ͱ୲อ͢Δ͔ߟྀ
© DMM.com༧ଌՄೳͳࣄଶࣗಈతͳରॲ͕Ͱ͖ͨҰํɺෆଌͷࣄଶͷରॲʹ͕͔͔࣌ؒΓ͕ͪ19
© DMM.com۩ମతͳෆଌࣄଶͷྫ͜Ε·Ͱհͨ͠શࣗಈతͳରॲͰղܾ͕͍͠ͷ ར༻͍ͯ͠Δ֎෦αʔϏεͷো ωοτϫʔΫϨϕϧͰͷଓো ΦϖϛεʹΑΔো FUDɹˠɹ͍ͣΕέʔεόΠέʔεͷରԠͱͳΓ ࣗಈͰఆɺࣗಈͰ࡞ۀͱ͍͏ͷ͍͠20
© DMM.comҎԼͷͭ؍͔ΒࣄྫΛհɹোͷӨڹΛ͍͔ʹখ͓͑͘͞͞Δ͔ʁΛͷΓޱʹͭͭࣗ͠ಈԽͷ؍ͱɺͦΕҎ֎ͷ؍ʹ͍ͭͯॱʹհ21அ࡞ۀͷޮԽΞϓϩʔν࡞ۀΛͳ͘͢Ξϓϩʔν
© DMM.comɹ୯७ͳࣗಈԽͷ࣍ʹݟ͖͑ͯͨ׆༻ࣄྫɻͪ͜ΒͭհɻFHҟৗݕͷ௨Λ੍ޚͰ͖ΔΈɺ$IBU0QTͷΈɹஅ࡞ۀͷޮԽ22
© DMM.comෆଌͷࣄଶͰͷॳಈΛՃͤ͞Δʹ23োͷӨڹΛখ͓͑͘͞͞ΔͨΊʹҟৗݕͱঢ়گஅΛඵͰૣ͘ߦ͏͜ͱ͕ॏཁɹˠɹҟৗݕΛϦΞϧλΠϜ͔ͭɺແବͳ͘ߦ͏ ɹˠɹঢ়گஅʹඞཁͳ࡞ۀΛਖ਼͔֬ͭਝʹߦ͏
© DMM.comҟৗݕͨͩग़͍͍ͤͷͰͳ͍ҟৗݕͷ੍ޚ͕Ͱ͖͍ͯͳ͍ͱ ใաଟͰݕͷ௨͕ຒΕΔ ҰաੑͷΤϥʔͳͲҟৗఆ͢Δͱ ରԠෆཁͳݕස૿Ճʹ ˠɹҟৗݕͷগԽͷ͓ͦΕ24
© DMM.comஅଓతʹΤϥʔ͕ൃੜ͢ΔΑ͏ͳ߹25
© DMM.comগԽͦ͠͏ͳ௨ͷྫ26
© DMM.com௨Λ੍ޚͰ͖ΔΈͷߏஙɹΞϓϦέʔγϣϯͷΤϥʔϩάͷ༰Λ֬ೝɺਵ࣌ूܭ͍ͤͯ͘͜͞ͱͰɺଈ࣌௨ͱᮢ௨Λ੍ޚͯ͠௨Ͱ͖ΔΈͷߏங27ଈ࣌௨ ᮢ௨
© DMM.comଈ࣌௨ͷྫ28
© DMM.comᮢ௨ͷྫ29࣮ଌᮢ
© DMM.comϩά ग़ྗϩά ग़ྗΈͷ֓ཁ30ϩά ग़ྗϩά ૹϩά ӾཡͷΈΤϥʔ௨ͷΈ
© DMM.comΈͷ֓ཁ314ͷϩάΛΞʔΧΠϒ͢Δ165ΠϕϯτΛτϦΨʔʹͯ͠ଈ࣌௨Λ࣮ݱ"NB[PO,JOFTJT%BUB'JSFIPTF"NB[PO4JNQMF4UPSBHF4FSWJDF"NB[PO4JNQMF/PUJGJDBUJPO4FSWJDF"84-BNCEBʮ"NB[PO8FC4FSWJDFTɺl1PXFSFECZ"84zϩΰɺʦ͓Αͼ͔͔ΔࢿྉͰ༻͞ΕΔͦͷଞͷ̨̖̬ඪʧɺถࠃͦͷଞͷॾࠃʹ͓͚Δɺ"NB[PODPN *OD·ͨͦͷؔ࿈ձࣾͷඪͰ͢ɻʯ
© DMM.comΈͷ֓ཁ32ɹ"NB[PO$MPVE8BUDIͷϝτϦΫεϑΟϧλʔΛར༻ൃੜΛϞχλϦϯάͯ͠ɺᮢΛաͨ͠Β௨"NB[PO4JNQMF4UPSBHF4FSWJDF"NB[PO4JNQMF/PUJGJDBUJPO4FSWJDF"84-BNCEB"NB[PO$MPVE8BUDI"84-BNCEB"NB[PO4JNQMF/PUJGJDBUJPO4FSWJDFʮ"NB[PO8FC4FSWJDFTɺl1PXFSFECZ"84zϩΰɺʦ͓Αͼ͔͔ΔࢿྉͰ༻͞ΕΔͦͷଞͷ̨̖̬ඪʧɺถࠃͦͷଞͷॾࠃʹ͓͚Δɺ"NB[PODPN *OD·ͨͦͷؔ࿈ձࣾͷඪͰ͢ɻʯ
© DMM.comΈͷ֓ཁܭଌ͞Ε͍ͯΔ༷ࢠ33
© DMM.comΈͷ֓ཁ֤Τϥʔ͝ͱʹΞϥʔϜͷ༰Λࡉ͔͘ઃఆ34
© DMM.comΈͷ֓ཁʢิʣ35"NB[PO,JOFTJT%BUB'JSFIPTF &MBTUJD4FBSDIʹJOEFYԽɺΤϥʔʹؔ࿈͢ΔϩάΛՄࢹԽ"NB[PO&MBTUJDTFBSDI4FSWJDF,JCBOB %FWFMPQFSʮ"NB[PO8FC4FSWJDFTɺl1PXFSFECZ"84zϩΰɺʦ͓Αͼ͔͔ΔࢿྉͰ༻͞ΕΔͦͷଞͷ̨̖̬ඪʧɺถࠃͦͷଞͷॾࠃʹ͓͚Δɺ"NB[PODPN *OD·ͨͦͷؔ࿈ձࣾͷඪͰ͢ɻʯ
© DMM.comෆଌͷࣄଶͰͷॳಈΛՃͤ͞Δʹ36োͷӨڹΛখ͓͑͘͞͞ΔͨΊʹҟৗݕͱঢ়گஅΛඵͰૣ͘ߦ͏͜ͱ͕ॏཁɹˠɹҟৗݕΛϦΞϧλΠϜ͔ͭɺແବͳ͘ߦ͏ ɹˠɹঢ়گஅʹඞཁͳ࡞ۀΛਖ਼͔֬ͭਝʹߦ͏
© DMM.comɹݪҼՕॴͷߜΓࠐΈͱใల։Λ࣮ࢪͰ͖Δɺ"84-BNCEBϕʔεͷ$IBU0QTͷΈΛߏங$IBU0QTͰͷॳಈରԠΛՄೳʹ37
© DMM.comߏஙͨ͠$IBU0QTʹ͍ͭͯؔऀͷΈ͕ɺ4MBDLܦ༝ͰҎԼͷͭ࡞ۀ࣮ࢪՄೳ εϞʔΫςετʢݪҼՕॴͷ͋ͿΓग़͠ʣ ॳಈͷରԠϦετදࣔ ϝϯςφϯεදࣔͷΓସ͑ શମใࠂ༻ͷςϯϓϨϝοηʔδ࡞38
© DMM.comεϞʔΫςετɹͲ͔͜Ͱҟৗ͕͋ΕࣦഊʹͳΓɺઌ΄Ͳͷϩάج൫͔Β௨͕ඈΜͰ͘ΔͨΊɺݪҼՕॴΛߜΓࠐΈ͍࣮͢ࢪྫεϞʔΫςετ39
© DMM.comॳಈରԠϦετͷදࣔɹ֬ೝ͖͢͜ͱҰཡΛڞ༗͠ɺDIBUͷϦΞΫγϣϯϕʔεͰॳಈͷUPEPΛ४උ͢Δ͜ͱͰɺϝϯόʔ͕ޮΑ͘ରԠ͍࣮͢͠ࢪྫॳಈରԠϦετදࣔ40ҾΛࢦఆͯ͠ಈతͳ݁ՌΛಘΔ
© DMM.comϝϯςφϯεදࣔͷΓସ͑ɹ%%PTͳͲɺҰ୴ΞΫηεΛࢭΊͳ͍ͱ෭࣍తʹӨڹൣғ͕͕ͬͯ͠·͏ͷΛ͓͑͞ΔͨΊͷΞΫηεःஅॲཧʢ͍ΘΏΔαʔΩοτϒϨʔΧʔͷΑ͏ͳʣͷҙຯ߹͍͕ڧ͍࣮ࢪྫϝϯςφϯεදࣔͷΓସ͑41
© DMM.comશମใࠂͷςϯϓϨ࡞ɹશࣾʹల։͢ΔͨΊͷςϯϓϨͱͳΔϝοηʔδ࡞Ͱ͖ΔΑ͏ʹ͍ͯ͠·͢ɻʮ͍͔ͭΒɺͲ͜ͰɺԿΛݕͨ͠ͷ͔ʯΛ΄΅ίϐϖͰల։Ͱ͖ΔͨΊεϚϗ͔Βͷ࿈བྷͰ͖ͨͭʹ͍࣮͘ࢪྫશମใࠂͷςϯϓϨ࡞42
© DMM.com$IBU0QTͷΈ43%FWFMPQFS 4MBDLʮ"NB[PO8FC4FSWJDFTɺl1PXFSFECZ"84zϩΰɺʦ͓Αͼ͔͔ΔࢿྉͰ༻͞ΕΔͦͷଞͷ̨̖̬ඪʧɺถࠃͦͷଞͷॾࠃʹ͓͚Δɺ"NB[PODPN *OD·ͨͦͷؔ࿈ձࣾͷඪͰ͢ɻʯ"NB[PO"1*(BUFXBZ"84-BNCEBDPNNBOEBSHTBSHT ࣮ߦऀΛ֬ೝ࣮ͯ͠ߦ
© DMM.com͋Δͷҟৗݕ࣌ͷ༷ࢠ44
© DMM.com͋Δͷҟৗݕ࣌ͷ༷ࢠ45
© DMM.com͋Δͷҟৗݕ࣌ͷ༷ࢠ46
© DMM.comɹஅɾ࡞ۀͷޮԽɹʢޙͷ·ͱΊʣ௨Λ੍ޚͰ͖ΔΈͷߏங47 ϦΞϧλΠϜͳ௨ ΛՃຯͨ͠ແବͷগͳ͍௨$IBU0QTͷΈͷߏங োͷॳಈରԠΛMBNCEBԽ 4MBDL͔ΒͰ࣮ߦͰ͖ΔΑ͏ʹͨ͠
© DMM.com·ͱΊ48
© DMM.comࠓ͓͍͑ͨ͜͠ͱʢ࠶ܝʣࣗಈԽҎ֎ͷ؍ʹࢹΛ͍͛ͯ͘ͱ׆༻ͷ෯͕͍͛͢49ࣗಈԽஅ࡞ۀͷޮԽ
© DMM.com