In regards to Internet hosting, cloud architecture refers to using an individual server for each and every part of the hosting service. Such a setup provides significantly better performance because one machine will be used just for file storage, another one only for running databases, and so on, thus different system processes will not run on the same machine. This will reduce the probability of system errors substantially and will allow your sites to work faster, not mentioning the higher uptime. When you're looking for this kind of service, you should make sure that you'll really receive it since a lot of companies advertise cloud internet hosting packages, but the control panels they use aren't designed to work in a true cloud and can work only on one server. The issue with using a single machine is that in the event that one service fails or generates high load, the entire server will possibly go offline, so your Internet sites will no longer be accessible.