In the hosting field, cloud architecture identifies using different 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 exact same machine, but on separate ones. Such a configuration leads to higher uptime and better 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 provide is not genuine cloud architecture for the simple reason that the web hosting control panels they use are not designed to work on anything different from a single server. When everything is run on one machine, a problem with a single service may take the whole server offline. In this light, if you are searching for cloud hosting, you should check whether the service you will get is in fact a cloud one or whether it is a marketing trick.