How to create your own cloud server using online tools?

Are there any advanced technologies that can provide us free storage accessible from anywhere at any time just by having an Internet connection? If any of you have tried any software previously, then please tell how to create your own cloud server?
