Scalability in the Cloud: Vertical vs Horizontal Scaling

--

Image Source: https://middleware.io/wp-content/uploads/2021/09/Horizontal-Vs.-Vertical-Scaling-Which-one-to-choose_-.jpg

Hello, everyone. In this article, let us see about Scalability in the cloud and the 3 types of scaling — Horizontal, Vertical and Diagonal scaling

What is Scaling?

Scaling is a process that alters the size of any system by expanding or compressing it to meet the expectation. The scaling operation can be achieved by adding resources to the existing system or by adding a new system with the existing one. Scaling can be done to the servers On-Premise or on the cloud. In this article, we will be going through scalability in the cloud

What is Cloud Scalability?

The 4 pillars of Cloud Computing are

  • Scalability
  • Elasticity
  • Fault Tolerance
  • High Availability

Cloud scalability is one of the important pillars of cloud computing as seen above. It is the ability to increase or decrease the system resources to meet the changing demands. Storage capacity, processing power, and network can be scaled in the cloud without any downtime to the application whereas it would take weeks or months with on-premise infrastructure.

This is one of the major factors for the success of the cloud as companies can scale up /…

--

--

Dineshchandgr - A Top writer in Technology
Javarevisited

Principal Software Engineer and Technical Lead focussed on Backend Engineering who likes to upgrade the tech skills and share knowledge to the community