Amazon S3 Vs. BackBlaze B2 Let me know if I missed something in my reply
:)
Yes, with S3 we can do Synthetic backup unlike the situation with B2. We do plan to implement it for B2 too, but no sure dates can be said at the moment.
With S3 there is no such problem with unfinished multipart uploads and to be on the safe side you can always configure a Lifecycle Rule "Action on Incomplete Multipart Uploads" or apply a Bucket Policy like this one:
<LifecycleConfiguration>
<Rule>
<ID>sample-rule</ID>
<Prefix></Prefix>
<Status>Enabled</Status>
<AbortIncompleteMultipartUpload>
<DaysAfterInitiation>7</DaysAfterInitiation>
</AbortIncompleteMultipartUpload>
</Rule>
</LifecycleConfiguration>
(policy taken from
https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html)
No, currently there are no issues with Online Access work when the data is in S3.
Overall since S3 is there longer compared to B2, we have various things done fro S3 that are still being implemented for B2. The above mentioned Synthetic Backup is a fine example of such situation.