In regards to Internet hosting, cloud architecture refers to using an independent server for every single part of the web hosting service. Such a setup provides a lot better performance since one machine will be used just for file storage, a different one just for running databases, etcetera, so different system processes will not run on the exact same machine. This will minimize the chance of system errors considerably and will allow your Internet sites to operate faster, not mentioning the higher uptime. If you are looking for this kind of service, you should make certain that you'll really receive it since numerous companies advertise cloud hosting packages, however the control panels they use are not designed to work in a genuine cloud and can operate only on one server. The issue with using just a single machine is that in the event that one service goes down or generates high load, the entire server will almost certainly go offline, so your websites will no longer be accessible.