Appendix B. Choosing Between Red Hat Virtualization and Red Hat OpenStack Platform

Red Hat Virtualization and Red Hat OpenStack Platform provide many of the same features, so it may be difficult to know which to choose to handle your workloads. This section explains some of the differences between the two to help you decide.

Is it harder to configure Red Hat Virtualization or harder to configure Red Hat OpenStack Platform?

Red Hat Virtualization is easier to configure, but it provides less flexibility than Red Hat OpenStack Platform does. Most of the services necessary for managing the Red Hat Virtualization environment are built into the Red Hat Virtualization Manager. Services in Red Hat OpenStack Platform can be divided up in many different ways and spread across multiple systems. This makes the initial setup of Red Hat Virtualization easier than the initial setup of Red Hat OpenStack Platform, but it means that in Red Hat Virtualization, it is more difficult to disperse management services across multiple manager nodes. Red Hat OpenStack Platform offers more flexibility in configuration, compared to Red Hat Virtualization. One way that Red Hat OpenStack Platform offers more flexibility is by spreading services across multiple controller nodes. Keeping track of those services is one of the costs of the comparative flexibility of Red Hat OpenStack Platform.

Is Red Hat Virtualization or Red Hat OpenStack Platform better for running customized virtual machines?

Red Hat Virtualization is better for running customized virtual machines, such as desktop installations. Red Hat OpenStack Platform is best suited for generic virtual machines that change little but must be deployed many times.

Is Red Hat Virtualization or Red Hat OpenStack Platform better suited to supporting the lifespan of my virtual machine?

Red Hat Virtualization is better suited for supporting long-lived virtual machines. Red Hat OpenStack Platform is better-suited for hosting virtual machines that support a task, are discarded, and are spun up again when needed.

Both Red Hat Virtualization and Red Hat OpenStack Platform can handle the workloads described here, but Red Hat Virtualization is better suited to some tasks and Red Hat OpenStack Platform is better suited to others. For instance, an organization might choose to configure Red Hat CloudForms to orchestrate a system in which Red Hat Virtualization provides virtual desktop systems and Red Hat OpenStack Platform runs internal web mail and employee information services.