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
モンストサーバーの負荷との向き合い方/How Monster Strike is deali...
Search
riita10069
February 12, 2021
Technology
1
280
モンストサーバーの負荷との向き合い方/How Monster Strike is dealing with server load
riita10069
February 12, 2021
Tweet
Share
More Decks by riita10069
See All by riita10069
E2E 自動運転モデル開発 on AWS / e2e autonomous driving on aws
riita10069
0
150
プラットフォームエンジニアリングアーキテクチャ道場 on AWS & EKS Kubernetes / Platform Engineering Architecture Dojo
riita10069
7
16k
Karpenter の仕組みを解明 / Discover How Karpenter Works /
riita10069
3
11k
ちがいからみるプラットフォームエンジニアリング / Platform Engineering from a difference's point of view
riita10069
2
6.4k
システム運用者に求められる脆弱性対応 | Vulnerability mitigation expected of system operators. by CVE-2024-21626
riita10069
3
340
re:Invent で振り返る EKS & ROSA サービスアップデート! / EKS & ROSA Service Updates!! 2023 Q4
riita10069
1
210
Overall of Container Security for Application Engineer / アプリケーションエンジニアのための、コンテナセキュリティの全体像
riita10069
7
2.7k
[GoCon2022 Spring] Go言語でコードジェネレーターを作ろう / let's make a code generator by golang
riita10069
1
87
#CNDT2021 Kubernetes コントローラーを手軽に自動テストする / Running e2e tests for Kubernetes controllers in CI with #CNDT2021
riita10069
1
810
Other Decks in Technology
See All in Technology
Fabric 移行時の躓きポイントと対応策
ohata_ds
1
150
RubyでKubernetesプログラミング
sat
PRO
4
150
30分でわかるデータ分析者のためのディメンショナルモデリング #datatechjp / 20250120
kazaneya
PRO
22
4.8k
.NET 最新アップデート ~ AI とクラウド時代のアプリモダナイゼーション
chack411
0
190
Visual StudioとかIDE関連小ネタ話
kosmosebi
1
370
あなたの人生も変わるかも?AWS認定2つで始まったウソみたいな話
iwamot
3
820
Formal Development of Operating Systems in Rust
riru
1
420
OPENLOGI Company Profile for engineer
hr01
1
18k
AWSの生成AIサービス Amazon Bedrock入門!(2025年1月版)
minorun365
PRO
7
460
CDKのコードレビューを楽にするパッケージcdk-mentorを作ってみた/cdk-mentor
tomoki10
0
200
今から、 今だからこそ始める Terraform で Azure 管理 / Managing Azure with Terraform: The Perfect Time to Start
nnstt1
0
190
機械学習を「社会実装」するということ 2025年版 / Social Implementation of Machine Learning 2025 Version
moepy_stats
4
860
Featured
See All Featured
The Invisible Side of Design
smashingmag
299
50k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.2k
Bash Introduction
62gerente
610
210k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Visualization
eitanlees
146
15k
Faster Mobile Websites
deanohume
305
30k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
For a Future-Friendly Web
brad_frost
176
9.5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Transcript
גࣜձࣾϛΫγΟ ։ൃຊ෦$50ࣨ43&άϧʔϓ ࢁాྒྷଠ Ϟϯεταʔόʔ ෛՙͱͷ͖߹͍ํ
Ryota Yamada ౦ژۀେֶֶӃใ௨৴ܥ .-鳚鲿鳣鱳ධՁࢦඪ鱰ؔ鱞鲐ݚڀ גࣜձࣾ鳗鲧鲯鲛 $50ࣨ鳚鳫鲱鳀43& ؔ৺鱳鱇鲐ٕज़ɿ 鳖鲜鲧鳥鲭鱅鳋鲱鲚鱅鲥鲾鲧鲹鳛 %FW0QT
.-0QT 43& TXFU
ϞϯελʔετϥΠΫ ੈքྦྷܭར༻ऀɹສਓಥഁʂʂ
Ϟϯετେنιγϟήʂʂ ίΞ͕ଟ͗͢Δ Πϕϯτ࣌ʹΞΫηε͕ภΔ
؆ུԽͨ͠ߏ "QQ -# "QQ "QQ "QQ "QQ "QQ "QQ "QQ
"QQ "QQ "QQ "QQ "QQ "QQ "QQ "QQ "QQ "QQ "QQ "QQ "QQ "QQ "QQ 8PSLFS 3FEJT 3FEJT 3FEJT 2VFVF "QQ "QQ "QQ "QQ "QQ "QQ "QQ "QQ %# ϘτϧωοΫͲ͜ʁʁ 3FEJT 3FEJT 3FEJT NFN DBDIF
؍ଌ͢Δ͜ͱ͕ॏཁʂ $MPVE'PSFDBTU
Ϣʔβʔͷಈ͖ ΤϯυϙΠϯτ͝ͱͷ ϦΫΤετ ΫΤετϓϨΠ Ψνϟճ ొ ϩάΠϯճ
શମΛܭଌ
"QQͷ؍ଌ -PBEBWFSBHF ཧεϨουΛ҆ʹ͍ͯ͠Δ $5ͷιέοτͰεϨου $166TBHF $16༻ ॲཧͷྔʹىҼ͢Δ Ͳͷϓϩηε͕ࢥ͍ͷ͔ .FNPSZ6TBHF ϝϞϦ༻
σʔλͷαΠζʹىҼ͢Δ େ͖ͳྻը૾ͳͲʁ 5SB⒏D ωοτϫʔΫଳҬ 5$1ίωΫγϣϯʹݶք %JTL*0 %JTLͷ*0ස ΩϟογϡͷಋೖͳͲ 1SPpMF ϓϩϑΝΠϧ ݪҼͱͳ͍ͬͯΔϓϩηε
8PSLFS3FEJTͷ؍ଌ &ORVFVF $PNQMFUF Λൺֱ SFTDVFʹ 4UBDL͞Εͨ5BTLT
ͳͥඇಉظγεςϜͷϝϦοτ w %#ʹର͢ΔϨʔτϦϛολʔͱͯ͠ͷׂ w 8PSLFS͕ݻఆͳͷͰ w HFU͕ෳͷ8PSLFSΛ͏͜ͱ͕Ͱ͖Δ w ٯʹɺෳϦΫΤετ͕8PSLFSΛ͏͜ͱ͕Ͱ͖Δ w
ૄ݁߹γεςϜͷ࣮ݱ
࠷ࢄ͕͍͠ͷ%# w ਫฏࢄ w γϟʔσΟϯά w ϨϓϦέʔγϣϯΛऔಘ w Ұ෦ɺ.BTUFS4MBWFߏ w
#V⒎FS1PPMʹશ͔͍ͯͬͬͯΔ w .Z42-͕$16ΛͬͨΒෛ͚Β͍͠ʂʁ
ѹతͳΩϟογϡઓུ $%/ -PDBM'JMF $BDIF4FSWFS
$%/ w ը૾ͳͲɺॏ͍੩తϑΝΠϧͷΞΫηεΛ੍ޚ w ੩తϑΝΠϧʹؔͯ͠ϛϧϑΟʔϢߏʹͳ͍ͬͯͯ w $%/Λࢀর w ݟ͔ͭΒͳ͚Εɺ4 w
ΩϟϥΫλʔͷΞΠίϯը૾ͱϘΠεͳͲͷϚελʔσʔλ w ߋ৽ͷࡍͷ߹ੑ͕՝ w "QQαʔόʔ͕%#Ͱ63-ͷΈΛཧͯ͠ɺߋ৽࣌ʹ63-Λߋ৽
-PDBM'JMF$BDIF w -PDBM'JMF$BDIFʹೋछྨ͕ଘࡏ w ET@MPDBM@pMF@DBDIFαʔόʔ্ͷϑΝΠϧγεςϜʹΩϟογϡΛஔ͘ w ଟ͍ॲཧͰ"QQͷ$16ෛՙରࡦɺϨΠςϯγରࡦͱͯ͠ಋೖ w DBQVUJMDMFBS@TFOEpMFͰΩϟογϡΛআͰ͖Δ w
VTF@BQQ@DBDIFΛUSVFʹ͢Δ͜ͱͰɺΦϯϝϞϦʹΩϟογϡΛஔ͘ w ্هͷղܾࡦͰͷ*0ෛՙରࡦͱͯ͠ಋೖɺϨΠςϯγݮՄೳ w DMFBS@TFOEpMFͰফ͑ͳ͍ͳΒɺߋ৽࣌ʹফ͢ඞཁ͕͋Δʁ
$BDIF4FSWFS w ϦϞʔτΩϟογϡʹɺNFNDBDIFΛར༻ w "DUJWF3FDPSE#BTF%4$BDIFΛFYUFOE͍ͯ͠Δ w $MBTT/BNFET@DBDIF Λར༻͢Δͱ͍͍ײ͡ʹΩϟογϡ͕औΕΔ w $BDIF͕͋Εऔಘɺͳ͚Ε%#͔Βͱͬͯηοτ
w BGUFS@DPNNJUͰET@FYQJSF Λ͢Δ͜ͱͰআ͍ͯ͠Δ w Ωϟογϡࣗମσʔλߏ͕มΘΕมΘΔͷͰෆ߹ʹҙ w LFZʹWFSTJPOͷ൪߸ΛೖΕΔ͜ͱͰݹ͍σʔλͷࢀরʹରԠ͍ͯ͠Δ IUUQTHJUIVCDPNIPPPQPTFDPOE@MFWFM@DBDIF
Ωϟογϡͷ͍͚ $%/ -PDBM'JMF $BDIF4FSWFS େ͖ͳ੩తϑΝΠϧ ϚελʔσʔλͰ͋Γɺ શͯͷϢʔβʔ͕͏ͷ ϩʔΧϧϑΝΠϧΩϟογϡ ͕Ͱ͖ͳ͍ͷͬͪ͜
-PDBM'JMF$BDIFʹ͓͚ͳ͍ཧ༝ w Ϣʔβʔʹݻ༗ͷσʔλ w "QQαʔόʔͷఔ͋Γɺ ಛఆͷϢʔβʔ͕ಉ͡αʔόʔʹΞΫηε͢Δ֬ɺ w ϢʔβʔͷߦಈʹΑͬͯߋ৽͞ΕΔ w ఔͷαʔόʔͰΩϟογϡʹର͢Δ߹ੑ͕औΕͳ͍
w ͋ΔσʔλΛॻ͖͑ΔͨͼʹɺશͯνΣοΫ͠ɺ ͦͷؒϩοΫͯ͠͠·ͬͨΒɺΉ͠ΖύϑΥʔϚϯε͕Լ͕ͬͯ͠·͏
$POTJTUFOU)BTIJOH w NFNDBDIFEҎ্Ͱࢄ w ୯ҰোΛճආ͢ΔͨΊ w /PEFΛϦϯά্ʹஔ͢Δ͜ͱͰ LFZʹରԠ͢ΔNFNDBDIFE͕ Ұҙʹఆ·Δ w
/PEFͷՃɾআͰظʹภΓ Ճͯ͠ෛՙܰݮͰ͖ͳ͍ আ͢Δͱෆ߹͕ى͖Δ w ϨϓϦΧͷΓସ͑ͰରԠ
ΩϟογϡஆΊόοδॲཧ w ৽Ωϟϥͷऔಘʹରͯ͠εϩʔΫΤϦ͕ଟൃ w ৽Ωϟϥɺ࢝ͷΨνϟ·Ͱ୭͍࣋ͬͯͳ͍ͨΊɺΩϟογϡ͕ͳ͍ w ͦͷ݁Ռɺ৽ΩϟϥͷͨΊʹҰؾʹ%#ʹΞΫηε͕ࡴ౸ͯ͠͠·͏ w $BDIF8BSNFS$IBS$BDIFXBSN@DBDIF w
શͯͷΩϟϥͦͷपลͷσʔλͷΩϟογϡΛ࡞͢Δ w SBLFλεΫͷDSPOʹΑ࣮ͬͯߦ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠