In the web hosting field, cloud architecture means employing different servers for every single service which is a part of the hosting service. In other words, your files, databases and e-mails will not run on the same machine, but on separate ones. Such a configuration results in higher uptime and much better overall performance since only one type of system processes will work on the server, so the system resources will be utilized as good as possible. Various service providers nowadays advertise their cloud services, but what they supply is not genuine cloud architecture for the simple reason that the Internet hosting control panels they use are not designed to work on anything different from an individual server. In case everything runs on one machine, a problem with just a single service can take the entire server offline. In this light, if you are searching for cloud hosting, you should verify if the service you will receive is truly a cloud one or if this is a marketing trick.