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
KAYAC 社内ISUCON 2017、複数台構成の顛末
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
acidlemon
May 19, 2017
Technology
1.1k
1
Share
KAYAC 社内ISUCON 2017、複数台構成の顛末
KAYAC 社内の技術部勉強会で新卒研修の社内ISUCONで先輩チームに課せられた複数台構成レギュレーションの解法について解説したときの資料です
acidlemon
May 19, 2017
More Decks by acidlemon
See All by acidlemon
2025年 面白の現在地 / Where Omoshiro Stands Today: 2025
acidlemon
0
900
開発期間数年のサービスの完成間際にcontext対応をぶち込む / introduce context.Context into long term project
acidlemon
0
3.9k
巨大Perlプロジェクトに、Dockerが出会った
acidlemon
1
3.7k
アプリを書くときみんなModelはどうしてるの? って話
acidlemon
2
730
Apache Drillで 身の回りのログを集計してみる
acidlemon
0
1.6k
ISUCON3ふりかえり
acidlemon
1
1.1k
せっかくなのでYokohama.pmでGoとPerlの話
acidlemon
2
2k
Other Decks in Technology
See All in Technology
GitHub Copilot CLI の Rubber Duck 機能を使ってコーディングの品質をあげよう #techbaton_findy
stefafafan
2
1.2k
ビジュアルプログラミングIoTLT vol.23
1ftseabass
PRO
0
150
電子辞書Brainをネットに繋げてみた(自力編)
raspython3
0
280
eBPF Can Do It! A 5-Minute Tour of 5 Real-World PHP Issues Solved with eBPF
egmc
0
310
Javaコミュニティをもっと楽しむための9箇条
takasyou
0
350
はじめてのDatadog
kairim0
0
160
JEP 522 Deep Dive - G1 GC同期コスト削減によるスループット向上を徹底検証&解説
tabatad
1
240
人が担う「価値」とは?これからの「QA」とは / Human Value and the Future of Quality Assurance
bitkey
PRO
0
120
AI時代から振り返るTerraform drift運用の歴史 / AI Age Reflections on the History of Terraform Drift Operations
aeonpeople
0
560
freee-mcpを Local→Remote で出してわかった MCP認可実装のリアル
terara
3
910
食べログのサーキットブレーカー導入を振り返って
atpons
1
140
イベントで大活躍する電子ペーパー名札 〜その3〜 / ビジュアルプログラミングIoTLT vol.23
you
PRO
0
160
Featured
See All Featured
Writing Fast Ruby
sferik
630
63k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Navigating Weather and Climate Data
rabernat
0
200
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
190
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
150
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
410
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
Google's AI Overviews - The New Search
badams
0
1k
Transcript
ࣾ*46$0/ ෳߏͷహ !BDJEMFNPO
ࠓͷϨΪϡϨʔγϣϯ w ຖઌഐνʔϜ͕࣮ྗΛݟ͚͍ͤͭͯΔͷͰɺ ͨ·ʹઌഐνʔϜʹϋϯσΛ͚ͭΑ͏ͱࢥͬͨ w ৽ଔνʔϜίΞY w ઌഐνʔϜίΞY w ͨͩ͠ɺϕϯν͔͔Δλʔήοτ*171$ͷ
1SJWBUF*1ݸ͚ͩ
݁ઌഐ͕ͬͯ ෳࠈ
࣮ࡍͷεϖοΫ w ৽ଔνʔϜDYMBSHF w ίΞɺ(#ϝϞϦɺ(CQT͕ w ઌഐνʔϜDMBSHF w ίΞɺ(#ϝϞϦɺ.CQT͕ w
˞ωοτϫʔΫ2JJUBʹࡌ࣮ͬͯͨଌ͔Βਪଌ IUUQRJJUBDPNTBJUBSBJUFNTBFFBG
Ϧιʔεࢄͯ͠Δ͚Ͳ ίΞϝϞϦͤ ಉ͔ͩ͡ΒެฏʹΈ͑Δ
ෳͷൣղΛ ࡞Δͬͯ͘Έͨ
࠷ॳʹ w ී௨ʹ ίΞ Ͱղ͍ͯɺग़Δ͘Β͍ ·ͰߴԽΛਐΊ͓ͯ͘ͱΑ͍ ΅࣌ؒ͘ͳ͔ͬͨͷͰ࠷ॳ͔Βߏ࡞͚ͬͨͲ w VOJDPSOϫʔΧʔ૿͢
w ςϯϓϨͰΫΤϦग़·ͬͯ͘Δͷͱ͔શ෦໓ w ͦͷঢ়ଶͰίΞͷ$16Λόϥϯεྑ͍ͬ͘ ͯΔͣͳͷͰɺෳʹల։
ˠ w ϗετ໊ΛৼͬͨˠJTVʙJTV IPTUTॻ͘ w ࢄߏΛܾΊͨ w JTV%# 4JOBUSB
w JTVOHJOY 4JOBUSB w JTV3FEJT 4JOBUSB w JTV4JOBUSBͷΈ w ϕϯνͷ௨৴ઌJTVΛࢦఆ
OHJOYઃఆ w ը૾ͷΞοϓϩʔυͱ৴͕͋ΔͷͰɺը૾ϋϯυ ϦϯάJTVͰશ෦ΔΑ͏ʹ͢Δ w UIFNFOFXJTVʹ͚ͩVQTUSFBN w QVCMJDJTVͷOHJOYͰࡹ͘ w ͦͷ΄͔JTVʙJTVʹVQTUSFBN
%#ઃఆ w ͳΜͰJTV͕%#͔ͱ͍͏ͱɺJTVͷߏ ͷঢ়ଶͰ%#ઃఆνϡʔχϯάͯͨ͠ͷͰɺͦͷ ··͍͔ͨͬͨ ͨͩͷࡶஊ w XFCBQQͷଓઌΛ͔Β JTVʹมߋ
w .Z42-͕CJOEͰ֎͔Βͭͳ͕Β ͳ͍ͷͰʹͯ͠ɺAJTVDPOA!A Aͳ ϢʔβΛՃ֤ͯ͠ϗετ͔Βೝূ௨Δ༷ʹ͢Δ
3FEJTઃఆ w ΄΅ͬͯͳ͍͚ͲҰԠ͚͓ͯ͘ w XFCBQQͷଓઌΛ͔Β JTVʹมߋ w 3FEJTCJOEͳͷͰʹม ߋ
ͱΓ͋͑ͣͰ ಈ͍ͨ
్தܦա w ѹతʹͭΒͦ͏ͳͷ͕ݟ͑ͯ͘Δ ·ͩςϯϓϨ͔ΒΫΤϦ͍ग़͠ऴΘͬͯͳ͍ w ͋ͱίΞͰ͍ͬͯΔͬͺεΰΠ
ղ͖ऴΘͬͨ w είΞ͕৳ͼͳ͍ w ൣղνʔϜ ίΞ ͷ࠷ߴείΞલޙͳ ͷͰϗϯτͦͷ͘Β͍ߦ͖͔ͨͬͨ w ֤αʔόͷ$16͋·ͬͯΔͷʹείΞ৳ͼͳͯ͘ಾ͗͢Δ
͔͜͜Β͕ຊ
ͳͥߏ ߏ΄Ͳ είΞ͕৳ͼͳ͍
ଳҬຒ·ͬͯ·ͨ͠
͋ΕଳҬʜ w ߏ(CQTY w ߏ.CQTY(CQT w ଳҬ͚ͩΈͨΒߏͷ΄͏͕༗རͳͣͰ
ͦΜͳ͜ͱͳ͔ͬͨ
ߏ BMMJOPOF DYMBSHF (CQT ϕϯνϚʔΧʔͱͷ௨৴ʹ(CQT͑Δͧ
ߏ JTV DMBSHF .CQT JTV DMBSHF .CQT JTV DMBSHF .CQT
JTV DMBSHF .CQT ͱͷ௨৴.CQT͚ͩͲɺ ෦௨৴͔ͦ͜Β೧ग़͢Δඞཁ͕͋Δʜ
߹ܭ(CQT͚ͩͲ ෦௨৴ͰଳҬ͕ ରফ໓ ͍ͯ͠Δ
τϥϑΟοΫ ਪఆ JTV DMBSHF .CQT JTV DMBSHF .CQT JTV DMBSHF
.CQT JTV DMBSHF .CQT ˞3FEJTτϥϑΟοΫগͳ͍ͷͰলུ .CQT .CQT .CQT .CQT CQT .CQT .CQT .CQT .CQT .CQT .CQT .CQT
JTVͷ.CQT ͘Β͍෦௨৴ʹ ͔ͭΘΕͯͦ͏
ͦͷଞѱ͕͖͋ͨ͜͠ͱ w JTV͕OHJOYͰH[JQͯͨ͠ͷͰ෦௨৴ແѹॖͩ ˠQSPYZ@TFU@IFBEFSͰH[JQΛ"DDFQU͢ΔΑ͏ʹ ͯ͠TJOBUSBͰH[JQͯ͠ฦ͢ w 3VCZͷNZTRMͷQSFQBSFαʔόʔαΠυ QSFQBSFͳͷͰɺԟ෮ͩ ˠNZTRMDTCJOEͰYRVFSZͯ͠ҰൃΫΤϦʹ͢Δ w
͍ͣΕ΄ͱΜͲޮՌͳ͠ϨεϙϯελΠϜͱ͔ ্͔͚ͨͩ͠ͲɺଳҬ͕ຒ·Βͳ͍Α͏ʹ͢Δൈຊత ରࡦʹͳ͍ͬͯͳ͔ͬͨ
·ͱΊ w खͬऔΓૣ͘ੑೳΛग़͚ͨ͠ΕεέʔϧΞτΑΓεέʔ ϧΞοϓͰ7.ͷੑೳΛഒͷഒͷഒʹͨ͠΄͏͕Α͍ w τϥϑΟοΫ্͕͕ͬͯ͘Δͱ͕ଟ͍ͱ͖ͷ෦௨৴ ݁ߏόΧʹͳΒͳ͍ϨϕϧʹͳΓ·͢ɻ w ͪΖΜɺੑ͕ඞཁͳͱ͖ผͰ͢ w
ͰίΞɺίΞɺίΞͷͲΕΛબ Ϳ͔ͱฉ͔ΕͨΒɺগͳ͘ͱίΞΛͨ͘͞ΜฒΔͷ બͿͷ͕ϕετͰͳ͍ͱ͍͏͜ͱΛ͓ͬͯ͜͏ʜ ੑΛߟྀ͢Δ໘ʹ͓͍ͯɺίΞͩͱ͓ͪͨΒΓͰؤுΔ͜ͱʹͳΔͷͰɺίΞ͕ όϥϯεΑ͍ͱΕΜߟ͑·͢ɻ͕ഒͳΒͲΕ͔͕ނো͢Δ֬ഒʹͳΔͷͰίΞආ͚͍ͨͰ͢Ͷ