In regards to web hosting, cloud architecture refers to using an individual server for each and every part of the web hosting service. Such a setup leads to significantly better performance as one machine will be used only for file storage, a different one just for running databases, and so on, which means that different system processes will not run on the exact same machine. This will lessen the chance of system errors substantially and will allow your websites to work faster, not mentioning the higher uptime. In case you're looking for this kind of service, you have to make certain that you will really receive it as numerous companies advertise cloud hosting packages, yet the control panels they use aren't designed to function in a true cloud and can work only on one server. The problem with using one machine is that if one service fails or generates high load, the entire server will possibly go offline, so your websites will no longer be accessible.