In the Internet hosting field, cloud architecture means using different web servers for each and every service that's a part of the web hosting service. In other words, your files, databases and e-mails will not run on the very same machine, but on separate ones. Such a configuration leads to higher uptime and better overall performance as only one type of system processes will run on the server, so the system resources will be utilized as efficiently as possible. A lot of web hosting service providers nowadays advertise their cloud services, but what they provide is not genuine cloud architecture for the reason that the web hosting control panels they use are not designed to function with anything different from an individual server. In case everything runs using one machine, a problem with just a single service could take the whole server offline. In this light, if you are searching for cloud hosting, you should check whether the service you will receive is in fact a cloud one or whether this is a marketing trick.