IBM Developer Blog

Follow the latest happenings with IBM Developer and stay in the know.

Guides to help you achieve your business goals

Looking to modernize your existing Enterprise Java applications and move them to the Microsoft Azure Cloud? Deciding on the approach to develop and deploy your next generation cloud-native application on Azure? Through an ongoing collaboration between IBM and Microsoft around the WebSphere product family, we have created simple guides to help you achieve your business goals.

Check out the guidance to see how easy it is to get started with production-ready deployments utilizing best practices from both IBM and Microsoft.

Why WebSphere Liberty and Open Liberty?

WebSphere Liberty is IBM’s next generation Java runtime optimized for the modernization of mission critical enterprise Java workloads. Open Liberty is the production-ready, free, open-source base for WebSphere Liberty, with support available through the WebSphere Liberty license. Sharing the same core implementation, both offerings are fast, lightweight, modular, and container-friendly cloud-native runtimes with robust support for industry standards such as Java EE, Jakarta EE, and MicroProfile.

Why Azure Red Hat OpenShift and Azure Kubernetes Service?

Azure Red Hat OpenShift (ARO) is a fully managed OpenShift hybrid cloud platform service jointly developed, run, and supported by Microsoft and Red Hat. Azure Kubernetes Service (AKS) is a fully managed Kubernetes Service run and supported by Microsoft.

The perfect approach for modernization and new cloud-native

The combination of Liberty with ARO or AKS offers a powerful and flexible platform for enterprise Java customers. Using the Open Liberty Operator, it’s simple to reliably deploy and manage Java applications on both WebSphere Liberty and Open Liberty. The Operator supports both OpenShift as well as Kubernetes. In addition to deployment and management, the Operator also enables day-2 operations, such as gathering traces and dumps.

The guidance

Each guide enables a wide range of production-ready deployment architectures, and you have complete flexibility to customize your deployments. After deploying your applications, you can take advantage of a range of OpenShift and Azure resources for additional functionality. Both approaches use official WebSphere Liberty or Open Liberty Container images from IBM, with the ARO guidance demonstrating the use of the built-in OpenShift Container Registry (OCR) and the AKS guidance using the Azure Container Registry (ACR).

Example WebSphere Liberty or Open Liberty deployment architecture on Azure Red Hat OpenShift Example WebSphere Liberty or Open Liberty deployment architecture on Azure Red Hat OpenShift


In both ARO and AKS cases, the customer is responsible for Azure resource usage and ensuring they have purchased sufficient licenses for WebSphere Liberty. Open Liberty is free to use and if support is required, this can be obtained by purchasing WebSphere Liberty entitlements (for example, through the IBM WebSphere Applications Server or IBM WebSphere Hybrid Edition products).

Here to help

We hope you find the ARO guidance and AKS guidance helpful. If you’re interested in finding out more, providing feedback, keeping appraised of the latest developments, or would like some free migration assistance, please visit Contact Me to register.