Scalability in Cloud Computing

Scalability is a feature of Cloud Computing, But what is this terminology Scalability actually means ? We wrote in the previous detailed article on Cloud Computing that Cloud Computing’s one of the feature is “Scalability by decoupling the use of swings and infrastructure limitations”. This is an explanatory article in details on Scalability in Cloud Computing.

What Scalability actually means ?

In the context of software scalability means that a system of hardware and software, increases its performance with the addition of resources or other nodes / computers in a defined area in a proportional or linear pattern. Resources can be, for example, CPU, RAM, hard drives, network bandwidth etc. Scalability of a system measured with scaling factor or SpeedUp.

One can increase the performance of a system in two different ways:

By scaling up also known as vertical scaling
By scaling out also known as horizontal scaling

Example of scaling up would be the increasing of storage space, adding a CPU or installing a more powerful graphics card. Scaling out means increasing the performance of the system by adding additional computers / nodes. This is the important point of Scalability in Cloud Computing.

Read more: http://thecustomizewindows.com/2012/08/scalability-in-cloud-computing/
» Scalability in Cloud Computing
Related Tags: