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
Patterns of cloud scaling
Search
Ilya Kaznacheev
May 22, 2022
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Patterns of cloud scaling
Ilya Kaznacheev
May 22, 2022
More Decks by Ilya Kaznacheev
See All by Ilya Kaznacheev
Road to four nines
dreamworm
0
26
Many Layers of Availability
dreamworm
0
96
Stateful Solutions: A Hands-On Guide to FSM in Golang
dreamworm
0
210
CQRS
dreamworm
0
180
Building a Cloud-Native PaaS
dreamworm
0
160
Distributed System State Management: When Transactions Are Long and SLA Is High
dreamworm
0
150
How To Create Saga-Free Distributed Transactions
dreamworm
0
79
Architectural decisions in building distributed systems
dreamworm
0
41
Распределенные транзакции без саг
dreamworm
0
210
Other Decks in Technology
See All in Technology
手塩にかけりゃいいってもんじゃない
ming_ayami
0
590
「エンジニア進化論」2028年の開発完全自動化、エンジニアはどう進化するか
cyberagentdevelopers
PRO
6
5.2k
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
2
520
On-behalf-of Token exchange with AgentCore Identity
hironobuiga
2
220
なぜ Platform Engineering の土台に Kubernetes を選ぶのか
r4ynode
2
640
フィジカル版Github Onshapeの紹介
shiba_8ro
0
260
連合学習と機密コンピューティング
lycorptech_jp
PRO
0
120
AIエージェントが名古屋の猛暑からあなたを守る
happysamurai294
0
120
ルールやカスタム機能、どう活かす?ハンズオンで体感するIBM Bobの出力コントロール
muehara
1
170
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
1.1k
AAIFに入ってみた ~内から見えるコミュニティ動向~
sato4
0
240
自宅LLMの話
jacopen
1
590
Featured
See All Featured
Test your architecture with Archunit
thirion
1
2.3k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
310
Measuring & Analyzing Core Web Vitals
bluesmoon
9
870
Facilitating Awesome Meetings
lara
57
7k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
210
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
390
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
440
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
170
Prompt Engineering for Job Search
mfonobong
0
340
Bash Introduction
62gerente
615
220k
Transcript
PATTERNS OF CLOUD SCALING
Ilya Kaznacheev Tech Lead @ MTS Cloud Consulting Cloud Architect,
Google Developer Expert on Cloud, GCP PCA, PhD.
what is scaling?
monolithic system scaling
None
None
None
$ $$$ $$$$$$
None
None
None
None
distributed system scaling
distributed system scaling
None
functional decomposition
horizontal duplication
data partitioning
cloud
virtual machines
None
virtual machine scaling •manual •scheduled •dynamic •predictive
None
None
None
None
None
load balancer
None
load balancer •L7 • http(s) + routing •L4 • tcp
• udp • esp • icmp
load balancer •regional •global • virtual/anycast IP • nearest backend
load balancer •tls termination •health monitoring •balancing algo •anti-DDoS •external/internal
•…
containers
None
None
None
None
None
None
None
kubernetes
🍓 vertical pod autoscaling 🍇 horisontal pod autoscaling 🥨 cluster
autoscaling
None
None
None
🍓 vertical pod autoscaling 🍇 horisontal pod autoscaling 🥨 cluster
autoscaling
vertical pod autoscaling (VPA)
vertical pod autoscaling (VPA)
🍓 vertical pod autoscaling 🍇 horisontal pod autoscaling 🥨 cluster
autoscaling
horisontal pod autoscaling (HPA)
horisontal pod autoscaling (HPA)
🍓 vertical pod autoscaling 🍇 horisontal pod autoscaling 🥨 cluster
autoscaling
cluster autoscaling
cluster autoscaling (up)
cluster autoscaling (up)
cluster autoscaling (up)
cluster autoscaling (down)
cluster autoscaling (down)
cluster autoscaling (down)
cluster autoscaling (down)
cluster autoscaling (down)
functions
None
None
None
None
None
None
None
🦋 stateless
🦕 stateful
data storage
S3
S3
None
None
None
None
None
MapReduce
None
None
queues
None
None
super services
None
None
None
None
None
thank you!
www.kaznacheev.me
[email protected]
t.me/ilyakaznacheev t.me/cloud_ fl ight linkedin.com/in/ilyakaznacheev