When it comes to hosting, cloud architecture refers to using an independent server for every single aspect of the web hosting service. Such a setup results in better performance as one machine will be used only for file storage, another only for running databases, etcetera, which means that different system processes will not run on the exact same machine. This will reduce the probability of system errors substantially and will allow your Internet sites to work faster, not mentioning the better uptime. If you are looking for such a service, you have to make certain that you'll really receive it since a lot of companies advertise cloud internet hosting packages, yet the control panels they use are not designed to work in a real cloud and can function only on one server. The issue with using a single machine is that if one service goes down or generates high load, the whole server will almost certainly go offline, so your websites will no longer be accessible.