cloud storage could be the best technique to store large content.

Do you want to if all your data will probably be stored beyond your reach? That's right Microsoft, Amazon and Google typical cloud storage providers that give you space as well as there isn't really cost or any strings attached.