Shared Hostingas its name suggest its shared means lots of other website also on this server and sharing the resorces. Its best suited for those how have less requirement of space and dont know about the server . Also if you website is static then its best for your because its cheapest also. Just here need to upload the website and that will work for you. Easily employee can upload the website into secure server. No need to maintain it.
Each web hosting service as 'cloud' is attended to by a different bunch of web servers, dedicated only to the given service at hand, sharing the load produced. Hence, the website hosting control panel is being handled by a separate stack of web servers, which serve the web hosting Control Panel solely and nothing beside it. There is another host of web servers for the mail, other for the disk storage, other for backup, another for the statistics, another for the MySQL databases etc. All these hosts of web servers run as one complete hosting service, the so-called 'cloud hosting' service.