There are couple hundred meanings going on around there for Cloud Computing. But no one exactly know what really is. Some people think web hosting on clouds. That is just a joke. Today we will be having a details explanation on what really cloud computing it and how it works. So lets not confuse us and take a start.
Cloud computing is basically the on-demand infrastructure, which can be deployed and used in no time. It is basically the pool of servers join togather, which share resources with each others like ram, space etc. So in short you’ve following things in hand.
- Fast access over the network.
- On-demand resources availability.
- Shared resources of networked computers.
- Fast deployment.
For a normal user it does not matter, where the website is really hosted, for example a normal user of Facebook does not care what kind of servers they use, what are their security measures, what kind of disks they use. And how much data is being used by server. So it does not really matter at all, just they know that they can put a url on the bar and they can simply access the website.
But If we digg a big we can come to know that there is much behind a simple website, it might be hosted on shared server, vps, dedicated server, or a pool of servers (mean cloud computing). After that it needs a network to be connected to which involves a couple many network cables. And for sure it need to be managed by some one, so indeed it needs a staff as well, who can manage the server and take care of any issues that may occur. So in short a website needs a lot of resource care and for sure some amount of money to be handled. And users just want them to be access round the clock from what ever the device they want, that includes their laptops/mobiles/tablets etc.
So for a visitor it does not matter, what matter is the accessibility of website. So cloud computing gives us rapid growing as per you and your users need. It’ve flexibility to be grown on demand, so a user of cloud computing don’t need to worry about things like getting over flooded with users or with heavy traffics.
So basically cloud hosting is all about good hosting, best uptime and on-demand scaling. Cloud computing gives good uptime because it is a network/cloud of computers join togather, and resources of these computers are being used. So in-case if one of the server within the network gets faulty or get down other server comes online, and website remains accessible to users.
Some Draw Backs
So now after discussing a lot of benefits of cloud hosting/computing lets see whats its drawbacks. As you guys know everything have some drawbacks and nothing is always 100% perfect.
First and most important thing is the cost of cloud computing is not affordable to all webmasters out there. As all webmasters depends on their website income, so If their website income is not letting them to get cloud hosting, so they need to stick to normal hosting. And this is due to the cost of cloud hosting.
Other disadvantage of cloud hosting might be the compromise of data, this does not happens very often. But still If provider is not taking real care of their servers/network then their might be a security breach.