How redundant/safe is object storage with "spaces"?

September 2, 2017 3.6k views

I'm looking at using the new "Spaces" object-storage solution for a project. Just wondering, what kind of redundancy is in place for data stored in this system? I want to be able to tell clients that their data is backed up and quite safe from hardware failures. Is this already the case with "Spaces", or will I need to implement my own redundancy?

2 Answers

If DO expects Spaces to compete with S3, they'll need to provide similar durability guarantees. (From Amazon's documentation, "Amazon S3 Standard and Standard - IA are designed to provide 99.999999999% durability of objects over a given year.")

As far as I know, no such guarantee has been documented for Spaces. (Please correct me if I'm wrong.) Given this and Spaces' early-access status, I'm working under the assumption that objects in Spaces could go up in smoke at any moment.

  • Hi there - I'm the product manager for Spaces.

    We have plans to offer an API availability SLA for Spaces and our team is working through the details now. We will share more as soon as we can.

    That being said, our engineering teams have designed and tested Spaces to withstand multiple kinds of hardware (e.g. host, disk) and network failures that could occur at the different layers of the stack.

    Re: the 11 9's of durability that is mentioned in AWS S3 marketing pages -- AWS only has an API availability SLA for S3. They do not offer a durability SLA of any kind.

    • Hi John, just curious if you have any update about an SLA for Spaces? Thanks!

    • hi John,

      Some news about the SLA for Spaces? We want to migrate to Spaces soon, and for us SLA info is important, to make the decision.

      • Hi there - I took over from John as the Spaces PM. API Availability SLA is still in the works. That being said, we do track API availability of Spaces internally as a service objective and we are tracking very well towards achieving our API availability SLA goals.

It's up to you to back them up. You could probably write a script that uses the API to back these up.

Have another answer? Share your knowledge.