I don't really think you can guarantee for it to live forever unless you are paying someone to do this service for you. If you are just hosting it on a big site like tumblr you can hope that it stays up, but you never know if something will happen where they go under.