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

サーバーレス・スタートアップ / Serverless Startup

Yosuke Hizen
February 05, 2019

サーバーレス・スタートアップ / Serverless Startup

Yosuke Hizen

February 05, 2019
Tweet

More Decks by Yosuke Hizen

Other Decks in Technology

Transcript

  1. ͳʹ͕Ͱ͖Δͷʁ ϔϧεείΞ؅ཧ ϥΠϑαΠΫϧ؅ཧ Πϯδέʔλʔ ίϛϡχέʔγϣϯ؅ཧ αΫηεϨϙʔτ 4'"$3.࿈ܞ ސ٬ͷ݈߁ঢ়ଶΛද͢ϔϧεείΞͷ؅ ཧ͕Ͱ͖·͢ɻϧʔϧ͸ॊೈʹઃఆՄೳɻ ࣗ෼ͨͪಠࣗͰސ٬ͷঢ়ଶΛఆٛͰ͖·

    ͢ɻ ސ٬ΛϓϩμΫτར༻ͷ੒ख़౓Λද͢ʮϥ ΠϑαΠΫϧʯͰ෼ྨ͠·͢ɻϔϧεε ίΞͱ૊Έ߹ΘͤɺରԠސ٬Λ໌֬ʹͰ ͖·͢ɻ ղ໿ΞοϓηϧஹީΛݕ஌͢ΔಠࣗΞ ϥʔτͷ࡞੒͕ՄೳͰ͢ɻΞϥʔτ͸ࣗ ಈͰ୲౰ͷ5P%PͱͳΓɺվળͷଧͪख ʹܨ͛Δ͜ͱ͕ՄೳͰ͢ɻ ͍ͭɺ୭͕୭ͱͲΜͳίϛϡχέʔγϣ ϯΛߦͬͨͷ͔ɻ৘ใͷೖྗɾ؅ཧΛߦ ͏͜ͱͰސ٬ʹؔ͢Δ৘ใΛҰݩతʹ؅ ཧՄೳͰ͢ɻ ޮՌతͳΧελϚʔαΫηεͷ࣮ߦʹඞ ཁͳϨϙʔτΛ֤छ༻ҙ͍ͯ͠·͢ɻ׆ ಈͷৼฦΓ΍ఆྔతͳޮՌଌఆʹ͝׆༻ ͍ͩ͘͞ɻ "1*ܦ༝Ͱओཁ4'"$3.ͱσʔλ࿈ܞ ͕ՄೳͰ͢ɻӦۀ࣌఺ͷσʔλ΋׆༻͢ Δ͜ͱͰΧελϚʔαΫηεͷਫ਼౓͕޲ ্͠·͢ɻ ϓϩμΫτͷϩά͔Βݸࣾ͝ͱͷར༻ঢ়گΛղੳɺՄࢹԽ͢Δπʔϧ
  2. ٕज़తಛ௃ͱ՝୊ w ΠϕϯτυϦϒϯͳγεςϜ w σʔλͷ౤ೖΛى఺ʹείΞܭࢉ΍௨஌Πϕϯτ͕࿈࠯తʹ૸Δ w ߴස౓ʹॻ͖ࠐΈ͕ൃੜ͢Δ1VCMJD"1* w ӡ༻தͷϓϩμΫτ͔ΒΧελϚʔͷߦಈϩά͕શͯૹ৴͞ΕΔ w

    8SJUFͷΈ w ແఀࢭӡ༻ w ಋೖઌͷϓϩμΫτͷن໛ʹΑΓτϥϑΟοΫͷٸ૿͕ߟ͑ΒΕΔ w ௿ස౓͕ͩෳࡶͳΫΤϦ͕ൃੜ͢Δ1SJWBUF"1* w μογϡϘʔυͷΞϓϦέʔγϣϯ͔Βݺͼग़͞ΕΔ w 3FBE͕ϝΠϯ w සൟʹσϓϩΠ͍ͨ͠
  3. ։ൃݴޠ ౰࣌ͷબ୒ࢶ w 1ZUIPO w /PEFKT w (P w +BWB

    w /&5 (PΛબΜͩཧ༝ w ࣮ߦ଎౓ w ฒྻ w ֶशίετͷ௿͞ w ૉ๿ͳॻ͖ຯ ࣮ߦ؀ڥͱͯ͠"84-BNCEBΛબ୒ͨ࣌͠఺Ͱ͋Δఔ౓ߜΒΕͨத͔Βબఆ ଞͷݴޠॲཧܥ͔Βདྷͯ΋ΩϟονΞοϓ͠΍͍͢ͱ͍͏఺΋ߟྀͯ͠(PΛબ୒ 4DBMB3VCZϝΠϯͰͨ͠
  4. ςʔϒϧઃܭ ॻ͖ࠐΈͱಡΈऔΓͰςʔϒϧΛ෼཭ w ύϑΥʔϚϯε΍εέʔϧͷཁ͕݅ҟͳΔͨΊॲཧΛ෼཭ $234ίϚϯυΫΤϦ੹຿෼཭  w ߴස౓ʹॻ͖ࠐΈ͕ൃੜ͢Δ1VCMJD"1* w ௿ස౓͕ͩෳࡶͳΫΤϦ͕ൃੜ͢Δ1SJWBUF"1*

    w 1VCMJD"1*ͷશϦΫΤετΛΠϕϯτςʔϒϧʹॻ͖ࠐΉ w εϩοτϦϯά͠ͳ͕ΒूܭࡁΈͷ࠷৽σʔλΛϏϡʔςʔϒϧʹॻ͖ࠐΉ w %ZOBNP%#ʹ͸ར༻͍ͨ͠ܗͷσʔλΛอଘ͢Δͷ͕Ԧಓ
  5. ͏·͍ͬͨ͘͜ͱ w "1*(BUFXBZ -BNCEB 1VCMJD"1*  w ೝূपΓ΍"1*Ωʔ͝ͱͷεϩοτϦϯάͳͲඞཁͳػೳ͕༻ҙ͞Ε͓ͯΓ εϜʔζʹαʔϏεΠϯͰ͖ͨ w

    $234ύλʔϯͱซ༻͢Δ͜ͱͰύϑΥʔϚϯε໘΋໰୊ͳ͔ͬͨ w %ZOBNP%#4USFBN w $234ύλʔϯΛ࣮૷͠΍͘͢ΠϕϯτιʔγϯάͳγεςϜͱ૬ੑ͕Α͍ w %ZOBNP%#4USFBNʹΑΓूܭ΍௨஌ॲཧΛύΠϓϥΠϯͱ࣮ͯ͠૷Ͱ͖Δ ͷͰݟ௨͕͠Α͍ w ύΠϓϥΠϯͷॲཧΛม͑ͨ͘ͳͬͯ΋Πϕϯτςʔϒϧʹσʔλ͕࢒ͬͯ ͍ΔͷͰͳΜͱ͔Ͱ͖Δ
  6. ͏·͍͔͘ͳ͔ͬͨ͜ͱ w %ZOBNP%#ͷςʔϒϧઃܭ w ݪଇʹ൓ͯ͠ςʔϒϧ਺͕ෆཁʹ૿͑ͯ͠·ͬͨ w ͍ͭ3%#.4ͷΑ͏ʹਖ਼نԽͯ͠ςʔϒϧΛ෼ׂͨ͘͠ͳΔ w ΩϟύγςΟϢχοτ͕࠷దԽͮ͠Β͍ w

    %ZOBNP%#4USFBNTͱͦΕΛड͚Δ-BNCEB΋૿Ճͯ͠؅ཧ͕൥ࡶʹ w "1*(BUFXBZ -BNCEB 1SJWBUF"1*  w ߴස౓Ͱมߋ͕ೖΔ1SJWBUF"1*Ͱ͸ϚοϐϯάςϯϓϨʔτͷ࢖͍উख͕Α͘ͳ͔ͬͨ w ͜Ε͕͋Δͱ4".-PDBMͰ΋࣮ߦͰ͖ͳ͍ w σϓϩΠ w $MPVE'PSNBUJPOʹΑͬͯ؅ཧ͞Ε͍ͯͳ͍ελοΫΛޙ͔Β؅ཧԼʹஔ͘ͷ͸ߴίε τ w ͋Δఔ౓ͷن໛ʹͳΔ͜ͱ͕ݟࠐΈͳΒ͋Ε͹ॳظʹ࣌ؒΛͱͬͯ੔උ͓ͯ͘͠΂͖
  7. ൓লΛੜ͔ͯ͠࠶ઃܭ w %ZOBNP%#ͷςʔϒϧઃܭ w 3%#.4ͷΑ͏ʹਖ਼نԽͯ͠Ϧιʔε͝ͱʹςʔϒϧΛ෼ׂͤͣɺςʔϒϧ Λ·ͱΊ͍ͯ͘ w 1SJWBUF"1* w ϚοϐϯάςϯϓϨʔτ͸࢖༻ͤͣɺ-BNCEB1SPYZ*OUFHSBUJPOΛ༻͍ͯϚο

    ϐϯά͸ΞϓϦέʔγϣϯଆͰॲཧ͢Δ w ΤϯυϙΠϯτͷ௥ՃίετɺεΩʔϚఆ͔ٛΒͷίʔυੜ੒ͳͲ΋ࢹ໺ʹ ೖΕΔͷͰ͋Ε͹(SBQI2-΋ࢹ໺ʹೖΔ
  8. ·ͱΊ w ཁ݅ʹΑΓ޲͖ෆ޲͖͕͋Δ େલఏ  w ΠϕϯτιʔγϯάͳΞϓϦέʔγϣϯͱ͸૬ੑ͕ྑ͍ w ਖ਼͘͠࢖͑͹ΞϓϦέʔγϣϯ։ൃʹूதͰ͖Δ w

    ॻ͖ࠐΈͱಡΈࠐΈͷςʔϒϧΛ෼͚͓ͯ͘ͱϢʔεέʔε͕มΘͬͯ΋σʔλϞσϧ͕ม ߋ͠΍͍͢ w ϓϩμΫτͷํ޲ੑ͕׬શʹఆ·͍ͬͯͳ͍ελʔτΞοϓͰ͸ಛʹॏཁ w σʔλετΞ΁ͷΞΫηε͸ந৅Խͯ͠มߋ΍૊Έ߹ΘͤΛ͠΍͍͢Α͏ʹ͓ͯ͘͠ͱΑ͍ w ݕࡧ͸&MBTUJDTFBSDIͰߦ͏Α͏ʹ͢ΔɺͳͲ͕ޙ͔ΒͰ͖Δ w ཁ্݅ɺ3%4͕ඞཁʹͳͬͨͱͯ͠΋,JOFTJTΛڬΜͰඇಉظ࣮ߦͳͲͰͳΜͱ͔͢Δ͜ͱ͸Ͱ͖Δ #UP#ελʔτΞοϓͱ͍͏จ຺ͰαʔόʔϨεߏ੒ͰͷΞϓϦέʔγϣϯ։ൃΛ೥ߦͬͨײ૝