In the web hosting field, cloud architecture refers to employing different web servers for each 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 setup results in higher uptime and much better overall performance because only one type of system processes will run on the server, so the system resources will be utilized as good as possible. A number of service providers these days advertise their cloud services, but what they provide is not actual cloud architecture for the simple reason that the hosting control panels they use are not designed to operate with anything different from an individual server. In case everything runs on one machine, a trouble with one service could take the whole server offline. In this light, if you are looking for cloud hosting, you should check if the service you will receive is in fact a cloud one or whether this is a marketing trick.