In regards to web hosting, cloud architecture refers to using an individual server for each and every part of the Internet hosting service. Such a setup results in much better performance because one machine will be used only for file storage, another only for running databases, and so on, which means that different system processes will not run on the exact same machine. This will decrease the probability of system errors considerably and will allow your Internet sites to operate faster, not mentioning the higher uptime. If you are looking for this type of service, you have to double check that you'll really receive it as a lot of companies advertise cloud web hosting packages, but the control panels they use are not designed to function in a genuine cloud and can function only on one server. The issue with using one machine is that if one service goes down or generates high load, the whole server will most probably go offline, so your websites will no longer be accessible.