In the hosting field, cloud architecture refers to employing different web servers for each and every service that's a part of the web hosting service. In other words, your files, databases and emails will not run on the very same machine, but on separate ones. Such a setup contributes to higher uptime and much better overall performance as only one type of system processes will run on the server, so the system resources will be utilized as efficiently as possible. A large number of service providers nowadays promote their cloud services, but what they supply is not true cloud architecture for the reason that the Internet hosting control panels they use are not designed to work on anything different from a single server. When everything runs using one machine, a problem with a single service may take the whole server offline. In this light, when you are searching for cloud hosting, you should verify whether the service you'll receive is in fact a cloud one or if it is a marketing trick.