The web designers’ guide to cloud hosting – Read the rest
Cloud computing is quietly taking over the world and changing the way we use our computers forever. Whether you’re storing your photo collection on Flickr or logging on to Gmail, everyone’s now using the cloud, even if they don’t realise it. But how does it work and how can we as web designers and developers make it work for us?
Cloud computing runs on virtual servers. Rather than being a single physical box, a virtual server runs as part of a physical box. This type of virtualisation is nothing new and has long been a cost-effective entry-level solution. Virtual machines on the cloud run on clusters of servers. Again, this is nothing new: most medium-to-large server set-ups involve clustering.
Hardware as a service
The big difference with cloud hosting is that it packages all of this up so that it’s ‘Hardware as a Service’ – the clustering, virtualisation and resilience are all a given. The virtual server on the cloud runs across many thousands of servers, in different data centres in different locations: an entire ‘cloud’ of servers.
In terms of server architecture, this looks like an obvious progression. In terms of users, developers and business, the implications are as big as the cloud itself.
The move to cloud hosting requires a shift in mindset similar to that when stepping away from apps stored on your own machine to those managed on the web. In the same way that Google Docs means you no longer have to install Microsoft Word, and Spotify means you can listen to music without downloading it from iTunes, with cloud hosting there’s no longer a need to lease a server: you can use as much or as little as you need.