In the Internet hosting field, cloud architecture means employing different web servers for each service that is a part of the internet 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 setup leads to higher uptime and better overall performance since only one type of system processes will run on the server, so the system resources will be utilized as good as possible. Various web hosting service providers nowadays advertise 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 function with anything different from a single server. If everything runs on one machine, a trouble with just a single service may take the whole server offline. In this light, when you are searching 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.