In regards to web hosting, cloud architecture refers to using a different server for each part of the hosting service. Such a configuration provides greater performance since one machine will be used just for file storage, a different one just for running databases, and so on, which means that different system processes will not run on the very same machine. This will lessen the probability of system errors significantly and will allow your sites to run faster, not mentioning the better uptime. If you're looking for such a service, you need to make sure that you'll really find it since many companies advertise cloud internet hosting plans, yet the control panels they use aren't designed to work in a true cloud and can operate only on a single server. The issue 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 websites will no longer be accessible.