News for hackers. Stuff that matters.
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by VHRanger on Thursday October 26, 2023 @07:12AM (#38024063)
I mean, you could still avoid vendor lockin by having proper build scripts and deploying directly to EC2 instances and their equivalent.

The lockin happens when DevOps gets lazy and start using a bunch of cloudy functions.

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by scarface_74 on Thursday October 26, 2023 @07:29AM (#38024169)
And now you’re going to spend more money on cloud just to treat it like an overpriced collocation center without any of the benefits of moving to it.

Have you ever done a large migration at scale? I have - even moving over a lot of VM hosted services involves your project management organization, regression testing, networking, firewall, training, security, working with outside vendors, and the list goes on.

The average enterprise uses 254 SaaS servers. I have never in 5 years heard any CTO of any company of any size worry about “lock in” when considering their cloud choices.

Source: 2 years as an architect responsible for integrating acquired companies before a private equity owned company went public, two years leading the “application modernization” effort at a startup that exited 10x revenue, 3 years working at AWS in the Professional Services department and now working at a smaller consulting shop.

And I got Amazoned a couple of months ago. I have no particular loyalty toward Amazon

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by secondcoming on Thursday October 26, 2023 @07:50AM (#38024332)
Maybe they don't worry about it because they don't think there's anything to worry about it. The most expensive part of switching cloud providers is data transfer.

That's where the lock-in is, Kubernetes vs VMs isn't that big a deal at all; annoying sure. For the record, my employer uses both Kubernetes and VM. The deployment is pretty much the same.

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by scarface_74 on Thursday October 26, 2023 @08:02AM (#38024423)
The most expensive part is the staff and man hours.

Everyone here is completely ignoring the organization complexities.

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by icedchai on Thursday October 26, 2023 @09:19AM (#38025136)
Totally. Migrating anything is a PITA, even if it's simple. If it's complex and involves tons of code changes to eliminate "lock in", or more likely, move from one flavor of lock-in to another, you better think seriously whether it's even worth bothering.

Developer time is very, very expensive, and any time you spend "migrating" is time not spent building features that add value. Except in rare cases, the end customer probably doesn't care if your stuff runs on AWS, GCP, or Azure.

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by diarrhea on Thursday October 26, 2023 @07:51AM (#38024339)
I guess the point is then: once you’re migrated over, you live happily. For a while. The next migration will come. It’s only a question of when. What then? You’re now so far removed from simple Unix-like principles, tools and platforms that migration will be harder by an order of magnitude (and you noted how much work it is!).
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by scarface_74 on Thursday October 26, 2023 @08:00AM (#38024410)
And what about the 250 other SaaS services that your company uses?

Are you going to suggest that your medical software doesn’t integrate with third party EMH/EMR systems? That your call center and sales team doesn’t integrate with Salesforce?

What about your dependency on Workday? ServiceNow? Your project management software? All of the Microsoft software?

Yes even VMWare. There is a reason that AWS has a VMWare offering.

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by garganzol on Thursday October 26, 2023 @09:09AM (#38025018)
> You’re now so far removed from simple Unix-like principles, tools and platforms that migration will be harder by an order of magnitude

Exactly my experience. Some services I manage are still entrenched in Big Co. Cloud, and it's a hell. This lock-in costs us additional money (thousands per year), but that amount is less than it would cost us to migrate those apps immediately.

Unix is cool not because it's a Unix, but because it's simple, aka Unix Philosophy.

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by scarface_74 on Thursday October 26, 2023 @09:22AM (#38025169)
“Thousands of dollars a year” is probably a rounding error in your organization
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by noirscape on Thursday October 26, 2023 @09:17AM (#38025118)
It does depend on the managed services you're using. Most SaaS companies do offer the "conventional" services managed; if all you need is a database, a cache and some sort of place to dump a docker container for your backend/frontend and not deal with the wires of manually setting up, connecting and securing all of it against the outside world, their offer makes sense. (And like... this describes the majority of internet tech stacks).

The hairy stuff is when you get into the highly specific offerings for each SaaS platform. They all offer a ton of them and they can certainly be attractive for some cases (ie. Filehosting) or useless in others (there's a lot of stuff that amounts to "our version of cache/database" and little else) but that's where the lock-in issues tend to play up.

GCP is uniquely terrible though from what I've heard in terms of support lifespan and utter unhelpfulness in terms of communicating to their customers when some SaaS offering of theirs are on the chopping block.

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by scarface_74 on Thursday October 26, 2023 @09:51AM (#38025543)
Have you seen or been involved with overseeing the architecture of a large enterprise or state government? There is such a morass of built up complexity it takes years to complete a migration and many just give up and install a direct connect to their cloud provider and claim they always meant to be hybrid.
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by noirscape on Thursday October 26, 2023 @10:03AM (#38025720)
I've seen the (broad) architecture of my local government yes (due to keeping tabs on government spending on IT as a personal curiosity). I'm aware of the morass you speak off.

The reality though is that most tech stacks aren't that complicated. Not every company is a venture capital "go big or go bust, we change the entire industry" darling (nor are they necessarily looking to grow that way, especially outside the SV bubble) or a government with 2000 different contracts and enough yellow tape + bureaucracy around those contracts that signing a new contract is just easier than possibly extending an existing one with new features.

For the rest of those tech stacks (which are definitely "enterprise", simply by definition, since they get used in companies and are bespoke enough to be their own tools), it's rare to see a stack more complex than the one I mentioned (backend, cache, db) unless a technical admin decided to play runaway with Azure/Google/Amazon because it's shiny and exciting.

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by scarface_74 on Thursday October 26, 2023 @10:16AM (#38025900)
When I say “enterprise”, I’m talking about large F500 companies with lots of moving pieces.
Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by noirscape on Thursday October 26, 2023 @11:02AM (#38026502)
Yes, in those cases the tradeoffs of lock-in are worth it. With that in mind though - F500 are the absolute peak of the economic market (since you know, that's how Fortune makes that list). They represent less than 1% of the total market in terms of actual needs.

In those cases, the vendor lock-in from using a bespoke AWS or Azure solution are absolutely worth it because if AWS or Azure are an active problem they also will have the manpower to migrate off of AWS/Azure. My suggestion/advice is for the other 99%. You still want AWS/Azure for CYA, the managed part (not having to deal with ops) and backups but you don't need all the extra solutions they offer.

It's why "you are not Google" is an advice that exists. Newbies often tend to assume that because [big company/VC startup] is willing to eat the potential risk of a lock-in gone awry that the [smaller company] they work for/founded is able to eat it as well. There's definitely a usecase for all the specific services that GCP/Azure/AWS offer. Chances are though that you're not working for a company where that's the case and the more conventional tools will do just fine.

(VC Startups tend to ignore that advice mostly because they have a lot of financial resources to spend upfront, so they think it's worthwhile/that they will hit that point where GCP/Azure/AWS services become a necessity compared to a traditional tech stack.)

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by scarface_74 on Thursday October 26, 2023 @12:15PM (#38027716)
What other parts? Are you suggesting they shouldn’t use SQS, SNS, DynamoDB, Lambda, etc?

Startups should use whatever technology that gets them to market fastest and the last thing they should be worried about is “lock-in”.

If they find product market fit and get customers, in normal times the money will come. Why worry about the “undifferentiated heavy lifting”?

Sure for Dropbox or BackBlaze, managing storage is their competitive advantage for instance.

But creating a AbstractFactoryRepositoryKeyValueFacade to avoid a DynanoDB dependency makes absolutely no sense.

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by hobs on Thursday October 26, 2023 @10:11AM (#38025826)
> I have never in 5 years heard any CTO of any company of any size worry about “lock in” when considering their cloud choices.

The company I got laid off just decided they are going multi-cloud and that anything on their original cloud offering which is vendor specific is verboten in the middle of multiple in flight projects which now probably will never complete because they basically just did it by fiat in an unfunded mandate; no new deadlines, no new thought around how.

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by scarface_74 on Thursday October 26, 2023 @10:18AM (#38025923)
And how is that adding any business value? Are they constantly testing for cloud portability like Uber does?

Is it giving your former company a competitive advantage?

Re:Dear Google Cloud: Your Deprecation Policy Is Killing You by hobs on Thursday October 26, 2023 @01:56PM (#38029274)
No, its stupid and wrongheaded, but that doesn't mean people don't do it, just giving an example of my most recent experience but I have seen it multiple times. They believe they will be able to sell their SaaS product in different clouds using existing budget companies have invested in said clouds.

People are loss averse to decisions that they made about things that are completely unrealized, it makes no sense.