Vertical Scaling (Scaling Up)
Often called "Scaling Up", this approach involves adding more power (CPU, RAM, Storage) to an existing machine.
lightbulb The Real-Life Analogy
Imagine living in a skyscraper. As your family (data/traffic) grows, you simply add more floors to the top of the existing building.
- You don't move address (IP remains same).
- Eventually, the foundation can't support more floors (Hardware Limit).
- Construction often requires vacating briefly (Downtime).
Technical Architecture
In a DBMS context (like MySQL or PostgreSQL), vertical scaling is the traditional method. You migrate your data from a `t2.medium` instance to a `m5.2xlarge` instance.