Recently, I’m noticing more and more hosting companies offering services that they call ‘cloud hosting’ or something ‘cloud’. They say their advantages are better scalability, 100% availability and ability to order resources immediately on demand. I’d like to know how this kind of cloud hosting is done and imagine the infrastructure design.
A standard dedicated server is one physical machine, a standard VPS is a VM on a physical machine and perhaps a separate machine for backups and that’s it. Some companies offer servers or VPS’s in the cloud (with the added benefits I mentioned earlier) and I wonder how they are set up. I know each company will have their own methods but perhaps there is a general idea? I imagine there must be a number of interconnected servers but what else? Initially, I though the word ‘cloud’ was just a buzzword that was used for marketing and doesn’t mean anything but then I saw companies comparing cloud hosting to normal hosting and how it’s better so I suspect there must be something more to it.