Referred to as “scale up”, means the process of adding more power (CPU, RAM, etc.) to your servers.

  • When traffic is low, vertical scaling is a great option.
  • The simplicity of vertical scaling is its main advantage.
  • It comes with serious limitations
    • Vertical scaling has a hard limit. It is impossible to add unlimited CPU and memory to a single server.
    • Vertical scaling does not have failover and redundancy. If one server goes down, the website/app goes down with it completely. Users will unable to access the website if the web server is offline.