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

September 2, 2017 4.6k views
Storage

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.

        • If you take a look here https://aws.amazon.com/s3/faqs/
          Amazon S3 does actually provide durability SLA right?

          <^>
          Durability & Data Protection
          Q: How durable is Amazon S3?

          Amazon S3 Standard, S3 Standard–IA, S3 One Zone-IA, and S3 Glacier are all designed to provide 99.999999999% durability of objects over a given year. This durability level corresponds to an average annual expected loss of 0.000000001% of objects. For example, if you store 10,000,000 objects with Amazon S3, you can on average expect to incur a loss of a single object once every 10,000 years. In addition, Amazon S3 Standard, S3 Standard-IA, and S3 Glacier are all designed to sustain data in the event of an entire S3 Availability Zone loss.
          <^>

          Looks like DO team is only talking about their API’s availability.
          I’ve also googled about DO Spaces’ durability and found nothing. So I guess Spaces is not for critical production backups. But still I love DO services and Spaces is specially one of them.

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.