‹ BackHN Continuity

Thread

AWS says it can't restore some data from mideast facilities struck by Iran

530 points · 452 comments · berkeleyjunk

  1. cmiles8 · · focus · HN ↗
    This interview with an AWS leader isn’t aging well, from CBS Sunday morning:

    Pogue asked, "I don't mean to give anyone ideas, but let's say I figured out that one of these unmarked buildings was an AWS data center, and I blew it up. Are you saying that it's so backed up and redundant that you probably wouldn't notice?" Wood replied, "Yeah, you wouldn't notice. I mean, we might be a bit upset, but you wouldn't notice!"

    <a href="https:&#x2F;&#x2F;www.cbsnews.com&#x2F;news&#x2F;cloud-computing-loudoun-county-virginia&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.cbsnews.com&#x2F;news&#x2F;cloud-computing-loudoun-county-...

    1. krick · · focus · HN ↗
      That is actually surprising to me. Claims like that are pretty common, they make sense and they should be true, so even though I don&#x27;t really know AWS (&#x2F;Backblaze&#x2F;Azure&#x2F;whatever) redundancy planning in enough detail, I used to trust them. It&#x27;s really worrying when they outright say it will be ok, and then a week later it turns out to be not ok.
      1. houssc · · focus · HN ↗
        The caveat is always &quot;if you&#x27;re using the service correctly&quot; which is not necessarily free. Meaning taking advantage of multiple geo zones, building in redundancy to your stack, etc. Like everything he said is possible if your technology stack living in AWS was designed to survive it. Everyone who has ever had the &quot;we lost your data&quot; email from AWS knows at the end of the day the cloud is just someone else&#x27;s data center with neat provisioning tools and services.
        1. marcosdumay · · focus · HN ↗
          No, that quotation on the GP clearly states that AWS has enough redundancy within the same region that they will continue all services running on it if a datacenter is destroyed.

          It&#x27;s very clearly not about you being able to set-up redundancy for yourself.

          1. cyberax · · focus · HN ↗
            That&#x27;s actually true. AWS is designed to survive one datacenter being offline (which happened more than once, btw). When the first DC in ME was hit, AWS continued working normally, with only a few services experiencing issues.

            But it&#x27;s not designed to survive TWO datacenters going offline, and in a permanent fashion.

            1. Dylan16807 · · focus · HN ↗
              Aren&#x27;t they supposed to have 3 copies of everything? If so, two datacenters going offline at the same time should mean almost zero data loss.
              1. dotancohen · · focus · HN ↗
                No.

                _You_ are supposed to have three copies of everything - and two of those should be off AWS.

                1. Dylan16807 · · focus · HN ↗
                  Yeah yeah I know about 3-2-1.

                  But when I put data on normal S3, isn&#x27;t my money supposedly paying for triple redundancy?

                  Look, here&#x27;s the documentation: <a href="https:&#x2F;&#x2F;docs.aws.amazon.com&#x2F;AmazonS3&#x2F;latest&#x2F;userguide&#x2F;DataDurability.html" rel="nofollow">https:&#x2F;&#x2F;docs.aws.amazon.com&#x2F;AmazonS3&#x2F;latest&#x2F;userguide&#x2F;DataDu...

                  &quot;S3 Standard, S3 Intelligent-Tiering, S3 Standard-IA, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval, and S3 Glacier Deep Archive redundantly store objects on multiple devices across a minimum of three Availability Zones in an AWS Region. An Availability Zone is one or more discrete data centers with redundant power, networking, and connectivity in an AWS Region.&quot;

                  As far as I&#x27;ve heard before that&#x27;s not with parity and three zones means three copies. But when I search now I see things about 5+4 parity, any insight here?

                  1. cyberax · · focus · HN ↗
                    Yes, normal S3 is at least triply-redundant. But it&#x27;s possible for S3 to lose some data if two DCs are down and a disk dies in the single remaining DC.

                    AWS doesn&#x27;t use parity for S3, they actually mirror the data.

              2. cyberax · · focus · HN ↗
                Some systems in AWS do, but they typically need a quorum of at least two copies to work. Other systems only have 2 copies.

                And in this case, it looks like all three DCs were damaged.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.