I think the real differentiation is understanding. AI still has no understanding of the concepts it knows. If I show a human a few dogs they will likely be able to pick out any other dog with 100% accuracy after understanding what a dog is. With AI it’s still just stasticial models that can easily be fooled.
Local files, s3 sync on a 5 minute scheduled task to a glacier flexible retrieval bucket with versioning. Then I have an s3 sync app on my phone to make it all work like dropbox.