In regards to Internet hosting, cloud architecture refers to using a separate server for every single part of the web hosting service. Such a configuration leads to greater performance since one machine will be used only for file storage, a different one only for running databases, etcetera, therefore different system processes will not run on the same machine. The latter will lessen the probability of system errors significantly and will allow your Internet sites to run faster, not mentioning the higher uptime. If you're looking for this kind of service, you need to make sure that you'll really get it because many companies advertise cloud web hosting packages, but the control panels they use aren't designed to function in a true cloud and can function only on one server. The issue with using one machine is that in case one service crashes or generates high load, the whole server will possibly go offline, so your websites will no longer be accessible.