What are solutions for running Oracle WebLogic Server on Azure Virtual Machines?

This page describes the solutions for running Oracle WebLogic Server (WLS) on Azure virtual machines. These solutions are jointly developed and supported by Oracle and Microsoft.

It is also possible to run WLS on the Azure Kubernetes Service. The solutions to do so are described in this Microsoft article.

WLS is a leading Java application server running some of the most mission critical enterprise Java applications across the globe. WLS forms the middleware foundation for the Oracle software suite. Oracle and Microsoft are committed to empowering WLS customers with choice and flexibility to run workloads on Azure as a leading cloud platform.

The Azure WLS solutions are aimed at making it as easy as possible to lift and shift your Java EE applications to Azure virtual machines by automating most boilerplate operations. The solutions automatically provision virtual network, storage, Java, and Linux resources. With minimal effort, WebLogic Server is installed. The solutions can set up security with a network security group, load balancing with Azure App Gateway and authentication with Azure Active Directory. You may also automatically connect to your existing database including Azure PostgreSQL, Azure SQL, and Oracle DB on the Oracle Cloud or Azure. The road map for the solutions includes the ability to enable distributed logging and distributed caching via Oracle Coherence.

You can use the Azure portal to deploy WebLogic Server on Azure

There are four offers available to meet different scenarios: single node without an admin server, single node with an admin server, cluster, and dynamic cluster. The offers are available free of charge. These offers are described and linked below.

These offers are Bring-Your-Own-License. They assume you've already got the appropriate licenses with Oracle and are properly licensed to run offers in Azure.

The offers support a range of operating system, Java, and WLS versions through base images (such as WebLogic Server 14 and JDK 11 on Oracle Linux 7.6). These base images are also available on Azure on their own. The base images are suitable for customers that require complex, customized Azure deployments. The current set of base images is available here.

If you're interested in working closely on your migration scenarios with the engineering team developing these offers, select the CONTACT ME button on the marketplace offer overview page. Program managers, architects, and engineers will reach back out to you shortly and start close collaboration. The opportunity to collaborate on a migration scenario is free while the offers are under active initial development.

Oracle WebLogic Server Single Node

This offer provisions a single virtual machine and installs WLS on it. It doesn't create a domain or start the administration server. The single node offer is useful for scenarios with highly customized domain configuration.

Oracle WebLogic Server with Admin Server

This offer provisions a single virtual machine and installs WLS on it. It creates a domain and starts up the administration server. You can manage the domain and get started with application deployments right away.

Oracle WebLogic Server Cluster

This offer creates a highly available cluster of WLS virtual machines. The administration server and all managed servers are started by default. You can manage the cluster and get started with highly available applications right away.

Oracle WebLogic Server Dynamic Cluster

This offer creates a highly available and scalable dynamic cluster of WLS virtual machines. The administration server and all managed servers are started by default.

The solutions will enable a wide range of production-ready deployment architectures with relative ease. You can meet a majority of migration cases in the most productive way possible by allowing a focus on business application development.

Complex WebLogic Server deployments are enabled on Azure

Beyond what is automatically provisioned by the solutions, customers have complete flexibility to customize their deployments further. It's likely on top of deploying applications customers will integrate further Azure resources with their deployments. Customers are encouraged to provide feedback on further improving the solutions.

Next steps

Explore the offers on Azure.