Remix.run Logo
jm4 2 days ago

I was running about 1000 machines on VMware in my previous career. It was always a love/hate relationship with them. We were able to achieve a lot of our goals using VMware and it was hard not to be ecstatic about the results. At the same time, they were always a nightmare to deal with, the software was buggy and support wasn't great.

I always dreaded renewal time because it was normal for them to use it as an opportunity to extort us. Microsoft was a breeze in comparison. It's funny because Microsoft always had such a horrible reputation. I don't know if I was just so abused by VMware or what, but Microsoft was just easy. We had an annual true-up date and we always knew where we stood with them. We reported our numbers and that was it. No surprises ever and there was never an issue if we didn't report any growth. VMware was always pulling some kind of shit and was absolutely determined to push us over budget every time.

sqircles 2 days ago | parent | next [-]

If I never have to have two weeks of meetings around discussing how many vCAN points we will need for the next year ever again, I'll be a happy man.

colechristensen 2 days ago | parent | prev | next [-]

Microsoft is doing well and you were a small customer for them.

VMware on the other hand is dying because doing things that way hasn't been the state of the art for a long time.

kelsey98765431 2 days ago | parent [-]

Doing things that way (virtualization rather than containerization) fell out of vogue specifically because of how bad vmware was to work with. CPU quotas were probably what pushed serious people away from the product instead of machine licenses. I was early in my career but working with vmware products was the bane of our existence because if we wanted to make any sort of configuration change or spin up a test machine or really do anything at all it had to run through accounting which was just an instant non starter. we all started fiddling with alternatives and docker swiftly became reliable at least for spinning up a new web server or testing the latest and greatest whatever. vmware did this to themselves.

jm4 2 days ago | parent | next [-]

Exactly. You end up having to burn licenses for stuff like that, although I will concede that VMware always gave us more licenses than we paid for and they always included extra products. It was weird though. There was no rhyme or reason to it. One time they gave us 1000 licenses for VMware Fusion even though we didn't have any Macs. Microsoft, on the other hand, let us use whatever we wanted. If it was still around when it came time to true-up, we paid for it.

Thaxll 2 days ago | parent | prev [-]

The vast majority of containers run on VM not baremetal.

nyrikki 2 days ago | parent | next [-]

But not on vmware, just zen and/or kvm with various management front ends.

VMware has always been a PITA, even in the late 2000's, we pivoted and bought several thousand physical machines for a new datacenter after they started to play tricks just weeks before we were going to turn up the DC.

They have always aspired to be Oracle like, where customers are hostages. Most people I knew who weren't stuck in the "Enterprise" trap moved to kvm/zen ASAP especially after the Westmere dramatically reduced the vm_exit() latency allowing for databases etc...

That was over 15 years ago, and outside of a very small number of niche use cases, tehre was no real argument to run container hosts on Vmware outside of a (IMHO) mistaken risk appetite.

It is really the fruit that ate itself, as had IT departments had a more data based risk assessment process, we would probably be heavily hybrid-cloud now. But the same Enterprise gravy train that VMware grew under killed them.

Shifting blame at great expense in licensing and agility to an _Enterprise_ solution was their jam...now Broadcom owns them an it is even worse.

nunez 2 days ago | parent | next [-]

Not in the F100. They're all VMs, all of the time, all on vSphere. Nutanix was the next best solution, with Hyper-V as a distant third. Hence why Broadcom ate them.

ghaff 2 days ago | parent [-]

From what I hear and have seen, pre-Broadcom head-on VMware takeouts didn't go much of anywhere. But kubernetes-based (Kubevirt) products do seem to be having a degree of success.

jabl 2 days ago | parent [-]

Yeah, vsphere has a mile-long list of enterprise checkbox features that the sales managers can overwhelm the CIO's with on the golf course.

Kubernetes might have success, but AFAICS Kubernetes also sort of involves a new way of architecting applications (cloud native applications, 12-factor apps, microservices, etc.; whatever the buzzword du jour is). The idea with vmware was always to virtualize all those zillions of more or less idling physical servers, and get some snazzy management GUI to handle them all etc. etc.

ghaff 2 days ago | parent [-]

Rearchitecting for containers is indeed a lot more effort and, indeed, one of the reasons for VMware's success was that it provided more efficiency without (at least initially) much in the way of operational changes.

But kuvevirt with Kubernetes does much of the same, especially for companies that are--or know they will--move to containerized workloads anyway.

dijit 2 days ago | parent | prev | next [-]

Yeah, but I think his point is that VMs haven’t fallen as far out of vogue as the parent is perhaps suggesting.

We still run a lot of VMs, just not VMware VMs.

SSLy 2 days ago | parent | prev [-]

zen? like, uh, the browser?

ghaff 2 days ago | parent [-]

I assume they mean Xen.

jayofdoom 2 days ago | parent | prev [-]

This really seems only obviously true if you're counting docker/podman-desktop and similar dev tools which work via stashing containers in a VM. There are a ton of large scale kubernetes deployments made directly on baremetal.

wer232essf 2 days ago | parent | prev [-]

[dead]

mihaaly 2 days ago | parent [-]

"their documentation was either vague or out of date. Half the time, I felt like I was cobbling fixes together from obscure forum posts rather than relying on official support"

Jeez! You just summarised my last decade working with software! Most kinds.

It wasn't this hard around the 2000's. Likely my age is a contributing factor, but experience should counteract that. But no. Software seems to go self serving more and more. Self serving the needs of the organization making the software. "Allowing" (more like delegating) users to help each other rather than robust support mostly through up to date and good documentation, in parallel of releasing unintuitive solutions so more training ours could be billed is something making every workin day a misery. Big part of the days are spent on satisfying the needs of the software (trying to figure out what now, mostly from random and outdated and tangentially relevant forum messages), rather than working the other way around.