Snr. Infrastructure Architect (Data Centre) at DHA
Nov 23, 2021
KVM is a kernel base hypervisor while Proxmox VE is open-source. Technically, Proxmox VE fulfills the smallest business users than KVM.
And if we go for the quality and support KVM is better.
But Proxmox VE has also more features according to business growth.
User at a marketing services firm with 201-500 employees
Nov 30, 2021
In a marketing services-related company security is paramount.
Therefore, you probably will rely on services, especially during maintenance of your network and need support for that.
When it comes to security and support KVM would be the better option. With in-house engineers, both Proxmox VE and KVM could be chosen. But qualified engineers are hard to come by nowadays, depending on where you live.
As a side note, I maintain mainly Xenserver, VMware and KVM. When it comes to performance per watt Xenserver would be the king, especially on larger setups.
Since your setup is of medium size and if you decided not to go for the aforementioned setups, KVM would be the lesser of the worse.
Your question depends a lot on the hardware/cloud system you have in mind. More details would make my recommendations more precise.
KVM is easy to use, stable and flexible. It is mature and very fast. It is an affordable open-source solution that is easy to set up and manage. It offers very good security. It has a virtual manager which is command line based and they do also offer a graphical user interface.
Scaling up with KVM can be challenging, though. It should be more clear how to scale the storage space for virtual machines. The solution also lacks high availability across clusters. They really should improve the user dashboard and interface. Technical support could be better, too.
The good thing about Oracle VM VirtualBox is that this solution is multi-platform. You can create a virtual machine to run in one ecosystem, then switch over to run in other ecosystems. This works with Windows, Linux, or Mac, and can even run on some of the not-so-popular products such as Solaris and BSD as well. Oracle VM Virtual Box is open source, which makes it very flexible and versatile. This product is user-friendly and easy to use. The technical support is also very good.
The user interface is a little outdated, though - and the artificial intelligence is not very attractive. This solution needs to have better ways of starting and stopping the machine. The memory and hardware usage can be a bit heavy and the CPU usage needs to be lower. This solution can also get quite expensive.
After looking at both these products, we chose KVM. It is very stable, mature, and easy to use. It came with the Linux operating system we were introducing to the client and we found it works best with that ecosystem. Our client has a small business that is not expected to have a huge growth trajectory over the next several years, so it is a very good fit for them.