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
アクセス頻度予測を用いてサーバーリソースの増減を行う「計画的スケーリング」 / pepabo_...
Search
Ryo Takaishi
November 08, 2017
Technology
3
3.5k
アクセス頻度予測を用いてサーバーリソースの増減を行う「計画的スケーリング」 / pepabo_tech_conference_10
第10回ペパボテックカンファレンス~インフラエンジニアがもっとおもしろくできる!~
https://pepabo.connpass.com/event/69866/
Ryo Takaishi
November 08, 2017
Tweet
Share
More Decks by Ryo Takaishi
See All by Ryo Takaishi
スロークエリとの戦いの軌跡2024 / ゆるSRE勉強会 #10
takaishi
1
780
AWSを使ったカンファレンスの 配信アーキテクチャ - 吉祥寺.pm37
takaishi
2
530
どうやればインシデント対応能力を鍛えられるのか? / SRE Kaigi 2025
takaishi
13
11k
Podcastを3年半続ける技術と得た物 / ya8-2024
takaishi
5
1.9k
入門!ClusterAPI 〜 k8s クラスターも k8s API で管理したい 〜 / k8s_meetup_31
takaishi
3
4.7k
CloudNativeへの道 リーダーシップとフォロワーシップ / 201911-cndjp13
takaishi
2
950
ClusterAPI v1alpha1 → v1alpha2 / k8s_meetup_23
takaishi
1
1.6k
実録!CloudNativeを 目指した230日 / cloud-native-days-tokyo-2019
takaishi
2
2.6k
Consul Connect and Kubernetes Integration / cloud native meetup tokyo 7
takaishi
2
2.3k
Other Decks in Technology
See All in Technology
現場の壁を乗り越えて、 「計装注入」が拓く オブザーバビリティ / Beyond the Field Barriers: Instrumentation Injection and the Future of Observability
aoto
PRO
1
710
初海外がre:Inventだった人間の感じたこと
tommy0124
1
100
アノテーション作業書作成のGood Practice
cierpa0905
PRO
1
320
DMMの検索システムをSolrからElasticCloudに移行した話
hmaa_ryo
0
290
今から間に合う re:Invent 準備グッズと現地の地図、その他ラスベガスを周る際の Tips/reinvent-preparation-guide
emiki
0
110
GPUをつかってベクトル検索を扱う手法のお話し~NVIDIA cuVSとCAGRA~
fshuhe
0
290
プロファイルとAIエージェントによる効率的なデバッグ / Effective debugging with profiler and AI assistant
ymotongpoo
1
590
SREのキャリアから経営に近づく - Enterprise Risk Managementを基に -
shonansurvivors
1
490
GCASアップデート(202508-202510)
techniczna
0
130
abema-trace-sampling-observability-cost-optimization
tetsuya28
0
380
AWS DMS で SQL Server を移行してみた/aws-dms-sql-server-migration
emiki
0
260
Kotlinで型安全にバイテンポラルデータを扱いたい! ReladomoラッパーをAIと実装してみた話
itohiro73
3
110
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
940
Bash Introduction
62gerente
615
210k
Mobile First: as difficult as doing things right
swwweet
225
10k
How GitHub (no longer) Works
holman
315
140k
Music & Morning Musume
bryan
46
6.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
RailsConf 2023
tenderlove
30
1.3k
Automating Front-end Workflow
addyosmani
1371
200k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
How to Think Like a Performance Engineer
csswizardry
27
2.2k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Transcript
∁ੴྒ(.01FQBCP *OD ୈճϖύϘςοΫΧϯϑΝϨϯε ΞΫηεස༧ଌΛ༻͍ͯ αʔόʔϦιʔεͷ૿ݮΛߦ͏ ʮܭըతεέʔϦϯάʯ
ΤϯδχΞ ∁ੴྒ!S@UBLBJTIJ ٕज़෦Πϯϑϥάϧʔϓ IUUQTSFQMJOGP
࠷ۙͷ׆ಈ
ࣸਅలΛΓ·͢ʂ w Ր ʙ wʙ wौ୩ΪϟϥϦʔϧσί
࣍ ՝ͱղܾํ๏ ઃܭ ධՁ ՝ͳͲ
·ͱΊ
՝
NJOOF
࡞ສ ొ࡞Ոສਓ
XXXαʔό
εέʔϧΞτͷΞʔΩςΫνϟ XXX XXX XXX XXX XXX XXX XXX XXX XXX
MC XXX OHJOY DPOTVMUFNQMBUF IBLBUBOZBIMBVODIa BWBJMBCJMJUZ@[POFOZBIBa DPVOU IBLBUBOZBITDBMFa DPVOU
ΞʔΩςΫνϟ·ͱΊ wNJOOFؾܰʹεέʔϧͰ͖Δڥ wʑͷϐʔΫλΠϜ57์ૹʹ͋Θͤͯεέʔϧ wʮଟΊʹΠϯελϯε༻ҙ͓͖ͯ͠·͠ΐ͏ʙʯ wͱͯศར
͕ͩɺ͔͠͠ʜ
࣌ؒଳʹΑͬͯ༨Ϧιʔε͕ൃੜ͢Δ
Ϧιʔε࠷దԽ wͦͷ࣌ͷෛՙΛࡹ͚Δ࠷దͳϦιʔεྔʹ͍ͨ͠ wෛՙΛݕ͔ͯ͠ΒͰؒʹ߹Θͳ͍ wࣄલʹϦιʔεΛ༻ҙ͓͚ͯ͠ʜʁ w͕ɺ࠷దͳΠϯελϯε͕ෆ໌
ϖύϘݚڀॴһʹΑΔ ఏҊख๏
ΞΫηεස༧ଌʹجͮ͘Ծαʔό ͷܭըతΦʔτεέʔϦϯά
IUUQTSBOEQFQBCPDPNBSUJDMFJPUNJZBLFZ
Ͳ͏͍͏ͷ͔ wΞΫηεස͕͔ΕඞཁͳϦιʔεΘ͔Δ w͜Ε·ͰूΊ͖ͯͨΞΫηεϩάΛ׆༻ w-45.ɿظؒͷ࣌ܥྻσʔλʹڧ͍ wฏɾٳͷҧ͍ͱ͍ͬͨෆఆظͳཁҼʹରԠ
՝ɿ·ͱΊ wϐʔΫλΠϜΛج४ͱͯ͠ϦιʔεΛఏڙ͢ΔͱϦιʔ εաͱͳΔ࣌ؒଳ͕ൃੜ͢Δ wෛՙʹԠͨ͡దͳϦιʔεڙڅΛߦ͍ɺ࠷దԽΛਤ Γ͍ͨ wΞΫηεϩά͔ΒΞΫηεසΛ༧ଌ͠ɺϦιʔεڙ څͷࢦඪͱ͢Δ
ઃܭ
ඞཁͳίϯϙʔωϯτԿ͔ʁ ΞΫηεස༧ଌ܅ 4JEFLJR αʔόʔܭࢉɾ૿ݮ܅ IBLBUB$-*UPPM
͜Ε͕ܭըతεέʔϧͷߏͩʂ DSPO 3FEJT ΞΫηεස༧ଌ܅ 4JEFLJR /ZBI&OEQPJOU ༧ଌΞΫηεͷऔಘ ఆظ࣮ߦ αʔόʔܭࢉɾ૿ݮ܅ IBLBUB
ඞཁαʔόʔΛܭࢉɾ૿ݮ ༧ΞΫηεසΛอଘ
ܭըతεέʔϧͷྲྀΕ ࣌ ࣌ ຖ࣌ա͗ɿظͷΞΫηεΛ༧ଌ ࣌ ࣌ ࣌ ࣌ʜ ຖ࣌ࠒɿ ࣍ͷ࣌ؒͷΞΫηεස༧ଌσʔλΛऔಘ
ඞཁͳαʔόʔΛܭࢉ͠ɺ૿ݮΛ࣮ࢪ
ඞཁαʔόʔͷܭࢉ w༧ଌΞΫηεසΛϕʔεͱ͢Δ wαʔόʔ͕ҰఆͷεϧʔϓοτΛҡ࣋Ͱ͖ΔΑ͏ͳʹ͍ͨ͠ wεϧʔϓοτظɺࠓճ/FX3FMJDͷͱܦݧଇ͔ΒٻΊͨ ඞཁ༧ଌΞΫηεසεϧʔϓοτظ
αʔόʔܭࢉͷྫ w༧ଌΞΫηεසɿ ϦΫΤετ࣌ wεϧʔϓοτظɿ SQN ඞཁ༧ଌΞΫηεසεϧʔϓοτ
ઃܭ·ͱΊ wΞΫηεස༧ଌɺඞཁϦιʔεྔܭࢉɾ૿ݮͷ͕ͭඞཁ wΞΫηεස༧ଌʹճ wϦιʔε૿ݮͷλΠϛϯά࣌ؒʹճ wϦιʔεྔܭࢉ༧ଌͱεϧʔϓοτظΛݩʹܭࢉ
ධՁ
ಈ͔ͯ͠Έͨ
ͪΌΜͱಈ͍ͨ
XXXαʔόʔͷDQVVTFS ܭըతεέʔϧɿແޮ ܭըతεέʔϧɿ༗ޮ
XXXαʔόʔͷDQVVTFS ܭըతεέʔϧɿແޮ ܭըతεέʔϧɿ༗ޮ
XXXαʔόʔͷભҠ ܭըతεέʔϧɿແޮ ܭըతεέʔϧɿ༗ޮ
αʔόʔͷՔಇίετ͕ʹʂ
ࢼݧӡ༻·ͱΊ w͓͓ΉͶ͏·͍ͬͨ͘ wεέʔϧ͠ͳ͍߹ʹൺɺෛՙ͕ۉʹͳΔ͜ͱ͕ ֬ೝͰ͖ͨ wՔಇίετ͕ʹͳΔ͜ͱΛ֬ೝͰ͖ͨ
՝
͚ͬ͜͏͍͍ײ͡ʹಈ͍͕ͨʜ
͍͔ͭ͘՝
՝ ༧ଌͷਫ਼ԼʹΑΔϦιʔεෆ εέʔϧͷ߹ؒʹෛՙ͕૿͑ͨ߹ͷରԠ
༧ଌͷਫ਼ԼʹΑΔϦιʔε͕ෆ w༧ଌεέʔϧಈ࡞͍ͯ͠Δ w͔͠͠ɺ࣌ʑϦιʔεෆʹͳΔɻͳͥͩΖ͏ʁ wˠ༧ଌਫ਼͕Լ͍ͯͨ͠
ղܾࡦɾڭ܇ wղܾࡦ wϞσϧΛ࠶ੜ͢Δ͜ͱͰਫ਼Λ͢͜ͱ͕Ͱ͖ͨ wڭ܇ wϞσϧͷ࠷దԽఆظతʹߦ͏ඞཁ͕͋Γͦ͏
εέʔϧͷ߹ؒʹෛՙ্͕ঢ wεέʔϧ࣌ؒຖʹ࣮ࢪ w࣌ؒͷؒʹঃʑʹΞΫηε͕૿͑Δ wඍົʹϦιʔε͕Γͳ͘ͳΓΞϥʔτʹʜ
ղܾࡦʢҊʣ wෛՙʹԠͨ͡ΦʔτεέʔϧΈ߹ΘͤΔ wࡉཻ͔͍ʢͳͲʣͰ༧ଌɾεέʔϧ͢Δ
·ͱΊ
·ͱΊ wΞΫηεස༧ଌΛ༻͍Φʔτεέʔϧ wϖύݚͱ࿈ܞɾ୲͠ɺ࣮ݱ wࢼݧӡ༻͠ɺఆ௨Γʹεέʔϧ͢Δ͜ͱΛ֬ೝ wࢼͯ͠Έͯ՝໌Β͔ʹ
Α͔ͬͨ͜ͱ wϖύݚͱ࿈ܞ͠ɺ৽ٕज़ͷ׆༻ΛࢼΈΔ͜ͱ͕Ͱ͖ͨ wΦʔτεέʔϧΛߦ͏ࡍʹҙ͖͢ΛΕͨ
ͳʹΑΓʜ
ֻ͚͕͏·͘ಈ͘ͷָ͍͠ʂʂ
ࠓޙʹ͍ͭͯ wਫ਼্ ༧ଌϞσϧɺεϧʔϓοτظʣ wෛՙΛىҼͱ͢ΔΦʔτεέʔϧͱͷ࿈ܞ wఆظ࣮ߦϞσϧͷ࠶ݕ౼ wͳͲͳͲ
࠷ޙʹ֮͑ͯؼͬͯ΄͍͜͠ͱ
ͦΕʜ
ࣸਅలΛΓ·͢ʂ w Ր ʙ wʙ wौ୩ΪϟϥϦʔϧσί
͜Ε͋Δ͚ͲͬͺΓʂ
We are hiring! ϖύΧϨظੜืूதʂˠ !QC@SFDSVJU