In the web hosting field, cloud architecture means employing different servers for each and every service that's a part of the web hosting service. In other words, your files, databases and emails will not run on the same machine, but on separate ones. Such a setup contributes to higher uptime and much better overall performance since only one type of system processes will work on the server, so the resources will be utilized as effectively as possible. Various hosting service providers these days promote their cloud services, but what they supply is not true cloud architecture for the reason that the Internet hosting control panels they use are not designed to work on anything different from a single server. In case everything runs using one machine, a problem with a single service could take the whole server offline. In this light, if you are looking for cloud hosting, you should verify whether the service you'll get is really a cloud one or if this is a marketing trick.