In the hosting field, cloud architecture describes employing different servers for each and every service that is 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 better overall performance because only a single type of system processes will run on the server, so the system resources will be utilized as efficiently as possible. A large number of hosting service providers these days advertise their cloud services, but what they offer is not real cloud architecture for the reason that the web hosting control panels they use are not designed to function with anything different from a single server. In case everything runs on one machine, a problem with just a single service could take the entire server offline. In this light, when you are looking for cloud hosting, you should verify if the service you will get is in fact a cloud one or whether this is a marketing trick.