αʔόʔϨεͰෛՙࢼݧΛߦ͏ඞཁੑͱ࣮ફతϓϥΫςΟεͷհ4FSWFSMFTT0QFSBUJPOT4POV,JN
View Slide
αʔόʔϨεͰΫϥυͷՁΛ࠷େݶʹServerless Operations ͜Ε·ͰάϩʔόϧͷୈҰઢͰഓ͖ͬͯͨΫϥυٕज़ɺΞϚκϯΣϒαʔϏεʢ"84ʣͷ๛ͳ࣮ͱݟΛ׆͔͠ɺ͓٬͞·ͷαʔόʔϨεʹؔ͢Δ͞·͟·ͳ՝Λղܾ͠·͢ɻձࣾհserverless.co.jp
ΞδΣϯμෛՙࢼݧͱԿ͔ҙࣄ߲ෛՙࢼݧπʔϧͷհͱ׆༻αʔόʔϨεͳϫʔΫϩʔυʹɺͳͥෛՙࢼݧΛߦ͏ͷ͔
ෛՙࢼݧͱʁಛఆͷ݅ԽͰγεςϜϫʔΫϩʔυʹٖࣅతͳෛՙΛ༩͑ͯॲཧೳྗΛଌఆ͠ɺ࣮ӡ༻ʹ͑ΒΕΔ͔Ͳ͏͔ΛϦϦʔεલʹݕূ͢ΔςετൣғͰෛՙࢼݧͱݴ͍ͬͯΔ͕ɺతͱ༰ʹԠͯ͡ෳͷΞϓϩʔν͕͋Δෛՙʢ-PBEʣςετετϨεʢ4USFTTʣςετɺεύΠΫʢ4QJLFʣςετٱʢ&OEVSBODF4PBLʣςετ
ෛՙࢼݧͱʁߴෛՙঢ়ଶͰͷੑೳݕূɾԠ࣌ؒʢ̋̋ඵҎʣɾεϧʔϓοτʢσʔλૹྔʣ࣌ؒཁٻ
ෛՙࢼݧͱʁγεςϜ͕ॲཧͰ͖ΔʮݶքʯɺఆΛ͑ͨෛՙ͕དྷͨ߹ͷݕূ࣌ؒཁٻ
ෛՙࢼݧͱʁ ཁٻ͕ʮ࣌ؒʯͰɺʮٸܹʹʯ૿Ճ͢Δ߹ͷݕূ࣌ؒཁٻ
ෛՙࢼݧͱʁ࣌ؒཁٻظؒͷՔಇͰɺ҆ఆͨ͠ੑೳଓ͕ҡ࣋Ͱ͖Δ͔ݕূ
ͳͥෛՙࢼݧΛߦ͏ͷ͔ҰൠతʹෛՙࢼݧΛߦ͏ཧ༝αʔόʔϨεͰෛՙࢼݧΛߦ͏ඞཁ͕͋ΔͩΖ͏͔ʁγεςϜɾΞʔΩςΫνϟͷݶքຊ൪Λܴ͑ΔͨΊͷ༧ߦ࿅शτϥϑΟοΫ͕େ͖ͳϫʔΫϩʔυͷݕূ
αʔόʔϨεͰෛՙࢼݧΛߦ͏ཧ༝̍ɿίεταʔόʔϨεΞʔΩςΫνϟͷྉۚߏ࣮ߦ୯ҐͰͷैྔ՝੍ۚܭࢉ͕ෳࡶͰɺίετͷ༧ଌݟੵ͕͍͠
ίετλάΛઃఆͯ͠ෛՙࢼݧΛ࣮ࢪɺίετΛൃੜͤ͞Δͷඅ༻ϲ݄ͷඅ༻ఔܦա͢Εɺ$PTU&YQMPSFS͔ΒίετλάͰϑΟϧλϦϯάͰ͖Δ͔͚ͨෛՙͱಉ͡ྔͷτϥϑΟοΫ͕ৗ࣌ൃੜ͍ͯ͠Δ߹ͷίετ͕ਖ਼֬ʹΘ͔ΔʮQBZBTZPVHPʯ༻ྔʹԠͯ͡มಈ͢ΔಛੑΛར༻ͯ͠༧ଌ͢Δ
αʔόʔϨεͰෛՙࢼݧΛߦ͏ཧ༝̎ɿ্ݶ؇ਃΛߦ͏ͱ͖ͷݕূ"84ΛؚΊɺΫϥυͷαʔϏεʹར༻ྔͷ্ݶ੍ݶ͕ઃ͚ΒΕ͍ͯΔ্ݶ؇ਃΛߦͬͯ૿͢͜ͱ͕Ͱ͖Δͱͨ͠ΒɺԿͷαʔϏεͷɺͲͷ੍ݶΛɺͲ͜·Ͱ৳ͤྑ͍ͩΖ͏͔ʁ%ZOBNP%#ͷαʔϏεΫΦʔλͷྫ ෳࡶԽͨ͠ߏͷྫ
ϘτϧωοΫؾ͖ͮʹ͍͘Λૣظൃݟߏཁૉ͕૿͑ͯෳࡶԽ͢Δ΄ͲɺऑϘτϧωοΫʹؾ͖ͮʹ͍͘ *P5%FWJDF *P53VMF424-BNCEB-BNCEB-BNCEB4%ZOBNP%#%FWJDF4IBEPX"QQ4ZOD8FC%BTICPBSEݸผαʔϏεͷ੍ݶࣄ߲Λͯ͢ࣄલʹѲͯ͠ରԠ͢Δ͜ͱɺݱ࣮తʹ͍͠
ϘτϧωοΫؾ͖ͮʹ͍͘ΛૣظൃݟෛՙΛ͔͚ͯΈͯɺ੍ݶʹҾ͔͔ͬΔ෦ΛϦϦʔεલʹؾ͍ͮͯରԠͰ͖Δ *P5%FWJDF *P53VMF424-BNCEB-BNCEB-BNCEB4%ZOBNP%#%FWJDF4IBEPX"QQ4ZOD8FC%BTICPBSEαʔϏε্ݶ؇ਃΛߦ͏ͱ͖ͷઆ໌ͱɺ্ݶ؇Λઆ໌͢Δཧ༝Λ۩ମతͳσʔλʹج͍ͮͯઆ໌͢Δ͜ͱ͕Ͱ͖Δ500@."/:@3&26&454
ϘτϧωοΫؾ͖ͮʹ͍͘ΛૣظൃݟෛՙΛ͔͚ͯΈͯɺ੍ݶʹҾ͔͔ͬΔ෦ΛϦϦʔεલʹؾ͍ͮͯରԠͰ͖Δ *P5%FWJDF *P53VMF424-BNCEB-BNCEB-BNCEB4%ZOBNP%#%FWJDF4IBEPX"QQ4ZOD8FC%BTICPBSEαʔϏε্ݶ؇ਃΛߦ͏ͱ͖ͷઆ໌ͱɺ্ݶ؇Λઆ໌͢Δཧ༝Λ۩ମతͳσʔλʹج͍ͮͯઆ໌͢Δ͜ͱ͕Ͱ͖Δ
αʔόʔϨεͰෛՙࢼݧΛߦ͏ཧ༝̏ɿ࠷దԽͱνϡʔχϯάಉ͡ߏͰɺͨͱ͑"84-BNCEBͷىಈʹؔͯ͠ࡉ͔͘ઃఆ͕ߦ͑Δ࠷దͳύϑΥʔϚϯεΛ࣮ݱ͢ΔͨΊʹɺෛՙࢼݧ݁ՌΛݟͯνϡʔχϯάΛߦ͏͜ͱ͕͓͢͢Ί-BNCEB-BNCEB-BNCEB424
ෛՙࢼݧͷ݁Ռ͔Β࠷దԽΛߦ͏ͨΊͷखஈΛߟ͑Δίʔϧυελʔτͷ͕࣌ؒؔ͢Δ͜ͱ͋ΔͷͰɺෳճ࣮ࢪͯ֬͠ೝ͢ΔϦϦʔεޙʹεύΠΫ࣌ͷύϑΥʔϚϯεΛ҆ఆ͍ͤͨ͞߹1SPWJTJPOFE$PODVSSFODZͷઃఆݕ౼͢Δ
ෛՙࢼݧʮܭըʯͱʮ݁ՌʯΛηοτͰهΛ͓ͯ͘͠ෛՙࢼݧʮతʯʹΑͬͯΓํݕূ͢Δ༰͕มΘͬͯ͘ΔͷͰɺܭըΛݴޠԽͯ͠࡞͢Δ͜ͱ͕ඞཁΓํఆ՝ɺ্ݶ؇ਃ͕ඞཁʹͳΔαʔϏεΛࣄલʹߟ͓͑ͯ͘අ༻ݟੵͷͨΊͷλΪϯάܭࢉํ๏Λ֬ೝ͢ΔෛՙࢼݧͷతʢੑೳʁεύΠΫʁʣଌఆɾݕূํ๏ద༻͢ΔϢʔεέʔεɺγφϦΦෛՙΛ͔͚Δྔɺճɺසɺ࣌ؒඅ༻ͷ֓ࢉݟੵɺλά༷ఆ՝ɾ্ݶ؇ରෛՙࢼݧͷܭը
ෛՙࢼݧʮܭըʯͱʮ݁ՌʯΛηοτͰهΛ͓ͯ͘͠ෛՙࢼݧ݁ՌϞχλϦϯάͰ͖ΔΑ͏ʹϝτϦοΫεɺϩάɺτϨʔγϯάπʔϧΛ༻ҙ͓ͯ͘͠ʢ˞աʹσʔλΛग़ྗ͠ͳ͍Α͏ʹҙʣෛՙࢼݧͷͨΊͷڥΛผ్༻ҙͯ͠طଘγεςϜʹӨڹ͠ͳ͍Α͏ʹఆ՝ͷ݁Ռͱ৽ͨʹݟ͔ͭͬͨ՝ͷରԠํ๏Λݕ౼݁ՌͷαϚϦʔ͕ى͖ͨ߹ͦͷৄࡉෛՙͷɺճɺසɺ࣌ؒʹԠͨ͡۩ମతͳूܭσʔλඅ༻ͷ࣮ଌσʔλఆ՝ɾ্ݶ؇ରͷ֬ೝෛՙࢼݧͷܭը՝ͷղܾํ๏Λݕ౼
ෛՙࢼݧπʔϧͷબఆ"QBDIF+.FUFS-0$6454FSWFSMFTTBSUJMMFSZ%JTUSJCVUFE-PBE5FTUJOHPO"84
ෛՙࢼݧπʔϧͷجຊతͳߏ.BTUFS$POUSPMMFS 8PSLFST5BSHFU
ෛՙࢼݧπʔϧͷৄࡉͳߏྫ*P54JNVMBUPSXJUI'BVMU*OKFDUJPO-PBE5FTUJOHXJUI-PDVTUPO"NB[PO&$4ૢ࡞ͷͨΊͷ8FC6*ͱςετΫϥΠΞϯτͷΫϥελʔͰߏ͞Ε͍ͯΔ)551͚ͩͰͳ͘.255ͷෛՙࢼݧαʔόʔϨεͰରԠߏྫͰ&$4Λར༻͍ͯ͠Δ͕ɺΧελϜΫϥΠΞϯτͰ-BNCEBΛར༻͢Δ͜ͱՄೳ
%JTUSJCVUFE-PBE5FTUJOHPO"84αʔόʔϨεߏͰɺ"84ެࣜαΠτ͔Β$MPVE'PSNBUJPOςϯϓϨʔτΛల։͙ͯ͢͠ߏஙͰ͖Δૢ࡞ͷͨΊͷ 8FC 6* ͱ&$4 'BSHBUFͷςετϫʔΧʔͰߏ͞Ε͍ͯΔެࣜͷઆ໌͕खް͘ɺ+.FUFSͰ࡞ͨ͠γφϦΦΛྲྀ༻Ͱ͖ΔͷͰར༻͍͢͠
%JTUSJCVUFE-PBE5FTUJOHPO"84γφϦΦλΠϓͷબ߲4JOHMF)551&OEQPJOU+.FUFS3BNQ6Qෛՙ࣋ଓ࣌ؒɺಉ࣮࣌ߦͷઃఆΛߦ͏
%JTUSJCVUFE-PBE5FTUJOHPO"84+.FUFSͰ࡞ͨ͠γφϦΦΛΞοϓϩʔυͯ͠ར༻͢Δ͜ͱՄೳ
%JTUSJCVUFE-PBE5FTUJOHPO"84ςετ݁ՌͷαϚϦʔͱ314ͳͲ͕8FC6*͔Β͙֬͢ೝͰ͖Δ
ҙࣄ߲ҰൠతͳݕূͰɺ͍͖ͳΓେྔͷෛՙΛ͔͚ͳ͍ʢ ͱ͍͏Α͏ʹগͣͭ͠૿͠ͳ͕ΒݕূʣϩάτϨʔγϯάɺෛՙࢼݧʹΑΓྉ͕ۚ૿͑ΔՄೳੑ͕͋Δಛʹϩάʹؔͯ͠ɺ&3303Ϩϕϧʹ͢ΔͳͲͷΛߦ͏࿈ܞγεςϜʹӨڹΛ༩͑ΔΑ͏ͳ߹ɺࣄલʹϞοΫԽ͢ΔͳͲͷରԠ͕ඞཁෛՙࢼݧπʔϧ։ൃதͷγεςϜࣾγεςϜ֎෦4BB4ͳͲ
ҙࣄ߲"84ͷྫͰωοτϫʔΫ؍ͳͲͰࣄલਃ͕ඞཁͳέʔε͕͋ΔͨΊɺࣄલʹυΩϡϝϯτΛಡΜͰ༰Λ֬ೝ͓ͯ͘͠IUUQTBXTBNB[PODPNKQFDUFTUJOH ODI@MT
serverless.co.jp