Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
サーバーレスで負荷試験を行う必要性と実践的プラクティスの紹介/slsdays-tokyo-2023
Search
Serverless Operations
September 25, 2023
Programming
4
2.3k
サーバーレスで負荷試験を行う必要性と実践的プラクティスの紹介/slsdays-tokyo-2023
Serverless Operations
September 25, 2023
Tweet
Share
More Decks by Serverless Operations
See All by Serverless Operations
Case Study for Repurposing Video Content With Generative AI / AWS Community Day Taiwan 2024
slsops
0
300
サーバーレスなユーザー認証認可の考慮事項と実践的プラクティス紹介 / slsdays-tokyo-2024
slsops
10
3.8k
Serverless Web Hosting Strategy For Modern Front-end Application
slsops
0
350
定期料金と従量課金を組み合わせたサブ スクリプション型サービスを作る/jp-stripe-02
slsops
0
530
サーバーレス時代に共創型受託開発をやることの価値/sls-jutaku
slsops
0
800
Auth0とクラウドサービスを組み合わせて作るメディアコマースの開発事例/auth0-media-commerce
slsops
0
650
Shifter HeadlessとSaaSを組み合わせた サーバーレスECサイトの構築/shifter-serverless-ec
slsops
0
2.2k
サーバーレスにおいてどのようにDynamoDBとRDSを使い分ければ良いのか/serverless-webinar-02
slsops
9
3.1k
実践AWSサーバーレスアーキテクチャ導入の基礎とその概念/serverless-webinar-01
slsops
0
560
Other Decks in Programming
See All in Programming
「影響が少ない」を自分の目でみてみる
o0h
PRO
2
1k
The Implementations of Advanced LR Parser Algorithm
junk0612
0
140
Rollupのビルド時間高速化によるプレビュー表示速度改善とバンドラとASTを駆使したプロダクト開発の難しさ
plaidtech
PRO
1
170
「”誤った使い方をすることが困難”な設計」で良いコードの基礎を固めよう / phpcon-odawara-2025
taniguhey
0
130
S3静的ホスティング+Next.js静的エクスポート で格安webアプリ構築
iharuoru
0
220
MCP世界への招待: AIエンジニアが創る次世代エージェント連携の世界
gunta
4
890
PHP で学ぶ OAuth 入門
azuki
1
170
趣味全開のAITuber開発
kokushin
0
200
Going Structural with Named Tuples
bishabosha
0
200
Unlock the Potential of Swift Code Generation
rockname
0
250
アプリを起動せずにアプリを開発して品質と生産性を上げる
ishkawa
0
2.6k
マルチアカウント環境での、そこまでがんばらない RI/SP 運用設計
wa6sn
0
720
Featured
See All Featured
A better future with KSS
kneath
239
17k
Java REST API Framework Comparison - PWX 2021
mraible
30
8.5k
Thoughts on Productivity
jonyablonski
69
4.6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.3k
Testing 201, or: Great Expectations
jmmastey
42
7.4k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.8k
Six Lessons from altMBA
skipperchong
27
3.7k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.5k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
For a Future-Friendly Web
brad_frost
176
9.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Transcript
αʔόʔϨεͰ ෛՙࢼݧΛߦ͏ඞཁੑͱ ࣮ફతϓϥΫςΟεͷհ 4FSWFSMFTT0QFSBUJPOT 4POV,JN
αʔόʔϨεͰ ΫϥυͷՁΛ࠷େݶʹ Serverless Operations ͜Ε·ͰάϩʔόϧͷୈҰઢͰ ഓ͖ͬͯͨΫϥυٕज़ɺΞϚκϯΣϒαʔϏε ʢ"84ʣͷ๛ͳ࣮ͱݟΛ׆͔͠ɺ͓٬͞·ͷ αʔόʔϨεʹؔ͢Δ͞·͟·ͳ՝Λղܾ͠· ͢ɻ ձࣾհ
serverless.co.jp
ΞδΣϯμ ෛՙࢼݧͱԿ͔ ҙࣄ߲ ෛՙࢼݧπʔϧͷհͱ׆༻ αʔόʔϨεͳϫʔΫϩʔυʹɺͳͥෛՙࢼݧΛߦ͏ͷ͔
ෛՙࢼݧͱʁ ಛఆͷ݅ԽͰγεςϜϫʔΫϩʔυʹٖࣅతͳෛՙΛ༩͑ͯॲཧೳྗΛଌఆ͠ɺ ࣮ӡ༻ʹ͑ΒΕΔ͔Ͳ͏͔ΛϦϦʔεલʹݕূ͢Δςετ ൣғͰෛՙࢼݧͱݴ͍ͬͯΔ͕ɺతͱ༰ʹԠͯ͡ෳͷΞϓϩʔν͕͋Δ ෛՙʢ-PBEʣςετ ετϨεʢ4USFTTʣςετɺεύΠΫʢ4QJLFʣςετ ٱʢ&OEVSBODF4PBLʣςετ
ෛՙࢼݧͱʁ ߴෛՙঢ়ଶͰͷੑೳݕূ ɾԠ࣌ؒʢ̋̋ඵҎʣ ɾεϧʔϓοτʢσʔλૹྔʣ ࣌ؒ ཁٻ
ෛՙࢼݧͱʁ γεςϜ͕ॲཧͰ͖Δʮݶքʯɺ ఆΛ͑ͨෛՙ͕དྷͨ߹ͷݕূ ࣌ؒ ཁٻ
ෛՙࢼݧͱʁ ཁٻ͕ʮ࣌ؒʯͰɺ ʮٸܹʹʯ૿Ճ͢Δ߹ͷݕূ ࣌ؒ ཁٻ
ෛՙࢼݧͱʁ ࣌ؒ ཁٻ ظؒͷՔಇͰɺ҆ఆͨ͠ ੑೳଓ͕ҡ࣋Ͱ͖Δ͔ݕূ
ͳͥෛՙࢼݧΛߦ͏ͷ͔ ҰൠతʹෛՙࢼݧΛߦ͏ཧ༝ αʔόʔϨεͰෛՙࢼݧΛߦ͏ඞཁ͕͋ΔͩΖ͏͔ʁ γεςϜɾΞʔΩςΫνϟͷݶք ຊ൪Λܴ͑ΔͨΊͷ༧ߦ࿅श τϥϑΟοΫ͕େ͖ͳϫʔΫϩʔυͷݕূ
αʔόʔϨεͰෛՙࢼݧΛߦ͏ཧ༝̍ɿίετ αʔόʔϨεΞʔΩςΫνϟͷྉۚߏ࣮ߦ୯ҐͰͷैྔ՝੍ۚ ܭࢉ͕ෳࡶͰɺίετͷ༧ଌݟੵ͕͍͠
ίετλάΛઃఆͯ͠ෛՙࢼݧΛ࣮ࢪɺίετΛൃੜͤ͞Δ ͷඅ༻ ϲ݄ͷඅ༻ ఔܦա͢Εɺ$PTU&YQMPSFS͔ΒίετλάͰϑΟϧλϦϯάͰ͖Δ ͔͚ͨෛՙͱಉ͡ྔͷτϥϑΟοΫ͕ৗ࣌ൃੜ͍ͯ͠Δ߹ͷίετ͕ਖ਼֬ʹΘ͔Δ ʮQBZBTZPVHPʯ ༻ྔʹԠͯ͡มಈ͢ΔಛੑΛ ར༻ͯ͠༧ଌ͢Δ
αʔόʔϨεͰෛՙࢼݧΛߦ͏ཧ༝̎ɿ্ݶ؇ਃΛߦ͏ͱ͖ͷݕূ "84ΛؚΊɺΫϥυͷαʔϏεʹར༻ྔͷ্ݶ੍ݶ͕ઃ͚ΒΕ͍ͯΔ ্ݶ؇ਃΛߦͬͯ૿͢͜ͱ͕Ͱ͖Δͱͨ͠ΒɺԿͷαʔϏεͷɺͲͷ੍ݶΛɺ Ͳ͜·Ͱ৳ͤྑ͍ͩΖ͏͔ʁ %ZOBNP%#ͷαʔϏεΫΦʔλͷྫ ෳࡶԽͨ͠ߏͷྫ
ϘτϧωοΫؾ͖ͮʹ͍͘Λૣظൃݟ ߏཁૉ͕૿͑ͯෳࡶԽ͢Δ ΄ͲɺऑϘτϧωοΫʹ ؾ͖ͮʹ͍͘ *P5%FWJDF *P53VMF 424 -BNCEB -BNCEB -BNCEB
4 %ZOBNP%# %FWJDF4IBEPX "QQ4ZOD 8FC %BTICPBSE ݸผαʔϏεͷ੍ݶࣄ߲Λ͢ ͯࣄલʹѲͯ͠ରԠ͢Δ ͜ͱɺݱ࣮తʹ͍͠
ϘτϧωοΫؾ͖ͮʹ͍͘Λૣظൃݟ ෛՙΛ͔͚ͯΈͯɺ੍ݶʹ Ҿ͔͔ͬΔ෦ΛϦϦʔεલ ʹؾ͍ͮͯରԠͰ͖Δ *P5%FWJDF *P53VMF 424 -BNCEB -BNCEB -BNCEB
4 %ZOBNP%# %FWJDF4IBEPX "QQ4ZOD 8FC %BTICPBSE αʔϏε্ݶ؇ਃΛߦ͏ ͱ͖ͷઆ໌ͱɺ্ݶ؇Λઆ ໌͢Δཧ༝Λ۩ମతͳσʔλ ʹج͍ͮͯઆ໌͢Δ͜ͱ͕Ͱ ͖Δ 500@."/:@3&26&454
ϘτϧωοΫؾ͖ͮʹ͍͘Λૣظൃݟ ෛՙΛ͔͚ͯΈͯɺ੍ݶʹ Ҿ͔͔ͬΔ෦ΛϦϦʔεલ ʹؾ͍ͮͯରԠͰ͖Δ *P5%FWJDF *P53VMF 424 -BNCEB -BNCEB -BNCEB
4 %ZOBNP%# %FWJDF4IBEPX "QQ4ZOD 8FC %BTICPBSE αʔϏε্ݶ؇ਃΛߦ͏ ͱ͖ͷઆ໌ͱɺ্ݶ؇Λઆ ໌͢Δཧ༝Λ۩ମతͳσʔλ ʹج͍ͮͯઆ໌͢Δ͜ͱ͕Ͱ ͖Δ
αʔόʔϨεͰෛՙࢼݧΛߦ͏ཧ༝̏ɿ࠷దԽͱνϡʔχϯά ಉ͡ߏͰɺͨͱ͑"84-BNCEBͷىಈʹؔͯ͠ࡉ͔͘ઃఆ͕ߦ͑Δ ࠷దͳύϑΥʔϚϯεΛ࣮ݱ͢ΔͨΊʹɺෛՙࢼݧ݁ՌΛݟͯνϡʔχϯάΛߦ͏͜ͱ͕͓͢͢Ί -BNCEB -BNCEB -BNCEB 424
ෛՙࢼݧͷ݁Ռ͔Β࠷దԽΛߦ͏ͨΊͷखஈΛߟ͑Δ ίʔϧυελʔτͷ͕࣌ؒؔ͢Δ͜ͱ͋ΔͷͰɺෳճ࣮ࢪͯ֬͠ೝ͢Δ ϦϦʔεޙʹεύΠΫ࣌ͷύϑΥʔϚϯεΛ҆ఆ͍ͤͨ͞߹ 1SPWJTJPOFE$PODVSSFODZͷઃఆݕ౼͢Δ
ෛՙࢼݧʮܭըʯͱʮ݁ՌʯΛηοτͰهΛ͓ͯ͘͠ ෛՙࢼݧʮతʯʹΑͬͯΓํݕূ ͢Δ༰͕มΘͬͯ͘ΔͷͰɺܭըΛݴޠ Խͯ͠࡞͢Δ͜ͱ͕ඞཁ Γํఆ՝ɺ্ݶ؇ਃ͕ඞཁʹ ͳΔαʔϏεΛࣄલʹߟ͓͑ͯ͘ අ༻ݟੵͷͨΊͷλΪϯάܭࢉํ๏Λ ֬ೝ͢Δ ෛՙࢼݧͷతʢੑೳʁεύΠΫʁʣ ଌఆɾݕূํ๏
ద༻͢ΔϢʔεέʔεɺγφϦΦ ෛՙΛ͔͚Δྔɺճɺසɺ࣌ؒ අ༻ͷ֓ࢉݟੵɺλά༷ ఆ՝ɾ্ݶ؇ର ෛՙࢼݧͷܭը
ෛՙࢼݧʮܭըʯͱʮ݁ՌʯΛηοτͰهΛ͓ͯ͘͠ ෛՙࢼݧ݁ՌϞχλϦϯάͰ͖ΔΑ͏ʹ ϝτϦοΫεɺϩάɺτϨʔγϯάπʔϧ Λ༻ҙ͓ͯ͘͠ʢ˞աʹσʔλΛग़ྗ ͠ͳ͍Α͏ʹҙʣ ෛՙࢼݧͷͨΊͷڥΛผ్༻ҙͯ͠طଘ γεςϜʹӨڹ͠ͳ͍Α͏ʹ ఆ՝ͷ݁Ռͱ৽ͨʹݟ͔ͭͬͨ՝ͷ ରԠํ๏Λݕ౼ ݁ՌͷαϚϦʔ
͕ى͖ͨ߹ͦͷৄࡉ ෛՙͷɺճɺසɺ࣌ؒʹԠͨ͡ ۩ମతͳूܭσʔλ අ༻ͷ࣮ଌσʔλ ఆ՝ɾ্ݶ؇ରͷ֬ೝ ෛՙࢼݧͷܭը ՝ͷղܾํ๏Λݕ౼
ෛՙࢼݧπʔϧͷબఆ "QBDIF+.FUFS -0$645 4FSWFSMFTTBSUJMMFSZ %JTUSJCVUFE-PBE5FTUJOHPO"84
ෛՙࢼݧπʔϧͷجຊతͳߏ .BTUFS$POUSPMMFS 8PSLFST 5BSHFU
ෛՙࢼݧπʔϧͷৄࡉͳߏྫ *P54JNVMBUPSXJUI'BVMU*OKFDUJPO-PBE5FTUJOH XJUI-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 +.FUFS 3BNQ6Qෛՙ࣋ଓ࣌ؒɺ ಉ࣮࣌ߦͷઃఆΛߦ͏
%JTUSJCVUFE-PBE5FTUJOHPO"84 +.FUFSͰ࡞ͨ͠γφϦΦΛΞοϓ ϩʔυͯ͠ར༻͢Δ͜ͱՄೳ
%JTUSJCVUFE-PBE5FTUJOHPO"84 ςετ݁ՌͷαϚϦʔͱ314ͳͲ͕ 8FC6*͔Β͙֬͢ೝͰ͖Δ
ҙࣄ߲ ҰൠతͳݕূͰɺ͍͖ͳΓେྔͷෛՙΛ͔͚ͳ͍ ʢ ͱ͍͏Α͏ʹগͣͭ͠૿͠ͳ͕Βݕূʣ ϩάτϨʔγϯάɺෛՙࢼݧʹΑΓྉ͕ۚ૿͑ΔՄೳੑ͕͋Δ ಛʹϩάʹؔͯ͠ɺ&3303Ϩϕϧʹ͢ΔͳͲͷΛߦ͏ ࿈ܞγεςϜʹӨڹΛ༩͑ΔΑ͏ͳ߹ɺࣄલʹϞοΫԽ͢ΔͳͲͷରԠ͕ඞཁ ෛՙࢼݧ πʔϧ
։ൃதͷ γεςϜ ࣾγεςϜ֎෦4BB4ͳͲ
ҙࣄ߲ "84ͷྫͰωοτϫʔΫ؍ͳͲͰࣄલਃ͕ඞཁͳέʔε͕͋ΔͨΊɺ ࣄલʹυΩϡϝϯτΛಡΜͰ༰Λ֬ೝ͓ͯ͘͠ IUUQTBXTBNB[PODPNKQFDUFTUJOH ODI@MT
serverless.co.jp