Cloud servers are always best, no doubt but it will depend on your need. If you have single site with the limited disk usage, bandwidth, resources then go with the shared hosting servers. Here is the detailed description of cloud server -
Cloud hosting service will have the on demand resource allocation. There is harder security setup on the cloud hosting service.
Main principle of cloud hosting is divide as per the need. Cloud used to distribute the required resources on multiple servers as used them as per the requirement. There are multiple servers work together. If one server fails then other will start loading the same task without any delay. Cloud is nothing but the one larger storage space and processor.
Here are the some of the advantages of cloud hosting for you -
1. Accessibility - Main advantage of cloud hosting is that the files are accessible anywhere and anytime. You can access the files when you would like to access without matter of place.
2. Backup facility - Cloud hosting service always have the copy of your data on the the server. So in the case of disaster, you will have the copy of data even if the data on the main server get deleted or lost.
3. Low cost solution - You will need to pay just the amount for the storage which you are actually using.
4. Secure service - You don't have to worry about the security. Cloud hosting provider will have the best infrastructure on which you don't need to worry about the security , they have their setup for security.
5. High degree of uptime