In the Internet hosting field, cloud architecture means employing different web servers for each service which is a part of the web hosting service. In other words, your files, databases and emails will not run on the exact same machine, but on separate ones. Such a configuration leads to higher uptime and superior overall performance as only one type of system processes will run on the server, so the system resources will be utilized as well as possible. A number of companies these days advertise their cloud services, but what they offer is not actual cloud architecture for the simple reason that the Internet hosting control panels they use are not designed to operate with anything different from an individual server. In case everything is run on 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 verify if the service you'll get is in fact a cloud one or whether it is a marketing trick.