this post was submitted on 26 Aug 2023
34 points (88.6% liked)
Technology
59314 readers
5725 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
There are three options worth very seriously considering.
XCP-NG (formerly Xen, based on what used to be the Citrix codebase) is a mature, stable and enterprise ready platform. It comes with some costs for an enterprise level deployment, but it's definitely worth comparing against VMware as the potential savings could be substantial.
Then you have KVM (Kernel Virtual Machine), developed by Red Hat. Unlike XCP-NG, this comes at absolutely no cost, and in fact you almost certainly already have it installed, as the core technology is part of the Linux kernel. KVM is powerful, open source and free hypervisor that can absolutely handle enterprise workloads. Oracle uses it for their entire cloud platform, and Amazon still uses it for a substantial amount of AWS if I recall correctly. With that said, while the hypervisor is incredibly solid, the management tools vary a little. Basically, expect to do a lot more from the command line.
The solution to that problem is Proxmox. This is a prebuilt Linux OS based on Debian, but carefully fine tuned to support KVM with a custom web interface to handle cluster management, as well as having fantastic support for advanced storage technologies like Ceph and ZFS. Proxmox also takes full advantage of the ability to run both virtual machines and LXC containers on the same platform, giving you great lightweight solutions for deploying Linux machines. There's some cost for enterprise use, but it's very low compared to other enterprise virtualization options.
Xcp-ng gets you clustered server management with failover and is free unless you upgrade to their enterprise management tools.
Also Citrix (now CSG) still has the xenserver development group and still sells their version that xcp is based on.
I run an xcp cluster as my homelab infrastructure.
VMware is massively expensive for enterprise, but is a very typical choice for datacenters.
All good points. Thank you.