Live data from Hacker News

AWS us-east-2 outage

news.ycombinator.com

231–240 of 254 posts

Re: AWS us-east-2 outage

#231
post #40

Earlier quoted context omitted.

And the reason that works is because HN is mostly hosted on its own stuff, without weird dependencies on anything beyond "the servers being up" and "TCP mostly working."

I believe it's on AWS after its two servers broke at the same time the other day.

Temporarily, yes.

Re: AWS us-east-2 outage

#232

Earlier quoted context omitted.

100km? Oh really?

https://docs.aws.amazon.com/sap/latest/general/arch-guide-ar... Each Availability Zone can be multiple data centers.At full scale, it can contain hundreds of thousands of servers. They are fully isolated partitions of the AWS global infrastructure. With its own powerful infrastructure, an Availability Zone is physically separated from any other zones. There is a distance of several kilometers, although all are within…

So at most 100km, not at least 100km.

Re: AWS us-east-2 outage

#233

Earlier quoted context omitted.

To an investor, a salary is a temporary cost ie, you pay the salary, get the TF scripts made, fire the employee while a checkbox driven, managed resiliency is going to cost you forever with no hope of ever eliminating that cost. At least that’s what was recently told to me by my manager to explai why my employer prefers to hire people to self manage the AWS infra.

Wait. Are you saying that while AWS maintains multiple AZs they can’t maintain reliability on the failover systems between them?

Did you, by chance, reply to the wrong comment? Don’t think I said anything about failovers etc.

The point made to me was that a devops role can be made to eventually automate their own job away to an extent. To an investor, having a devops role on staff is acceptable.

If you never had a devops role and used AWS managed services, you can’t automate that and trim costs.

I.e., devops roles look like surplus in the system if they’re doing a worse job than managed services but to certain audiences, that surplus is necessary. So, if you’re looking to fundraise and your business has tight margins, don’t be too hasty to move to managed services.

Re: AWS us-east-2 outage

#234

Earlier quoted context omitted.

This has quickly grown to more than adding in a couple of lines! Now I need to architect my legacy app so that I can deploy into lambdas, then I can get resiliency I don't really need! Not all systems require high availability. Some systems are A-OK with downtime. Sometimes, I'm perfectly fine with eventual consistency. You really do have to look at the use-cases and requirements before making sweeping staements.

I thought we were talking about cloud architects making poor decisions when designing solutions. Where did legacy apps come from? > Some systems are A-OK with downtime. And those ones would not have cared about this outage. Your point isn't that clear.

No, we were talking about architechts making decisions that you characterised as poor. I was pointing out that your statement was over-general and that there are many instances where making the informed decision to ignore HA is a completely reasonable thing to do.

By your last sentence, it appears you agree with me.

If you meant to say that your statement only applies to cloud architects who are attempting to maintain an uptime SLA with multi-az/region redundancy, then sure, AWS has lots of levers you can pull and those complaining really should spend some time studying them.

As for legacy applications, I would not have brought up them up at all if you hadn't suggested pushing things into lambdas as a solution to multi-az. Once again, there are many many situations where this is not appropriate. Not everything is greenfield, and re-architecting existing applications in an attempt to shoehorn it into a different deployment model seems a bit much. Unless I'm misunderstanding what you meant.

Re: AWS us-east-2 outage

#235
post #97

The fact that so many popular sites/services are experiencing issues due to a single AZ failure makes me think that there is a serious shortage of good cloud architects/engineers in the industry. It would be one thing if this was a Regional failure, but a single AZ failure should not have any noticeable effect.

Companies don’t want to pay for in house architecture/etc and developers are generally ultra hostile towards ops people.

Re: AWS us-east-2 outage

#236

Earlier quoted context omitted.

Or how about "I'm fully aware, I've done the math taking into account both cost and complexity of implementation and cost of downtime, and I'm probably making fantastic calls based on my actual needs."

If you had "done the math" then you would have gone serverless and gained multi-az for free, as it is almost always the cheapest option.

Right, because magically serverless is the right answer for every application.

Re: AWS us-east-2 outage

#237
post #44

Sorry all I jinxed it. Yesterday I was in a meeting and said "The only regional outages AWS has ever had were in us-east-1, so we should just move to us-east-2." Now I guess we have to move to us-west-2. :) Update: looks like it's only one zone anyway, so my statement still stands!

Naive question: don't people who care about resiliency have their services in more than one datacenter? or datacenter failure is considered such a rare event that's it's not worth the cost/trouble of using more?

AWS makes it trivially easy to distribute across more than one datacenter... The only time that outages make the news is when they all fail in a region.

Re: AWS us-east-2 outage

#238
post #44

Sorry all I jinxed it. Yesterday I was in a meeting and said "The only regional outages AWS has ever had were in us-east-1, so we should just move to us-east-2." Now I guess we have to move to us-west-2. :) Update: looks like it's only one zone anyway, so my statement still stands!

Naive question: don't people who care about resiliency have their services in more than one datacenter? or datacenter failure is considered such a rare event that's it's not worth the cost/trouble of using more?

I'd consider using it, but the biggest roadblock for me is that I work in a regulated industry in Australia, and until AWS finishes their Melbourne region (next year maybe?) I'm stuck in one region because all private data needs to stay in Australia.

Also, I think a lot, but not all of the services I use work okay with multiple regions.

On top of that, I was looking at the documentation for KMS keys yesterday, and a KMS key can be multiregion, but if you don't create it as multiregion from the start, you can't update the multiregion attribute. So you need to create a new KMS key and update everything to use the new multiregion key.

Re: AWS us-east-2 outage

#239

Earlier quoted context omitted.

Stay in us-east-1, they provide Chaos Monkey for free. It's a feature.

I always say stay in use1 because almost everybody is there and when it's suffering any kind of outage so much of the internet is affected that it's no big deal that you're a part of the outage. People just go outside and get some air knowing it will be back up in a few hours, usually right around the time the AWS status page acknowledges that there is an issue.

After my own heart

Re: AWS us-east-2 outage

#240
post #97

The fact that so many popular sites/services are experiencing issues due to a single AZ failure makes me think that there is a serious shortage of good cloud architects/engineers in the industry. It would be one thing if this was a Regional failure, but a single AZ failure should not have any noticeable effect.

I don't think there's a shortage of people who can architect reliable services. I think companies simply put reliability on the back burner because it rarely bites them. It's the same reason technical debt is so rarely paid off.

But technical debt bites you in every new feature by slowing new code addition.
Post reply on HN