In regards to hosting, cloud architecture refers to using an individual server for each and every aspect of the Internet hosting service. Such a setup results in much better performance as one machine will be used only for file storage, another just for running databases, etcetera, which means that different system processes will not run on the exact same machine. This will lessen the chance of system errors significantly and will allow your Internet sites to operate faster, not mentioning the higher uptime. In case you are looking for this kind of service, you have to double check that you will really find it as many companies advertise cloud web hosting plans, but the control panels they use are not designed to function in a true cloud and can operate only on one server. The trouble with using just a single machine is that if one service goes down or generates high load, the whole server will possibly go offline, so your sites will no longer be accessible.