In the web hosting field, cloud architecture means using different web servers for each and every service which is 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 leads to higher uptime and much better overall performance since only one kind of system processes will run 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 offer is not genuine cloud architecture for the reason that the Internet hosting control panels they use are not designed to function with anything different from an individual server. When everything runs on one machine, a trouble with a single service may take the server offline. In this light, if you are searching for cloud hosting, you should check if the service you will get is truly a cloud one or if it is a marketing trick.