In regards to hosting, cloud architecture refers to using an independent server for every single part of the web hosting service. Such a configuration results in much better performance as one machine will be used just for file storage, another one only for running databases, etcetera, thus different system processes will not run on the same machine. This will decrease the probability of system errors substantially and will allow your Internet sites to run faster, not mentioning the better uptime. In case you're looking for this kind of service, you have to make certain that you will really find it because many companies advertise cloud internet hosting packages, but the control panels they use aren't designed to work in a genuine cloud and can work only on a single server. The problem with using just a single machine is that in the event that one service crashes or generates high load, the entire server will most probably go offline, so your Internet sites will no longer be accessible.