When it comes to hosting, cloud architecture refers to using an individual server for each and every aspect of the Internet hosting service. Such a configuration leads to greater performance as one machine will be used just for file storage, another one just for running databases, etcetera, so different system processes will not run on the very same machine. This will minimize the chance of system errors considerably and will allow your sites to operate faster, not mentioning the better uptime. When you're looking for this kind of service, you should double check that you will really receive it as lots of companies advertise cloud internet hosting packages, however the control panels they use are not designed to work in a genuine cloud and can function only on one server. The trouble with using a single machine is that if one service crashes or generates high load, the whole server will possibly go offline, so your websites will no longer be accessible.