Oracle on Azure architecture design

Microsoft and Oracle have partnered to enable customers to deploy Oracle applications in the cloud. You can run your Oracle Database and enterprise applications on Oracle Linux, Windows Server, and other supported operating systems in Azure. In addition to Oracle databases, Azure also supports:

  • WebLogic Server integrated with Azure services
  • Applications on Oracle Linux and WebLogic Server
  • Options for high availability and for disaster recovery
  • Options for backing up Oracle workloads

The interoperability of Microsoft and Oracle’s cloud services enables you to migrate and run mission-critical enterprise workloads across Microsoft Azure and Oracle Cloud Infrastructure (OCI).

Azure provides a wide range of services to support Oracle on Azure. Following are some of the key services:

Introduction to Oracle on Azure

If you're new to Azure, the best place to start learning about Azure is Microsoft Learn. This free online platform provides interactive training for Microsoft products and more.

If you have an SAP workload that depends on an Oracle database, the Learn modules in the following table can help you understand what Azure has to offer for Oracle databases and SAP.

Path to production

The following sections can help you on the path to production for Oracle on Azure:

Database migration and deployment

The following articles describe how to run an Oracle database on Azure and connect to an Oracle database that's running in on OCI.

  • Oracle database migration to Azure. This solution idea describes how to migrate an Oracle database to Azure by using Oracle Active Data Guard and Azure Load Balancer. This solution allows you to gradually migrate your application tier in multiple steps.

  • Oracle database migration: Cross-cloud connectivity. This example scenario describes creation of an interconnection between Azure and OCI to allow applications that are hosted on Azure to communicate with an Oracle database that's hosted on OCI.

  • Design and implement an Oracle database in Azure. This article describes how to size an Oracle workload to run in Azure and decide on the best architecture solution for optimal performance.

Backup and recovery of databases and workloads

The articles in this section describe methods of backing up and recovering Oracle databases by using Azure resources.

WebLogic Server

The articles in this section can help you decide on a solution for running Oracle WebLogic Server on Azure and help you prepare for migration.

Best practices

The articles in this section can help you identify and select the services and configurations that will best support your solutions for Oracle on Azure.

Oracle on Azure architectures

The articles in this section describe architectures for deploying Oracle applications on Azure and integrating services on Azure with services on OCI.

Stay current with Oracle on Azure

To stay informed about Oracle on Azure, check Azure updates and the Microsoft Azure blog.

Additional resources

The following articles provide additional support for implementing Oracle on Azure:

Example solutions

Following are some additional solution ideas that might be helpful:

  • Run Oracle databases on Azure. This solution idea illustrates a canonical architecture to achieve high availability for your Oracle Database Enterprise Edition in Azure by using Azure Load Balancers or Application Gateways.

  • Oracle database migration: Lift and shift. If you're properly licensed to use Oracle software, you're allowed to migrate Oracle databases to Azure Virtual Machines (VMs).