In the hosting field, cloud architecture identifies using different web servers for every single service that's a part of the web hosting service. In other words, your files, databases and e-mails will not run on the exact same machine, but on separate ones. Such a configuration leads to higher uptime and improved overall performance since only one type of system processes will run on the server, so the system resources will be utilized as effectively as possible. Various web hosting service providers nowadays promote their cloud services, but what they supply is not real cloud architecture for the simple reason that the web hosting control panels they use are not designed to operate with anything different from a single server. In case everything is run on one machine, a problem with just a single service can take the entire server offline. In this light, if you are looking for cloud hosting, you should verify if the service you'll get is in fact a cloud one or if this is a marketing trick.