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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ilya Kaznacheev
May 22, 2022
Technology
150
0
Share
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
14
Many Layers of Availability
dreamworm
0
90
Stateful Solutions: A Hands-On Guide to FSM in Golang
dreamworm
0
200
CQRS
dreamworm
0
180
Building a Cloud-Native PaaS
dreamworm
0
150
Distributed System State Management: When Transactions Are Long and SLA Is High
dreamworm
0
130
How To Create Saga-Free Distributed Transactions
dreamworm
0
75
Architectural decisions in building distributed systems
dreamworm
0
34
Распределенные транзакции без саг
dreamworm
0
210
Other Decks in Technology
See All in Technology
そのSLO 99.9%、本当に必要ですか? 〜優先度付きSLOによる責任共有の設計思想〜 / Is that 99.9% SLO really necessary? Design philosophy of shared responsibility through prioritized SLOs
vtryo
0
560
Swift Sequence の便利 API 再発見
treastrain
1
250
エンタープライズの厳格な制約を開発者に意識させない:クラウドネイティブ開発基盤設計/cloudnative-kaigi-golden-path
mhrtech
0
390
エージェント時代の UIとAPI、CLI戦略
coincheck_recruit
0
170
ServiceによるKubernetes通信制御ーClusterIPを例に
miku01
1
160
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8k
セキュリティ対策、何からはじめる? CloudNative環境の脅威モデリングと リスク評価実践入門 #cloudnativekaigi
varu3
5
760
大学職員のための生成AI最前線 :最前線を、AIガバナンスとして読み直すためのTips
gmoriki
2
4k
SLI/SLO、「完全に理解した」から「チョットデキル」へ
maruloop
3
390
Digital Independence: Why, When and How
wannesrams
0
310
AIエージェントの支払い基盤 AgentCore Payments概要
kmiya84377
2
170
全社統制を維持しながら現場負担をどう減らすか〜プラットフォームチームとセキュリティチームで進めたSecurity Hub活用によるAWS統制の見直し〜/secjaws-security-hub-custom-insights
mhrtech
1
370
Featured
See All Featured
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
320
Information Architects: The Missing Link in Design Systems
soysaucechin
0
920
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
500
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
34
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
300
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
740
The Curious Case for Waylosing
cassininazir
0
340
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.6k
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