Live data from Hacker News

Google Cloud Europe service disruption

status.cloud.google.com

121–130 of 153 posts

Re: Google Cloud Europe service disruption

#121
post #106

Earlier quoted context omitted.

Starting up a cloud region after a total shutdown is likely an untested procedure with no well known timeframe, even if the hardware is ok.

If you're in the business of being a massive cloud provider, hopefully restarting a region is not an untested procedure for you. You could always test this in a live environment before a region becomes open to customers.

You're right. It's not untested at all. It's just not instantaneous, unfortunately. :)

Re: Google Cloud Europe service disruption

#122

Earlier quoted context omitted.

AWS has similarly suffered outages from an entire datacenter being taken out like this. No one is immune. If you want true fault-tolerance you need to be multi-regional (everyone says as much), ideally, multi-continental. europe-west9 is the only large Google datacenter in France afaik. Building more would cost lots more money, and it seems like the market isn't there for it. Workloads that require data locality in F…

Eh source for that. AWS has had issues where a single Zone caused such a lack of capacity in the region that some multi-zone services degraded to the point of a domino fail-over. However I've not heard of any AWS event where a fire/flood in AZ A also caused a fire/flood in AZ B.

But does it really matter that the incident is a flood or a cascading software failure if the likelihood and severity is the same?

Being in the same building is an "implementation detail" from a customer perspective, what matters is the consequences of this decision.

For example, maybe this decision allows for better network connectivity at a lower cost for inter-zones traffic, while, on the other hand, not protecting against some classes of risks.

In the end, you can have a similar multi-zone outage keeping the region down for an extended period of time just because of a bad network config push (see the massive facebook outage in 2021). As a customer, I don't care if it's a flood or a network outage.

Imho, what matters the most is a clear documentation of how these abstractions work for users and the corresponding contractual agreements (costs, SLAs, etc). Users can thus decide if they are ready to pay the price of protecting themselves against an extended outage impacting a single region.

Re: Google Cloud Europe service disruption

#123

Earlier quoted context omitted.

GCP doesn't operate the same way as Google consumer products. We are a paid customer for over 5 years and I also have only good things to say about GCP and their support

>We are a paid customer To be fair, so were Stadia users.

To be fair, it's hard to look at Stadia as anything other than a masterclass of how to make your customers whole.

Re: Google Cloud Europe service disruption

#124
post #56

Title is incorrect, this is not a general outage. There are two separate issues: europe-west-9 (Paris) has been physically flooded with water somehow and is hard down. This is obviously bad if you're using the region in question, but has zero impact elsewhere. https://status.cloud.google.com/incidents/dS9ps52MUnxQfyDGPf... There is a separate issue stopping changes to HTTP load balancers across most of GCP, but it ha…

So this is probably too soon, thoughts and prayers for the datacenter operators and staff out there, but are they going to auction off the flooded hardware? Trying to restore a flooded Google rack sounds like a super fun project. Anyone experience with losing an entire DC to flooding? edit: I just Googled it (lol) and this DC has to be brand spanking new ( https://cloud.google.com/blog/products/infrastructure/google.…

2015 Chennai (South India) Floods. It was the flood of a century. [1]

Our DC was intact, but the building and access was cut-off. We lost the backup diesel power generators in the flooding. Of course, grid power was cut-off.

Our DC operating team managed to shutdown all the servers and racks cleanly before UPS power was completely drained. The 4 engineers and 2 security guards then swam out of the compound in chest high waters. (I am not kidding).

When the rains subsided and the flood waters receded after a couple of days, we had to plan the restart. The facility still had to be certified by health and safety, but we needed to get the datacenter back up.

A secondary operations site that would remote-connect to the DC was brought up in 1 week since we estimated the rains to potentially continue for a few more days and cause interruptions. But the critical item for the plan to work was getting a new backup power setup. We rolled in a truck-mounted diesel generator and positioned it in the highest point in the campus (also close to our building tower that had the DC) and ran power cables to it (we had to source this and it was a challenge to do it with the time crunch and the rains).

We moved staff to other cities by bus (airport was shutdown) as part of our recovery plan, but we still needed connectivity to our DC for some of the critical processes.

Long story short, it worked.

I'll never forget the experience and the scars from this war story.

[1]: https://en.wikipedia.org/wiki/2015_South_India_floods

Re: Google Cloud Europe service disruption

#125
post #77

Earlier quoted context omitted.

> It's intriguing to me that AFAIK load-balancer changes in AWS don't suffer from this problem. (Though, on the other hand, CDN changes do.) The architecture is a lot different. Using google means working with the load balancer in some form. It's all interconnected. AWS is all separate parts that are stitched together thinly. E.g. you can have a single global load balancer in Google that handles your whole infrastruc…

> AWS is all separate parts that are stitched together thinly. Yeah I always hate this when I have to work with AWS. All their services feel like they were designed by completely different companies. Every management interface looks and feels different, and there are tons of services that do almost the same thing so it's not clear which would be best to use. It's a maze to me. Luckily I don't have to work with cloud…

    > I really prefer Azure where everything is in the same console and there isn't a lot of overlap. But cloud guys seem to hate it, not sure why.
Because Azure API's are always changing and their SDK support for non-C# is wild west.

Also, everything is a Wizard because MS doesn't want to expose the sausage factory.

Re: Google Cloud Europe service disruption

#126
post #32

Earlier quoted context omitted.

But europe-west9-a is only one zone, why does the whole region fall over as a consequence?

GCP has multiple zones in the same physical building. Not all cloud providers have distinct physical buildings for each Availability Zone.

Do they have an official description what a zone is somewhere?

Back in the days when we had our own data centers a zone was defined as a "fire section" meaning that it should not be impacted if any other zone of the data center had a fire. This obviously means that you can't call 3 floors of a building a zone.

Edit: The information on this site https://cloud.google.com/docs/geography-and-regions#regions_... clearly states that a zone is "physically distinct" so they have some explaining to do.

Edit 2: Sneaky... They changed the status page to say "europe-west9" instead of "europe-west9-a".

Re: Google Cloud Europe service disruption

#127
post #106

Earlier quoted context omitted.

Starting up a cloud region after a total shutdown is likely an untested procedure with no well known timeframe, even if the hardware is ok.

If you're in the business of being a massive cloud provider, hopefully restarting a region is not an untested procedure for you. You could always test this in a live environment before a region becomes open to customers.

“Test in a live environment before the region becomes open to customers” is a test that’s not entirely representative for “the region had an emergency shutdown with customers on it.” And the latter is something that you can’t reliably test obviously - unless you decide to crash a whole region in live traffic.

I’m sure they have checklist and procedures, but an unknowable laundry list of things will go wrong.

Re: Google Cloud Europe service disruption

#128
post #32
post #3

Water intrusion in europe-west9-a has caused a multi-cluster failure and has led to an emergency shutdown of multiple zones. We expect general unavailability of the europe-west9 region https://twitter.com/GCP_Incidents

But europe-west9-a is only one zone, why does the whole region fall over as a consequence?

AFIK all zones (a, b, and c) have been reported to be down. I'd love to understand ehat happened.

Re: Google Cloud Europe service disruption

#129
post #32

Earlier quoted context omitted.

But europe-west9-a is only one zone, why does the whole region fall over as a consequence?

AFIK all zones (a, b, and c) have been reported to be down. I'd love to understand ehat happened.

A cooling pipe started leaking and set the batteries on fire.

Re: Google Cloud Europe service disruption

#130

Earlier quoted context omitted.

TBH, GCP isn't operating like Google does. I'm a long time customer and have only good things to tell so far.

There's some exceptions, like Google Cloud Debugger which is getting shut down at the end of the month (although to be fair there was a long notice period). My team is pretty sad about it going away: https://cloud.google.com/debugger/docs

But, in true Google fashion, the replacement story using Firebase is a "what is wrong with you people?!" I honestly suspect that the GCP team failed to tell the Firebase team about the rug pull, and now it's "welp, good luck"

It appears based on my playing around with it that the data is actually traveling into Firebase successfully, but there is not the slightest shred of UI nor onboarding docs for "hello, I would like one cloud debugger, please"

Post reply on HN