In the Internet hosting field, cloud architecture describes employing different web servers for every single service that's a part of the web hosting service. In other words, your files, databases and emails will not run on the exact same machine, but on separate ones. Such a setup contributes to higher uptime and superior overall performance because only one type of system processes will run on the server, so the system resources will be utilized as well as possible. A lot of hosting service providers these days advertise their cloud services, but what they provide is not true cloud architecture for the reason that the hosting control panels they use are not designed to operate with anything different from an individual server. When everything runs using one machine, a problem with one service could take the whole server offline. In this light, if you are looking for cloud hosting, you should check whether the service you'll get is really a cloud one or whether it is a marketing trick.