Cloud hosting mainly has two different types: public and private. In a public cloud, you share resources with other users on multiple virtual servers, which is similar to that in a shared web hosting environment. Where as in a private cloud, you get your own multiple servers, wherein you can accommodate all your storage requirements like that in a dedicated hosting.
In private cloud hosting, you get the authority to manage your own servers and greater flexibility with regard to storage space. A study reports that if given the choice of only being able to move one application to the cloud, 25% of respondents would choose storage. Thus, at this point, you need to decide the amount of level control you need and how many resources you are willing to share with others