When it comes to web hosting, cloud architecture refers to using an individual server for each aspect of the web hosting service. Such a setup provides greater performance as one machine will be used just for file storage, another one just for running databases, etcetera, therefore different system processes will not run on the very same machine. This will lessen the probability of system errors considerably and will allow your websites to work faster, not mentioning the higher uptime. In case you're looking for such a service, you should double check that you'll really find it because a lot of companies advertise cloud hosting packages, yet the control panels they use are not designed to function in a genuine cloud and can function only on one server. The problem with using just a single machine is that if one service fails or generates high load, the entire server will almost certainly go offline, so your Internet sites will no longer be accessible.