Please enable JavaScript.
Coggle requires JavaScript to display documents.
Scalability and Availability - Coggle Diagram
Scalability and Availability
Scalability
The capacity of a system for growing depending on the loads.
Types
Horizontal
Elasticity
Increasing the number of instances
Implies distributed systems
Very common for web applications
Vertical
Increasing in size of the instance
CPU
Memory
Storage
Limited by hardware
High Availability
Usually goes in hand with
Horizontal Scalling
Means running your application in at least two data centers (Availability Zones)
The goal is to survive a data center loss
Can be either passive or active