News for hackers. Stuff that matters.
Re:Leaving the Cloud by k__ on Saturday October 22, 2022 @03:30PM (#33301359)
I think, Simon Warldley summarised it good today. (0)

They (think, they) have a niche use-case which is a bad fit for the cloud.

These niche use-cases exist, but they are niche, and most companies, who think their use-case is that niche so it doesn't fit the cloud,are probably wrong.

Chances are you belong to the vast number of companies that should simply put their workloads in the cloud and be done with it.

(0) https://mobile.twitter.com/swardley/status/15838141696564592...

Re:Leaving the Cloud by dijit on Saturday October 22, 2022 @03:38PM (#33301413)
> These niche use-cases exist, but they are niche, and most companies, who think their use-case is that niche so it doesn't fit the cloud,are probably wrong.

Conversely: I find that the inverse is true very often.

People are very quick to throw their current systems away in favour of the cloud due to a myriad of reasons; be it sticker shock, promise of less headcount, the idea that you can hire people easier or simply because of a Gartner report that your CTO happened to read on a flight.

This causes migrations to the cloud that kinda don’t make sense, they’re borne out of ideology or “not being left behind” and sometimes it fails catastrophically.

We would do well not to cargo cult, but reasonably deduce and argue what our objectives truly are.

Re:Leaving the Cloud by mey on Saturday October 22, 2022 @03:43PM (#33301461)
I wonder how many companies have been crippled by executives/managers reading Gartner reports. That's probably a business study unto itself.
Re:Leaving the Cloud by dopylitty on Saturday October 22, 2022 @03:55PM (#33301574)
A couple years into my career I came to the realization that working in the tech side of a non-tech business is not necessarily about providing what the business needs. It’s about convincing the business to pay for what you want for your own reasons (resume, prestige, continued employment )

I have been on many teams that could’ve easily been in maintenance mode and not changed anything for years. The business would’ve hummed along stably and profitably. But it’s hard to justify your job in IT if you say your roadmap is to just keep doing what you’re doing. Nevermind the people in between business and IT who really contribute to neither.

So we get these pendulum swings and huge projects (move everything to cloud, move everything back, make engineering do ops, make a dedicated ops team, micro segment everything, flat network everything) just so IT management can convince the business they’re providing some value.

Gartner is the “independent” third party that allows IT folks and tech vendors to convince the business they are doing the right thing.

And yeah I’m sure some of these pendulum swings have come at great cost to the business, even halting it entirely (SAP)

Re:Leaving the Cloud by semicolon_storm on Saturday October 22, 2022 @03:57PM (#33301592)
Some of Gartner’s analysis can be spot on, but god some of it is so bad I can’t help but cringe. Their recent push for low code/no code everywhere and calling this the “final decade of applications” is in the later category.

There’s going to be mountain of companies going out of business in 5 years due to following Gartner’s low/no code advice.

Re:Leaving the Cloud by notabee on Saturday October 22, 2022 @04:41PM (#33302037)
Don't forget that the already beleaguered world of government IT also listens to Gartner. But government doesn't really go out of business when that bad advice leads to bad initiatives, it just becomes even more dysfunctional.
Re:Leaving the Cloud by machinekob on Saturday October 22, 2022 @03:46PM (#33301489)
Just put everything in cloud, use closed-in vendor solutions and overpriced eager fees as its typical VC way to just burn money cause "developers cost more" (maybe in California).

I was big cloud enjoyer in like 2016-20 but then some hacker news post open my eyes to the truth. They are trying to milk everyone and hook every possible person on some free credits then bump prices and get fat profits and ofc make as hard as possible getting out of the platform.

I just don't care and move to smaller providers for VPS and database + cloudflare for dns and pseudo s3 (still in almost free tier).

Re:Leaving the Cloud by kortilla on Saturday October 22, 2022 @03:52PM (#33301543)
Chances are you belong in the vast number of companies that have a very static workload and you should move to a few colos and be done with it.
Re:Leaving the Cloud by snotrockets on Saturday October 22, 2022 @03:58PM (#33301607)
otoh: very few workload are static. our world isn’t (circadian rhythm is a thing!) and this drives most of our systems not to be such.
Re:Leaving the Cloud by kortilla on Saturday October 22, 2022 @04:05PM (#33301680)
Static on a daily rolling average. You’ll be hemorrhaging money if you think moving to the cloud will save you money because you have a daily trough.

The only places I’ve seen it work are:

- massive seasonal demand with negligible usage during off-season (think TurboTax if it weren’t part of Intuit)

- brand new product development where you don’t even know what you need yet or you are going through exponential growth that you can’t get ahead of. (This stage should only last like 6 months though)

Re:Leaving the Cloud by snotrockets on Saturday October 22, 2022 @04:13PM (#33301766)
You are doing measuring wrong (look at distributions, not a number), and moving to the cloud wrong (rearchitect with elasticity and serverless in mind, don’t just put it on instances).

I was hoping those lessons would be a bit more common by now.

Re:Leaving the Cloud by kortilla on Saturday October 22, 2022 @07:01PM (#33302997)
You don’t understand how the vast majority of compute workloads pan out for regular businesses if you think “elasticity” has any relevance at all.
Re:Leaving the Cloud by ReflectedImage on Sunday October 23, 2022 @04:57PM (#33310199)
Well at a company I worked at, on the surface it looked like we only needed to be running compute 9 am - 8 pm.

But nowadays, it runs full load 24/7 on the cloud.

Turns out the after hours batch jobs are just as demanding. shrugs

Re:Leaving the Cloud by kortilla on Saturday October 22, 2022 @03:59PM (#33301608)
That entire thread is just a dumpster fire of bad analysis. He dismisses everything that doesn’t fit “serverless” as a niche and doesn’t mention cost of maintenance, transition, or lock-in in serverless.

It’s just a super lazy take from someone who likes to use serverless because he doesn’t like to maintain things. It’s essentially an argument to live in a hotel because they can do maintenance at scale better than you.

Re:Leaving the Cloud by youngtaff on Saturday October 22, 2022 @04:12PM (#33301757)
I think you underestimate Simon’s analysis… don’t forget he built some of the early PaaS / cloud providers

And with his maps he’ll have analysed things quite effectively

I might disagree with him on the EU but his technology analysis is usually bang on

Re:Leaving the Cloud by darkwater on Saturday October 22, 2022 @05:07PM (#33302241)
IDK the guy but the whole tone of the thread sounds like that he is biased/have some interest. If you go back 4 years in time, everything in 2022 was going to be serverless. Reality check: it didn't happen, the only "fad" that actually materialized for almost everybody is Kubernetes (which actually helps with going back to bare metal).
Re:Leaving the Cloud by kortilla on Saturday October 22, 2022 @07:05PM (#33303028)
> don’t forget he built some of the early PaaS / cloud providers

No shit, taking advice from a car salesman on how often to buy cars and what cars to buy is about the dumbest thing you can do.

His entire livelihood and career was built on selling this story that you need to pay others to run all of your infrastructure for you. He’s shilling IT illiteracy rather than pushing for more sustainable on-prem solutions.

Re:Leaving the Cloud by youngtaff on Monday October 24, 2022 @04:22AM (#33314144)
Have you ever used something like Wardley Mapping to do the analysis?

Most on-prem solutions I've seen aren't sustainable, massive Capex costs, teams of people that could be better used in other ways just to keep trivial things applications running

Re:Leaving the Cloud by dmitriid on Saturday October 22, 2022 @04:03PM (#33301658)
The absolute vast majority of companies can run from the cheapest Digital Ocean droplet for an indefinitely long time. No cloud necessary.
Re:Leaving the Cloud by Veliladon on Saturday October 22, 2022 @04:06PM (#33301691)
I don't think it's as niche as people want to believe. The monetization models of cloud compute is clearly having compute act as a loss leader. The real revenue is picked up on the borderline egregious egress charges which are, coincidentally I'm sure, the hardest thing to estimate. Every other provider needs to follow this same monetization because then their choices are the top line being an eye-popping figure or making no money.
Re:Leaving the Cloud by Beltalowda on Saturday October 22, 2022 @04:06PM (#33301695)
> simply put their workloads in the cloud and be done with it

I've worked all sorts of cloud environments for about ten years now, and with metal servers before that, and I'm not all that convinced that the cloud is saving all that much in terms of engineering effort. Or if it does, I haven't experienced it.

Sure, no one gets woken up at 4AM because your server's disks are failing, but instead you get woken up at 4AM because all your cloud native infrastructure is doing $funky_stuff. And yeah, no need to install and maintain servers any more, but now you need to write a whole bunch of code to interface with all the cloud stuff and maintain that. Lots of open positions for k8s engineers "dev-ops" engineers to make all of that work.

I run my stuff on Linode VPS's, which is "the cloud" as in "renting servers", but it's not "the cloud" as in all the "cloud native" stuff we have now. My experience is that sometimes the cloud makes things easy, and it makes things harder. On balance, it seems we just swapped one set of problems for another set of problems, and we haven't really gained all that much in the end.

I don't think Hey is running a "niche edge case"; it seems fairly standard stuff to me. That Tweet comes off as quite dismissive.

Re:Leaving the Cloud by pclmulqdq on Saturday October 22, 2022 @04:41PM (#33302039)
The tweet thread came off in the completely wrong way to me, and suggested that the person writing it was pretty ignorant about how software engineering actually works. Are you suggesting that everyone should be using [insert dev fad here] for all but a few special cases?

Have you considered that sometimes (really, almost all the time) people run code that is more than 2 years old? Have you considered the costs of things like serverless when you have a reasonably constant load?

I am a huge fan of cloud as a platform for time-shared server rentals. Cloud for "value added" products like serverless and whatever new database they cook up starts to get really funky and weird, in addition to being extremely expensive.

Re:Leaving the Cloud by k__ on Saturday October 22, 2022 @05:40PM (#33302472)
Wardley assumes serverless is the continuation of decades of cloud evolution.

He doesn't see it as a fad to use the cloud and serverless, but as the natural way of things, like you don't build your own power plant or highway.

Re:Leaving the Cloud by georgebarnett on Saturday October 22, 2022 @06:11PM (#33302671)
People keep using the power plant analogy as if somehow there isn’t a massive shift towards solar and batteries, which are literally building a power plant on your roof.
Re:Leaving the Cloud by k__ on Saturday October 22, 2022 @06:30PM (#33302804)
Well, you're literally not building and maintaining it on your own.
Re:Leaving the Cloud by Beltalowda on Saturday October 22, 2022 @10:37PM (#33304083)
No one is really "building" anything when they run their server though; it's all built by hardware vendors, you get the software from software vendors, etc. You're just operating it.

I don't really like using analogies for this sort of thing as I think it muddles things more than it clarifies, and quickly leads to discussions about the analogy rather than the topic at hand, but if we must use one I'd say it's more analogous to a business deciding to purchase a company van or lorry. For a lot of businesses, this clearly isn't needed and renting one when you do is fine, but at some point it just becomes easier and more cost-effective to have your own (depending on what you do with it, nature of your business, etc.) in spite of the extra hassle of having to maintain, clean, etc. your vehicles.

Re:Leaving the Cloud by k__ on Sunday October 23, 2022 @08:12AM (#33306336)
I'm totally with you there.

We're just disagreeing when that point is reached.

Re:Leaving the Cloud by pclmulqdq on Saturday October 22, 2022 @06:27PM (#33302770)
Wardley seems to have a narrow perspective on things, then. Lots of large companies build their own roads and power plants. Hell, I put solar panels on my roof.

In fact, there are very few companies over a certain size that haven't built a road. This kind of overhead is generally expected once you have scale, because the alternatives are far more expensive. Datacenters are similar.

Re:Leaving the Cloud by k__ on Saturday October 22, 2022 @06:31PM (#33302809)
How much of all companies build their own roads?
Re:Leaving the Cloud by pclmulqdq on Saturday October 22, 2022 @08:46PM (#33303518)
Pretty much every company that builds an office building builds a road or two.
Re:Leaving the Cloud by k__ on Sunday October 23, 2022 @08:09AM (#33306326)
That is true, but only a tiiiiny fraction of all companies build office buildings.

If you're one of them, go get your datacenter.

Re:Leaving the Cloud by pclmulqdq on Sunday October 23, 2022 @11:53AM (#33307865)
Just to extend that analogy: real estate and construction companies tend to build a lot more roads than other companies. Even small construction companies have built a decently long road on some project, and the smallest have built a long driveway. Specialist road building companies that build a ton of roads exist, but all construction companies can build a good road.

By the same analogy, tech companies should not run from building server racks and/or datacenters. It may not be your company's core competency, but it should be one of your competencies to understand how to run a computer. It really doesn't take that much work to run 10 computers.

Re:Leaving the Cloud by jdoss on Saturday October 22, 2022 @04:38PM (#33301997)
I felt the tweet thread was dismissive as well. Hey is running pretty standard Rails things IIRC and I wouldn't consider them niche. They like to make money and they know they can make more of it if they run on baremetal. I think more companies are going to move back to a more hybrid model of cloud + baremetal in the next 10 years. Especially the ones that need more power, flexibility, and cost savings from their infra.

You nailed it on the head. The problems have just moved from one camp to another. We make our life easier because we can talk to an API to get our network, compute, and storage but the complexity in doing so has a pretty high price as well. The current devops trends are mindbogglingly complex compared to most of software that is getting deployed with them.

Re:Leaving the Cloud by apple4ever on Tuesday November 01, 2022 @09:46AM (#33421171)
> On balance, it seems we just swapped one set of problems for another set of problems, and we haven't really gained all that much in the end.

That is the crux right there. And some people need one set of problems fix (so do the cloud) and some need a different set (so do on prem).

I very much prefer on-prem, but for some sets of problems, the cloud does make sense.

Re:Leaving the Cloud by bayraktar on Saturday October 22, 2022 @04:07PM (#33301701)
These niche use-cases exist, but they are niche, and most companies, who think their use-case is that niche so it doesn't fit the cloud, are probably wrong.

Talk about broad, sweeping statements. Care to substantiate?

Re:Leaving the Cloud by pojzon on Saturday October 22, 2022 @04:23PM (#33301848)
Lift and shift proved itself to not work well. Its not cost efficient for vast majority of businesses with legacy software.

To use cloud efficiently you have to build for it. Startups are much more efficient in that regard in comparison to monolithic applications running on premise.

Re:Leaving the Cloud by jordanbeiber on Saturday October 22, 2022 @04:49PM (#33302099)
If you’ve got global consumers of services you build, and or need elastic scalability - sure.

Or if you’re a really small company - sure. You should probably rely on SaaS mainly.

I would say many companies fall outside of these categories though and could potentially both save money and gain performance staying on-prem.

I know my current employer does, and we’re seriously looking at moving back to on-prem/co-lo.

Re:Leaving the Cloud by hinkley on Saturday October 22, 2022 @07:59PM (#33303300)
> think their use-case is that niche so it doesn't fit the cloud, are probably wrong.

My sentiment leans toward host your own for a number of reasons, but it's challenging to make good decisions. Can you trust the person who is telling you that you can do it? Their org chart goes away if they lose this argument, so of course you're going to hear from them how we can do this.

If the team you have has been doing a decent job, maybe you should listen to them. If they've been doing a poor job, then you have to ask why they're suddenly going to be able to provide a level of service you haven't been enjoying for years. My company went through one of these fishtails. I think everybody is happier that we ended up in the cloud, even those of us who will only begrudgingly admit it. As I said in another thread, I think the Hype Cycle for The Cloud will at least give some orgs with a dysfunctional IT department an opportunity to clean house and then start over in a couple of years as informed consumers. Or find a new kind of service provider that distances itself from The Cloud salespitch.