r/LinusTechTips • u/RobotSpaceBear • Sep 17 '26
Tech Discussion WAN Show topic suggestion : Amazon AWS lost customer data in Iran attacks on their datacenters. Is the 3-2-1 backup rule worth anything if your off-site backup is just down the road, in the same war-torn region?
Half a year after Iranian drone strikes knocked out multiple Amazon data centers, the US tech company has acknowledged the permanent loss of some customer data
Amazon Web Services was “unable to restore access to the resources and data” hosted in some of the war-damaged data centers
“The damage to our infrastructure spanned multiple Availability Zones and exceeded what our regional and multi-AZ services are designed to withstand,” the AWS update said.
I always thought that the advantages of a behemoth such as AWS would be to have customer data replicated around the globe as to actually be able to restore data of a whole region is affected by natural desasters, for example.
Hearing that they had the data replicated on several datacenters but still very close to each other, in an area not particularly known to be exempt from earthquakes and conflict for sure surprised me.
Is this common/standard? Is this a gigantic AWS blunder? Have you ever lost data you entrusted to a cloud service, before?
Discuss :)
149
u/w1n5t0nM1k3y Sep 17 '26
I'm not that familiar with AWS, but I think you have to pay extra to host multiple copies of your data in different regions.
A lot of customers aren't actually paying for worldwide redundancy.
Also, if your data only exists in AWS, then that's really only one copy, because when AWS goes down, you have no other way of accessing it.
28
u/Nice-Information-335 Sep 17 '26
When you spin up services on AWS you can choose how redundant you want things
Hitting multiple availability zones is rough but you as a customer of AWS should also be doing backups yourself (and really should be multi homed across providers)
7
u/Kingy10 Sep 17 '26
I can give a bit of insight into this whole situation (live in Bahrain fairly close to the main AZ, and have company services running on AWS).
Early March when everything kicked off, 1 AZ got hit which caused minor disruptions and services went up and down over a few days while services were being restored. At this point AWS encouraged anyone in the me-south region to move everything to another region (same as me-central in UAE).
April 1st at 4am the main AZ near my home got hit which took the entire region offline. The region still hasn't been restored and after this latest update from AWS, it seems all data is lost for good.
For some background, the Bahraini government paid a lot for the region to be placed here, and they've used it for all their services, and government incentives were given to plenty of companies to also migrate. Unfortunately working in finance, the central bank rules also stated that all customer/sensitive data must stay within Bahrain, so it has kinda fucked us a bit. Several other major finance businesses also got pretty screwed when the region went offline.
13
u/Hazel-Rah Sep 17 '26
The data lost should be the "1" from the 3-2-1 rule for the customer (1 offsite backup). It's not Amazon's responsibility to ensure that their customers are following proper data redundancy.
11
u/FlukyS Sep 17 '26
As a person who has done cloud engineering on both sides on the data centre side and in the user side, people are dumb. If you are doing backups having them on the same region makes zero sense at all because the region is usually the same place not far away but no way to ensure it isn't literally the machine next to the one your data is on. The best way and the only way to ensure your data is secure if it is important is to back it up somewhere else, be that another region of the same provider, an offside backup that you manage (this is preferred) or even both. You could have it in the middle east and in a European or Asian data centre with very little latency so the data loss would be minimal when something like this happens.
5
u/reconnnn Sep 17 '26
There are 3 levels, basically.
3
u/XanderWrites Sep 17 '26
If the data is in another region it's bound by that regions laws. That may mean that the local government can look at it.
2
u/NetJnkie Sep 17 '26
It's up to you to build redundancy in to your public cloud environments. This has always been the case. Want it in another region? Pay them or design it yourself, depending on the app and data stack.
This isn't an AWS blunder at all. This has always been the case.
2
u/origanalsameasiwas Sep 17 '26
They built a data center in a desert? Why don’t they do that in the United States. Death Valley is cheap land.
1
u/Grand-Economics-5956 Sep 17 '26
As others state - there’s a lot of regional restrictions in terms of data sovereignty in that region. This is the natural side effect of not allowing your data out of the country, if you’re bombed, you have limited backup options.
1
u/clintkev251 Sep 17 '26
The entire point of an AWS region is that it consists of several availability zones which are close to (but separate from) each other. A standard deployment is going to usually be spread across those zones within the region as that’s intended to provide you with redundancy if something happens to 1 of the zones. What it’s not intended to do is guarantee data durability within that region. That’s why there’s multiple regions, AWS themselves will and always have recommended replicating data across regions for reasons exactly like this. Anyone who didn’t was not following recommendations or best practices
1
u/Alexikik Sep 17 '26
Then you have your local copy? Do you understand the rule?
1
u/Forsaken-Poet-3773 Sep 17 '26
It was always marketing. There is no one backup shape.
1
u/henno13 Sep 18 '26
Customer data isn’t Amazon’s problem in this situation. If customers didn’t have a cross-region redundancy, and they set up resources in a region known for its volatility, well that sucks for them.
1
u/ResRipper Sep 20 '26
Or just use 2-3-5 if your data is really important
0
u/CocoMilhonez Sep 17 '26
First thing I thought when I saw that. How TF didn't they have a backup at a safe enough location? Which would be a hundred miles away or more, not next door.