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
350
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
88
#CNDT2021 Kubernetes コントローラーを手軽に自動テストする / Running e2e tests for Kubernetes controllers in CI with #CNDT2021
riita10069
1
820
Other Decks in Technology
See All in Technology
Godot Engineについて調べてみた
unsoluble_sugar
0
460
ドメイン駆動設計の実践により事業の成長スピードと保守性を両立するショッピングクーポン
lycorptech_jp
PRO
15
2.9k
FinJAWS_reinvent2024_recap_database
asahihidehiko
2
230
サービスローンチを成功させろ! 〜SREが教える30日間の攻略ガイド〜
mmmatsuda
2
1.9k
PaaSの歴史と、 アプリケーションプラットフォームのこれから
jacopen
7
1.7k
月間60万ユーザーを抱える 個人開発サービス「Walica」の 技術スタック変遷
miyachin
5
1.1k
embedパッケージを深掘りする / Deep Dive into embed Package in Go
task4233
1
240
2025-01-24-SRETT11-OpenTofuについてそろそろ調べてみるか
masasuzu
0
110
dbtを中心にして組織のアジリティとガバナンスのトレードオンを考えてみた
gappy50
0
370
HCP Terraformで実現するPlatform Engineering/nikkei-tech-talk-29
nikkei_engineer_recruiting
0
150
2025/1/29 BigData-JAWS 勉強会 #28 (re:Invent 2024 re:Cap)/new-feature-preview-q-in-quicksight-scenarios-tried-and-tested
emiki
0
170
Re:Define 可用性を支える モニタリング、パフォーマンス最適化、そしてセキュリティ
pyama86
8
2.8k
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
30
2.1k
Designing for humans not robots
tammielis
250
25k
Fireside Chat
paigeccino
34
3.1k
Side Projects
sachag
452
42k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
192
16k
Embracing the Ebb and Flow
colly
84
4.5k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
3
250
A designer walks into a library…
pauljervisheath
205
24k
Documentation Writing (for coders)
carmenintech
67
4.6k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
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ʹΑ࣮ͬͯߦ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠