HACKER Q&A
📣 rayxi271828

What is your cloud strategy vis-à-vis Google Cloud?


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?


  👤 byteofbits Accepted Answer ✓
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.


👤 sz4kerto
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.


👤 davidkuennen
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.

👤 jasode
>, 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...


👤 diceduckmonk
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.


👤 pella
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."


👤 streblo
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.

👤 acdha
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.


👤 robtani
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.


👤 hknmtt
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.

👤 arkitaip
> 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?


👤 pid-1
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.


👤 Mave83
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.

👤 Multicomp
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.


👤 peterkelly
They're inevitably going to shut it down within a few years anyway, so I just stay away from it.

👤 ellisv
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.


👤 speedgoose
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.

👤 dadoge
Spotify is all gcp

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


👤 jakub_g
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.


👤 chromatin
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.

👤 balaji1
If Google does shutter GCP: there will be good business/job-security for companies/engineers involved in cloud to cloud migration.

👤 galactus
GCP is too big to fail