Scaleability In The Cloud – What Does This Mean?

GEEX

2 May 2015

We all know that even with the increasing sizes of hard disk capacity, there is a limit to the amount of data that can be stored on a computer. Yet cloud computing is said to have unlimited storage. This may seem to be somewhat oxymoronic. The seemingly unlimited storage on clouds is achieved by a combination of two techniques called scaling and virtualization. Anyone remotely connected with the field of IT understands that virtualization is the creation of functionalities that do not exist. Scalability is a relatively new concept. In this blog we explain the concept of scalability and how it is used in cloud computing.

Cloud Service Providers (CSP) use two types of scaling – vertical and horizontal scaling.

Vertical Scaling

Vertical scaling refers to improving the hardware components of a single server such as adding CPUs, faster and larger hard disks, and additional memory. Improving the hardware components helps retrieve data quickly. This is advantageous in single thread applications where data has to be served up to a single client. However vertical scaling is helpful up to a certain point beyond which it does not add any value to the system and soon becomes a liability. CSPs then resort to horizontal scaling.

Horizontal Scaling

Horizontal scaling refers to utilization of multiple servers to serve multiple clients. Says John Ellis of BlueLock, it is simply the math of doubling your resources to provide double the amount of services. For example if one server can process 10 web pages per second, then two servers can process 20 pages. Of course, this is a bit more complex, but the basic principle remains the same.

How it Works

When users sign up with a CSP they seemingly work on a single server. However, the data, programs, and apps they use, are stored on several servers located at different locations. When a user connects to the cloud, he taps a single server that is usually closest in location. This server then makes requests to other servers to provide the data and processing requested by the client. These servers work in sync to serve the users. What gets stored on each of these servers depends on the networking model adopted by the CSP. Some CSPs contract with other CSPs to rent their hardware. The distribution of data and software then depends on the agreement between the two CSPs. All these interactions take place without the users being aware of them.

Conclusion

Cloud computing is attracting more and more business with its advantages of huge storage capacity, service on demand, and flexibility. These advantages are achieved by the use of networking techniques. Scalability and virtualization are the names given to the techniques adopted by cloud service providers to meet the increasing demands of their clients.

GEEX are able to provide various cloud solutions depending on size of your business. To learn more, please give us a call or drop us an email.

References: VMware

How to Choose the Right Supercar for Your Personality

Geex

GEEX

2 May 2015

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

You May Also Like

IT Support

GEEX One - IT Support,
Cyber Security & Training

From £50 per seat per month

Leasing

Device Leasing — Laptops, Desktops, Apple Mac

From £1.43 + VAT per week

20+ Years in Business

Trading since 2004. We have seen every kind of IT failure and know how to stop it before it starts.

1,000+ Clients

From accountancy firms to architectural practices. West Midlands and beyond.

700+ Endpoints

Managed and monitored.

Growing to 1,000.

FCA Regulated

We’re regulated so your lease is straightforward, protected, and professionally handled.

Let Us Show You What Two Decades of IT Experience Looks Like

Let Us Show You What Two Decades of IT Experience Looks Like

A conversation costs nothing. Tell us what your current IT looks like and we will tell you honestly whether we can improve on it — and what it would cost.