There’s no better time than now to learn about all the new capabilities and improvements that we’ve recently added to the Virtuozzo Platform.
It starts with performance improvements, which is something we focus on all the time. A number of fine tuning parameters can affect performance – things like NUMA balancing settings, memory management parameters, and system defaults – and they are quite difficult to manage. They can also affect other characteristics, such as density. To make the things easier, we introduced a settings profile in the latest release of the Virtuozzo Platform – the default profile is “performance”, but it’s easy to switch to the “density” profile if maximum density, while still delivering good performance, is desired.
The result is most visible when running virtual machines with Windows inside – the VMs running under our latest release show up to 10% higher benchmark scores than in previous versions, and up to 30% higher scores when compared to non-optimized KVM.
We’ve also delivered a new data encoding scheme for Virtuozzo Storage – erasure coding. Erasure coding allows you to use disk space in software-defined storage more effectively. Instead of creating replicas for every piece of data, it splits the data into chunks and appends it with appropriate checksums – so the data can still be retrieved even after some of the data chunks are lost. Unlike replication, it does not require 2 or 3 gigabytes of storage to store 1 gigabyte of data – instead, the overhead can be decreased to 30% or less, depending on the storage cluster size and configuration.
After many months of testing, this feature is ready for production. The feature is still marked as “experimental” in the documentation, but this is only because we are still working on improving its performance in certain access pattern where replication now shows better performance. If efficiency of storage utilization is a primary concern and performance only comes second, you can put it in use without hesitation.
We also now support the so-called “hybrid mode” for your storage cluster, allowing you to run both Virtuozzo 6 and Virtuozzo 7 nodes in one cluster. The primary use case for this feature is an upgrade to Virtuozzo 7. Now, instead of building a new cluster and moving the data over, users of Virtuozzo 6 can simply upgrade nodes one by one without rebuilding the cluster itself – the production servers will stay operational during the upgrade.
Another new feature that is worth mentioning is a new tool to manage ReadyKernel™ rebootless updates. It’s now easier than ever to automate the application of the most recent security patches without a reboot – ReadyKernel™ now also integrates with the yum utility, so the usual “yum update” will bring your kernel security up-to-date in no time.
Last but not least, we’ve added support for several new operating systems to run as guests, including Windows Server 2016, Ubuntu 16.10, OpenSuse 42.2, and CloudLinux 6 and 7.
To see the full list of new features, you can check out the corresponding KB article here.
As usual, if you are an existing Virtuozzo customer running on Virtuozzo 7, a yum update will bring your servers up-to-date. For previous Virtuozzo versions, consult with the upgrade guides available at http://docs.virtuozzo.com to plan your upgrade.
And if you are brand new to Virtuozzo, you can always check out a FREE TRIAL.