4 ms·
Also if you can't even do cross region, cross cloud won't happen
by morshu9001 1y ago
Also if you can't even do cross region, cross cloud won't happen
- dylan604 1y agoCross region isn't simple when you have terabytes of storage in buckets in a region. Building services in other regions without that data doesn't really do any good. Maintaining instances in various regions is easy, but it's that data that complicates everything. If you need to use the instances in a different region because your main region is down, you still can't do anything because those cross region instances can't access the necessary data.
- TZubiri 1y agoBottomline is that AWS gives you the tools to survive this outage within their own ecosystem. If there's an issue with relying only on AWS it has not been expressed in this outage.
- dylan604 1y agoexactly what tools helps make your large volume of data stored in a down region available to other regions without duplicating the monthly storage fees?
- morshu9001 1y agoYou duplicate the fees. But it's the same or worse trying to do multi cloud.
- dylan604 1y agoWhich is precisely why it's not done
- neom 1y agoI seems to recall it was fairly common to have a read only versions of sites when there was a major outage - we did that a lot with deviantart in the early 2000s, did that fall out of favour or too complex with modern stacks or?
- dylan604 1y agoIf only everything was a simple website. You're totally ignoring other types of workflows that would be impossible to use a read-only fall back. Not just impossible, but pointless.
- morshu9001 1y agoHN does it too, but it's a simple site
- morshu9001 1y agoI don't think storage cost is the reason, more that it's hard to design for regional failures. DB by itself as one example, cross region read replica usually introduces eventual consistency to a system that'd otherwise be immediately consistent.
- neom 1y agoThanks for the helpful reply! Do you think that would be still true if one accepted a constraint of the "down" version of the property served had data that was stale, say 24 hours behind what the user would have seen had they been logged in?
- morshu9001 1y agoYeah except it would probably be delayed way less than 24h. And then you have to figure out how to merge the data back in after, unless you're ok just losing it permanently. And make sure things are handled right if other healthy DBs point to things in the failed-over DB that disappeared.
- 1y ago
- jimbokun 1y agoData has a lot of gravity.
- Veserv 1y agoEntire terabytes?! My god, I can only barely fit that onto a single SD card the size of my pinky nail. It is quite bizarre that such paltry amounts of data and problems with such tiny scale seem to pose challenging problems when done in the cloud.
- dylan604 1y agoSuch a sophomoric response. It does not matter how large your storage use is exactly. The point is that nobody is going to pay to replicate that data in multiple clouds or within multiple regions of the same cloud provider. Btw, I'd love to have a link to where I could buy an SD card the size of a pinky nail that holds terabytes of data.
- Veserv 1y agoIt absolutely matters how large your storage use is. Terabytes of storage is easily manageable on even basic consumer hardware. Terabytes of storage costs just hundreds of dollars if you are not paying the cloud tax. If you got resiliency and uptime for a extra hundred dollars a year, that would be a no-brainer for any commercial operation. The byzantine kafkaesque horror of the cloud results in trivial problems and costs ballooning into nearly insurmountable and cost-ineffective obstacles. These are not hard or costly problems or difficult scales. They have been made hard and costly and difficult.
- dylan604 1y agoYour pedantry is just boring. Yes, I used the word terabyte instead I guess something more palatable to you for being large. Fine s/exabyte/terabyte/. I work with buckets where single files are >1 terabyte. There's more than one of these files, hence terabytes. I'm not going to do a human-readable summary listing of an entire bucket to get the full size. The point of the actual size is irrelevant. When people are spending 5-6 digits on cloud storage per month, they are not going to do it in multiple places. period. Maybe the new storage unit should just be monthly cloud spend, but then your pedantry will say nonsense like which cloud sever, which storage solution type, blah blah blah.