Would love to hear a counter argument or evidence otherwise but my impression is there are very few successful openstack deployments out there and mostly it just is useful to provide some negotiating leverage when talking to your VMware rep.
> You never hear about it because it’s mostly dead.
> Would love to hear a counter argument or evidence otherwise but my impression is there are very few successful openstack deployments out there
I've been doing OpenStack continuously for 10+ years, and it's never been more popular than today.
It's bizarre how people think it's dead.
The biggest difference between OpenStack in 2013 and OpenStack in 2023 is that in 2013 there were a dozen different vendors promoting it, and in 2023 it's basically Canonical and RedHat.
The CEO of Canonical wrote an editorial years ago, basically arguing that the implosion that happened in 2017-ish, when Cisco/VMWare/HPE/Pistoncloud/etc threw in the towel would be good for OpenStack. And I think that was true.
It's very similar to what happened to Linux, remember how there was a period where there were 20+ distros vying for supremacy?
- the Python 2-3 migration clusterfuck (which is when I got to play around with it) burned a lot of people
- the learning curve just to get it set up and running is absolutely and horribly insane. It's understandable given its history of being open-source and because of that loved by universities who could shoehorn their existing crap infrastructure/hardware/designs into it. But that makes setting it up very very tedious and annoying, because there's countless options in the depths of its configuration files that you all need to go over so you don't miss anything.
- related: the effort required to set up clusters is soooo much higher for OpenStack vs VMware. VMware ESXi? A day or two, including racking and wiring, and I got something to show to my boss. OpenStack? Talk about three weeks until the myriad of its services are running without crashing under your feet twice an hour. Been there, done that, for both.
- the amount of people and skillsets you need to keep an OpenStack production cluster alive are, I'd say, double the headcount required for the usual VMware+Cisco+Netapp "standard" environment.
- there's barely any commercial support for OpenStack. And that's not "just" the usual vendor support side, but also the management side... finding freelancers or staff that has experience with VMware+Cisco+Netapp is easy, there's tons of people and MSPs with certifications on the market, but for OpenStack? Whoops.
Basically, even a small shop can't go wrong with a basic VMware setup, but OpenStack just doesn't make financial sense unless you're either an university (where you can hand over parts of the ops and support to students, and that has large enough demand for homegrown QEMU-KVM libvirt setups just being Not Enough anymore) or a huge institution (ISP, hosting provider, telco, large multinational megacorp) that wants to save the fuckton of money to VMware for licenses and has enough scale that the headcount for ops staff + Python developers is cheaper than VMware licenses.
What also killed a lot of demand for OpenStack (and a lot of other on-prem) was the general availability of reasonably-good-enough cloud providers. Why invest into an OpenStack environment and all the effort associated, when you can just rent servers on AWS?
> OVH uses OpenStack to power a large a amount of it's offering afaict,
YMMV, but I think one of the main drivers of OpenStack is that it can be modified, because it's open source.
IE, if you're Verizon / AT&T / T-Mobile, it's valuable to be able to modify the product to suit your needs. I did some work on an OpenStack project a couple of years ago where the client wanted to leverage some hardware that was absolutely cutting edge. Literally so new, that engineers from the hardware vendor were involved in tweaking and optimizing things.
Try doing that with VMWare; it's impossible. With OpenStack, there's nothing stopping you from modding the product to suit your needs.
Obviously, this works particularly well if you're running hundreds or thousands of servers and you can justify the investment. If I were only running a few dozen VMs, OpenStack is probably overkill.
Would love to hear a counter argument or evidence otherwise but my impression is there are very few successful openstack deployments out there and mostly it just is useful to provide some negotiating leverage when talking to your VMware rep.