I believe cloud by definition means third party, but something like the host wont know what it is storing, just who accesses it. So in OP's case if his computer is shutdown, the server wont be able to serve the file, but if it is on "cloud" there is a lot less chance of downtime and greater latency as "cloud" can have multiple data centers around the globe to server same file.