What is Cloud hosting and why you need this?

By “cloud” is meant a group of servers that swap their performance to the client which need it in this moment.

How does it work?

Non Cloud example: We have a Network of 20 Servers. And we have 20 websites that must be hosted.

Every of these website is hosted on particular server.

Website number 5 have a peek of visitors every day at 6 to 8 pm. This visitors peak overload the server and slows down the website. This means the website number 5 is limited reachable every day from 6 to 8 pm.

Another 19 Servers have no visitors daily from 6 to 8 pm and they run idle while only one server is out of resources like CPU, RAM, I/O.

Cloud hosting example:

We have a Network of 20 Servers and we have 20 websites hosted on these servers.

We bundle all 20 servers into one big server so that any website hosted on this network have access to all resources available on all 20 servers.

Now when the website number 5 need more resources then it can use the power of 19 another servers from 6 to 8 pm daily.

While sharing the server resources of website number 5 with another websites when the visitors peak is over.

Who need this?

This is useful for websites which don’t need a lot of server resources permanently but require a lot of CPU or RAM for short time periods.

For example: A video sharing website does not need a lot of server resources to serve a requested video to the visitors. But when someone upload a new video then the video file must be converted before it appear on website. A video conversion process takes a lot of CPU resources and can slow down the whole website for a while. To avoid this performance breakdown it is useful to use the power of another servers from the neighbourhood. This will decrease the video conversion time to few seconds so that no website will get slow.

  • Advanced Search