In the web hosting field, cloud architecture describes employing different servers for each service that's a part of the internet 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 superior overall performance since only a single type of system processes will run on the server, so the resources will be utilized as good as possible. Numerous companies nowadays promote their cloud services, but what they provide is not actual 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 runs on one machine, a trouble 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 really a cloud one or whether this is a marketing trick.