Ask HN: What is your cloud strategy vis-à-vis Google Cloud?

33 points by rayxi271828 ↗ HN
According to this article: https://www.theinformation.com/articles/google-brass-set-2023-as-deadline-to-beat-amazon-microsoft-in-cloud, GCP is under pressure to beat AWS and Microsoft, otherwise it will risk losing funding. Are you doing anything about this to de-risk?

43 comments

[ 2.6 ms ] story [ 109 ms ] thread
In my opinion they don't have a choice but to continue Google Cloud. It's their only notable revenue stream other than ads and one doesn't need to be an expert to see that their ad space is more than threatened in the future.
I wouldn't be unhappy if they drop that business. Everyone not having a flexible multi cloud or even better on premise installation, needs to learn it the hard way anyway.
We stick with only AWS and Azure.

GCP is seen as too risky at my company, primarily due to a reputation for poor support both in terms of feature parity and in terms of having a vendor throat to choke when things go wrong.

However those of us who read web time wasters like HN n reddit also quietly mutter to ourselves about how clever we are to avoid something already headed to the killed by Google page, even if we don't know when exactly that will be.

(comment deleted)
i did my fair share of toying with cloud in the past and that's why i go with vps and bare metal. 99.9999% people don't need what they think they need and could do things on 1/10 of their budget if they would spend a little bit more time figuring things out for their project.
Who do you recommend for bare metal?
> Google wants its cloud group to outrank those of one or both of its two main rivals by 2023, said people with knowledge of the matter.

Anyone else who suspects that management set this arbitrary and impossible goal as a parallel construction to close down GCP?

Google Clouds Run is a perfect fit for my use case (infrequent, long running jobs) but:

(1) I've had terrible customer support experience with Google in the past

(2) I'm scared they will give up on GCP

So my company won't ever be a Google customer.

They're inevitably going to shut it down within a few years anyway, so I just stay away from it.
We rely heavily on GCP and, whilst nothing is impossible, it would be incredibly painful for us to transition away.

I personally think it’s quite unlikely that they shutter the entire business and all the product lines - many of them are extremely high margin and are already in a stable position. Given how many of their products they have designated as Google Cloud (last I heard Workspace is being attributed to Cloud revenue now) it seems more likely we would see the killing of new or in-development product lines such as Anthos or Alloy DB whereas the more established and profitable areas such as Workspace, BigQuery, Looker, GKE, BigTable and others would be allowed to continue to exist in some form.

As someone who has used all the major Cloud Providers, I have generally found the Google products to be the best engineered with “the right sized nut” normally being available, rather than an exercise in cryptography to decipher the documentation for a workaround. It would be a colossal waste and shame IMO to throw that away.

As a customer, I think they are struggling (as the article concurs) with their approach to Sales, Marketing and Support. It is frankly years behind their competition and recently (~2 years) have seen an increase in effort but not real shift in the end result. Part of this problem is their insistence on using resellers and partners for any interesting size deal where these partners themselves are really not up to scratch.

For now, we won’t be taking action to de-risk our position beyond ensuring that a migration of some kind is technically feasible given sufficient notice. I think they will start to drop the investment into the platform and focus on extracting revenue from what they’ve got - but I don’t see it going the way of Stadia and siblings from the consumer side. It’s my hope that revenue (and the narrative it allows them to tell the market around diversification) is worth keeping their crown jewel products running.

Even if Google keeps GCP operating indefinitely, I feel like there's always the shadow looming of account termination/suspension with no warning or explanation. Do you have a strategy for if this happens?
As a business customer, we have a dedicated account manager and customer support engineer who in the worst instance any member of our incident response team could ring directly.

We also work with a Google Cloud Partner that we maintain out of band communication with who would be able to mediate account restoration.

All in all, I do not think a business account faces this risk at all and it’s largely a narrative developed from their consumer business where humans are hard to reach.

> I personally think it’s quite unlikely that they shutter the entire business and all the product lines

Have you paid any attention to actions taken by Google over the past 10’ish years?

If I’ve learned anything it’s that nothing is sacred.

I’d make sure I have a solid migration path.

I’ve watched Google’s behaviour towards its products for the 10 years cited and referenced it in my post above.

Reviewing the infamous https://killedbygoogle.com/ I don’t see much to draw the conclusion that Google kills enterprise products. Which products do you use to draw this inference or are you simply saying you believe the mentality they use for their consumer products would be used for their cloud products?

In either case, I do not think it’s impossible they kill GCP. Just that it is extremely unlikely and without historical precedent w.r.t their cloud business.

> without historical precedent w.r.t their cloud business

That’s not hard, considering they’ve existed for only a few years. In that time they’ve done plenty of things that make me feel like their behavior is questionable (the 10x price hike for maps API comes to mind)

Considering Google App Engine launched in 2008 and Compute Engine in 2012 I would argue it exceeds "a few years" and begins to form precedent.

I would also argue that it is not a reasonable comparison in this context to conflate pricing changes with deprecation.

Strategically speaking, Google can’t kill GCP. Unlike Stadia, or Reader, or any of the n messaging apps they’ve developed, GCP is widely popular. It’s bigger in terms of market share than many public companies in the space, e.g. Digital Ocean. There are large public companies deployed on GCP. The repercussions of killing GCP are not like the repercussions of killing Stadia. It’s not just sunk costs we’re talking about. It’s real and growing revenue that would be at stake. I don’t think Google can outright kill it at this point.
The real risk is them sunsetting individual services, rather than the entire platform. I couldn’t imagine it making any strategic sense whatsoever to kill the whole platform.
I think you're right, but the perception that Google kills things off for no reason is strong, and will lead to less folks using GCP.

The brand is in a slow death spiral, I'm not sure it can recover.

> Strategically speaking, Google can’t kill GCP. Unlike Stadia, or Reader, or any of the n messaging apps they’ve developed, GCP is widely popular.

It’s a distant #3, likely to become #4 if Alibaba can find another 1-2% share somewhere. I would not make any assumptions about Google killing an unprofitable unit or, more likely, selling or back-burnering it to focus on maximizing profit at the expense of future growth.

Do people actually consider Alibaba and GCP? I would wager that most of the potential customer base of the two don't intersect.
I believe there’s no chance GCP will be abandoned or shut down. These fears are just HN’s usual exaggeration. Google is pretty ruthless with small projects, but GCP is as significant for them as Google Workspace. Does anyone think they’ll shut down Workspace?

De-risking is generally useful though. We’re using GCP as a high-quality cloud service (their offerings are usually well-designed and well-operated), but we abstract away or not use proprietary components. Also, it’s their expertise - they run their own mega-cloud anyway, it’d be stupid not to resell it.

So: k8s, managed RDBMS, GCS - yes. Pub/sub: through Apache Camel. And so on.

I’d do the same if we used AWS.

Also we always got great support from GCP (actual engineers solving problems quickly). What they need to learn better is to listen to their users when it comes to new features I believe. For example I always feel that Googlers are not aware what the perception of their company is.

> For example I always feel that Googlers are not aware what the perception of their company is.

I've recently wondered about this, and I will be stunned if insiders are not aware of how their companies are perceived from the outside: social media makes it almost impossible to not know this, as does actually talking to real people.

your article from "Dec. 17, 2019"

more relevant:

"Google Cloud growth slows, losses grow, bosses unworried" Server spend surges across Alphabet’s empire

https://www.theregister.com/2022/07/27/alphabet_q2_2022/

"Alphabet CFO Ruth Porat weighed in, too, stating that the company is “investing to support the long-term growth and given the upside that we see … looking at the path to profitability.”

Neither Porat or Pichai offered a timeframe for Google’s cloud producing a profit.

Pichai suggested that Google’s ongoing investment in AI may help, by allowing the creation of differentiated products."

Google claiming that they’re in it for the long haul, or any company for that matter, means almost nothing. If they didn’t say that, it would be a self-fulfilling prophecy.
Yes. You could certainly dig up similar quotes about Google+ being the backbone of Google services.
Just a note note: the link the OP has put is from 2019.

Quickly googling "gcp aws azure market share 2022" it seems that AWS has roughly 3x more market share and Azure 2x more than GCP.

>, otherwise it will risk losing funding. Are you doing anything about this to de-risk?

To level-set, I don't think customers need to worry about GCP literally "shutting down" like Stadia being discontinued.

GCP already has many significant customers including Walmart, Sabre travel reservations, etc. Many customers have long-term 10-year multi-billion dollar contracts with Google Cloud.

But the $22 billion in revenue which finally had positive margins just this year[1] may not be compelling enough for Google to focus on as a strategic business.

If so, the worst case scenario if GCP doesn't "earn its keep" at Alphabet is to spin it out as a separate company or sell their cloud business to IBM, Oracle, or Microsoft. Even if Alphabet calls it quits on Google Cloud, all the customers utilizing the service won't have their servers shut down. It won't be a Stadia type of shutdown.

Big companies sell pieces of the company all the time. E.g. IBM sells pc/latop business to Lenovo. Intuit sells Quicken to a private equity firm. Microsoft spun out the Expedia division into a separate company.

The real risk of staying on GCP is whether that platform will stay "cutting edge" on par with AWS because of parent company's continued focus and investment. If Alphabet sells GCP to a stodgy slower company like IBM or Oracle, customers may end up with a stagnant platform. If it gets sold to a more nimble company like Microsoft that has proven track record in making Azure profitable, customers may win by getting more platform innovation that Alphabet would have no longer wanted to fund.

The GCP business -- some form or another -- will continue to run for the next 10+ years; it just may not be owned by Alphabet.

[1] https://seekingalpha.com/article/4501164-google-cloud-trilli...

GCP is practically embedded into Google's internal infrastructure and global network. You can't spin that out, it's too intertwined.
> You can't spin that out, it's too intertwined.

Which, I imagine, makes a complete shut down unlikely. Not that that is required for customers to lose confidence in the product...

If Google does shutter GCP: there will be good business/job-security for companies/engineers involved in cloud to cloud migration.
Although I am staying far away and using AWS and Azure, one de-risking strategy is to carefully use IaaC (e.g. with Terraform) and have parallel cloud deployment pipelines.
Spotify is all gcp

No way they just shut it down, without some 10 year plan to migrate off

Is Spotify being built on GCP somehow a positive thing for GCP? After all, Google also owns YouTube Music, and wouldn’t those folks be happy if Spotify was killed tomorrow?
Our strategy is to lean on container-native, vendor agnostic services and minimize GCP-specific services.

That doesn’t mean we don’t use them, just that we weigh alternatives and lean towards those.

We’re also staying away from any of their new services without a proven track record and history.

I’m an ex-GCP engineer, and have also been a customer on the platinum support tier of GCP, overseeing 10k+ Cloud resources.

I just quit my SWE job to address this very problem. Obviously, our team holds some conviction about the vendor risk and need to derisk. Here’s our shameless plug and our two cents on the space. We’ve built a cloud agnostic search engine as well as means of provisioning in a cloud agnostic way. The premise is that, ultimately, a VM should just be a VM. Cloud vendors could be viewed as utility companies or commodities, with fungible offerings. Currently, there are still vendor specific details you have to be concerned with, so lifting and shifting from one cloud to another is not as straightforward as we’d all hope.

We think every CTO should take a cold hard look at IaaS vendor risk. Hashicorp may be better suited if you have the engineering capacity for infrastructure-as-code. We’re more GUI and low-code centric. Spinnaker is also a great cloud agnostic tool if you’re mostly just dealing in VMs.

There is some time however. Large cloud customers have multi-year contracts where they pre-pay for resources. It would be legally very costly to negate those contracts, as opposed to consumer products such as Stadia. Waving my hand a bit here, but if there was a way of speculating the trend of outstanding contracts, it would be a call to action to derisk sooner.

I think you forgot the plug
In a post that trended earlier today about a multi-cloud tool, a commenter felt a little grumpy that we were advertising, so we don’t to push our product too hard and just focus on discussing the problem / solution in generic terms :)
I favour technologies or methods that don’t lock me to a single cloud provider for many reasons. Now Google cloud has nice things like BigQuery and I just take the risk, because this is unlikely going to disappear.
The question I'd ask is what you get by picking GCP over the alternatives. It's not cheaper and it's pretty to common to find gaps where instead of using a built-in AWS feature you have to build and maintain something yourself, with very few counterexamples where you get a real win by using GCP. Azure has a similar pitch from a different angle with their integration options for Microsoft shops – GKE is better than AKS but how many places have invested so heavily in that that it outweighs everything else? If you're a large enterprise shop, you probably aren't jumping to take on extra O&M, security/compliance, difficulty hiring staff, limited tool support, etc. work which comes with choosing GCP; if you're very budget-focused, you're probably looking at things like cheaper managed hosting providers than any of them.

Part of why I'd ask that is that both AWS and Azure are profitable. GCP is reported unprofitable and far enough behind that they're vulnerable to dropping to #4. They're definitely not out of it but given the lackluster management quality at Google I would worry about heavily relying on any GCP feature which isn't easily ported to a different provider because that's the kind of situation where companies do things like sell a business unit or put it into revenue extraction mode for their existing customers. I wouldn't expect them to give it the Stadia treatment but I would not be surprised if you started seeing the already slow pace of development stagnate further.

Having used all three clouds quite a bit in the past 10 years for various clients, I can safely say, GCP appears to be so far behind AWS & Azure that I don't see them becoming even close third to them, let alone take the #2 spot from either of them in the near future. They have a few bright stars on the Data/AI space and GKE, but that's about it...The other two are significantly more mature and robust in every way!

With that said, it's highly unlikely Google will abandon it. GCP is not just another product with some niche user base, it does generate a lot of revenue and there are some large companies including Apple that are using it and have substantial workloads on it.