Switching between virtualization platforms requires careful planning and consideration of available options.
The type of virtualization platform to choose must be heavily influenced by current and future workloads.
Traditional virtualization platforms like VMware, Azure Stack HCI or Nutanix would be preferred for organizations that will continue to use virtual machines for a long time.
Container platforms like Red Hat OpenShift, VMware Tanzu, or cloud-native solutions like Google Kubernetes Engine, Amazon EKS Anywhere, or Azure AKS would be preferred for organizations that are transitioning to container workloads.
Considerations like knowledge/expertise, integrations and dependencies with the virtualization layer, technology stack considerations, hardware usage, support for workloads and cost must be taken into account while choosing a virtualization platform.
Transitioning from one virtualization layer to another requires acquiring new knowledge and skills specific to the new technology.
The compatibility of existing hardware with the new virtualization platform must also be assessed, along with hardware components and capabilities like network drivers, RAID controllers, underlying storage systems, and specialized hardware.
Switching virtualization platforms also involves costs like licenses of new platforms, new tools, support, training and migration project.
There is no single answer or platform that works for everyone when it comes to moving to another hypervisor or platform.
Each platform has its own strengths and weaknesses which must be evaluated before making any decisions.