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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Serverless Operations
September 25, 2023
Programming
2.8k
4
Share
サーバーレスで負荷試験を行う必要性と実践的プラクティスの紹介/slsdays-tokyo-2023
Serverless Operations
September 25, 2023
More Decks by Serverless Operations
See All by Serverless Operations
2026年、知っておくべき最新 サーバレスTips10選/serverless-10-tips
slsops
13
5.7k
「うまく言えない」検索を叶える ― OpenSearchと生成AIで作る 類似プロジェクト検索
slsops
1
77
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
3
550
Lambdalithアーキテクチャにより大きく進化するWeb APIの世界/lambdalith
slsops
5
1.3k
ITベンダーから見る内製化支援の本質/in-house-dev
slsops
1
850
Case Study for Repurposing Video Content With Generative AI / AWS Community Day Taiwan 2024
slsops
0
520
サーバーレスなユーザー認証認可の考慮事項と実践的プラクティス紹介 / slsdays-tokyo-2024
slsops
11
4.6k
Serverless Web Hosting Strategy For Modern Front-end Application
slsops
0
500
定期料金と従量課金を組み合わせたサブ スクリプション型サービスを作る/jp-stripe-02
slsops
0
620
Other Decks in Programming
See All in Programming
TypeScript+Orvalで実現する型安全かつ堅牢でスケーラブルなマルチチャネル通知基盤 / TSKaigi Night talks ~after conference~
d0riven
0
160
AIとASP.NET Coreで雑Webアプリを作った話
mayuki
0
170
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
430
AIエージェントの隔離技術の徹底比較
kawayu
0
460
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
190
ふつうのFeature Flag実践入門
irof
7
3.5k
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
1.8k
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
330
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
3.4k
dRuby over BLE
makicamel
2
300
Claspは野良GASの夢をみるか
takter00
0
160
net-httpのHTTP/2対応について
naruse
0
430
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
55
8.2k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
44k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
570
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
280
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
From π to Pie charts
rasagy
0
200
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
430
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