SlideShare a Scribd company logo
Oracle WebLogic Server on Azure
Reza Rahman
Principal Program Manager
Java on Azure
Agenda
©Microsoft Corporation
Azure
Oracle WebLogic Server (WLS) and Azure
• WebLogic industry leading application server with well-established market penetration
• WebLogic offers full stack enterprise Java support, security, messaging, clustering,
monitoring, administration, tuning and diagnostics
• WebLogic integrates with databases/Oracle DB, Oracle Coherence and serves as
middleware foundation for overall Oracle suite
• Oracle and Microsoft have broad-ranging strategic partnership encompassing WebLogic,
Oracle DB, Oracle Linux, Azure, Oracle Cloud and much, much more
• Jointly developed WebLogic on Azure solutions allow customers to easily migrate their
existing WebLogic/enterprise Java workloads to Azure
Running WebLogic on Azure Kubernetes and Virtual Machines
©Microsoft Corporation
Azure
Oracle WebLogic Server on Azure Virtual Machines
• Follows familiar and proven virtual machines migration model
• Both Azure Marketplace base images and solution templates for WebLogic
• Jointly supported combinations of Linux, Oracle JDK and WebLogic
• Bring-your-own-license model
• Solution templates automate boilerplate operations such as provisioning virtual
networks/storage, installing Linux/Java resources, setting up WebLogic and configuring
security with a network security group
• Supports common use cases such as single working instance, clustering, load-balancing,
database connectivity, caching, logging and directory server integration
©Microsoft Corporation
Azure
Simple to Start
• Single fully functional instance of WebLogic
• Admin only domain
• Starts admin server
• Configured for automatic restart
• Great for simple deployments, prototypes, test,
development and evaluation
VMs
Single
instance
©Microsoft Corporation
Azure
Clustering
• Fully functioning clustered n-node domain
• Admin server and managed nodes started by default
• Even after VM reboot servers restarted automatically
• Static and dynamic clustering
• Ideal for high-availability deployments, testing and
staging
VMs
Single
instance Cluster
©Microsoft Corporation
Azure
Load Balancing
• Clusters can be front-ended with Azure App Gateway
• Solution template automatically generates and
configures load-balancer
• SSL configuration supported out-of-the-box
• DNS configuration supported
VMs
Single
instance Cluster
App
Gateway
©Microsoft Corporation
Azure
Database Integration
• Solution templates can automate WebLogic
connectivity to existing databases
• Out-of-the-box support for Azure PostgreSQL, Azure
SQL, Azure MySQL and Oracle DB
• Oracle DB can be on the Oracle Cloud (typically
connected via fast interconnect) or on Azure virtual
machines (Oracle DB Standard or Enterprise)
VMs
Oracle
Database
Single
instance Cluster
Azure
SQL
App
Gateway
Azure
PostgreSQL
©Microsoft Corporation
Azure
Directory Integration
• Solution templates can automate WebLogic
connectivity to an existing Azure Active Directory
instance via LDAP
• Users are required to configure Domain Services for
Azure Active Directory in order to enable WebLogic
integration VMs
Oracle
Database
Single
instance Cluster
Azure
SQL
App
Gateway
Azure
PostgreSQL
Azure Active
Directory
©Microsoft Corporation
Azure
Coherence Integration
• WebLogic clusters can be backed by closely
integrated Coherence cache servers
• Solution template automatically generates and
configures n-instances of Coherence cache servers
• Coherence cache servers can be managed from
Admin Server Console
VMs
Oracle
Database
Single
instance Cluster
Azure
SQL
App
Gateway
Azure
PostgreSQL
Azure Active
Directory
Oracle
Coherence
©Microsoft Corporation
Azure
ELK Stack Integration
• Solution template can configure WebLogic to
automatically export logs to existing instance of ELK
(Elastic) stack
• Can export data source, domain, HTTP access, node
manager, server, and standard error/output logs
• Ideal for consolidated logging across a production
cluster deployment
VMs
Oracle
Database
Single
instance Cluster
Azure
SQL
App
Gateway
Azure
PostgreSQL
Azure Active
Directory
ELK Stack
©Microsoft Corporation
Azure
Enables Robust Deployment Architectures
Users
Traffic Manager
Region
Cluster
Admin Server
VM
App
Gateway
Azure Active
Directory
Oracle
Database
SSL
VM
Managed Server
Region
Azure
VM
Managed Server
Cluster
Admin Server
VM
App
Gateway
Azure Active
Directory
Oracle
Database
SSL
VM
Managed Server
VM
Managed Server
© Microsoft Corporation
https://github.com/microsoft/weblogic-on-azure
©Microsoft Corporation
Azure
WebLogic on AKS
• WebLogic on Azure Kubernetes Service (AKS) popular choice for containerizing and
modernizing applications
• WebLogic Kubernetes Operator key enabler
• WebLogic and WebLogic Kubernetes Operator certified by Oracle and Microsoft to run well
on AKS
• Requires modest modernization effort, made as easy as possible through partnership
• Bring-your-own-license model
• WebLogic 12.2.1.3.0, 12.2.1.4.0, and 14.1.1.0.0 supported
©Microsoft Corporation
Azure
WebLogic on AKS Solutions
• Jointly developed solution template automates operations such as provisioning an AKS
cluster, the WebLogic Kubernetes Operator, WLS Docker images and the Azure Container
Registry (ACR)
• Possible to use existing AKS cluster or ACR instance
• Supports configuring load balancing with Azure App Gateway or the Azure Load Balancer,
DNS configuration, SSL/TLS configuration, easing database connectivity, publishing metrics
to Azure Monitor as well as mounting Azure Files as Kubernetes Persistence Volumes
• Manual step-by-step guidance for running WebLogic on AKS also available as alternative
approach
©Microsoft Corporation
Azure
WebLogic on AKS Architecture
Users
App Gateway
Region
Pod
Azure Active Directory
Managed ELK Service
Azure Kubernetes
Service
Kubernetes
Cluster
Azure Files
Azure
App Gateway
Ingress Controller
Admin Server
Persistent Volume
Managed
Server
Managed
Server
Pod
Operator
Pod
Pod
Ingress
Admin
Azure
Container
Registry
GitHub
Actions
Azure PostgreSQL
© Microsoft Corporation
https://aka.ms/wls-aks-solution
©Microsoft Corporation
Azure
Roadmap
• Manual step-by-step guidance for
WebLogic on virtual machines
• Q4 2022 release
Oracle
Database
Single
instance Cluster
Azure
SQL
App
Gateway
Azure
PostgreSQL
Azure Active
Directory
Oracle
Coherence
ELK Stack
Azure
MySQL
©Microsoft Corporation
Azure
Get Started with WebLogic on Azure
• Robust solutions available for migrating WebLogic workloads to Azure Virtual Machines or
AKS
• Jointly developed and supported by Oracle and Microsoft
• Robust roadmap, your input and feedback welcome
• During active development, engineering team will provide direct migration assistance to
selected customers
https://docs.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/weblogic-aks
https://docs.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-weblogic
© Copyright Microsoft Corporation. All rights reserved.

More Related Content

PDF
Jakarta EE und Microprofile sind bei Azure zu Hause
PPTX
Java dans Windows Azure Cloud Services, big data avec hd insight et les nouve...
PDF
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
PDF
Why Java/Jakarta EE Developers are First-Class Citizens on Azure
PPTX
2020-02-10 Java on Azure Solution Briefing
PPT
Basics of Java Cloud
PDF
Presentation desarrollos cloud con oracle virtualization
PDF
DBaaS with EDB Postgres on AWS
 
Jakarta EE und Microprofile sind bei Azure zu Hause
Java dans Windows Azure Cloud Services, big data avec hd insight et les nouve...
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
Why Java/Jakarta EE Developers are First-Class Citizens on Azure
2020-02-10 Java on Azure Solution Briefing
Basics of Java Cloud
Presentation desarrollos cloud con oracle virtualization
DBaaS with EDB Postgres on AWS
 

Similar to Running WebLogic on Azure Kubernetes and Virtual Machines (20)

PPTX
Azure Stack - Azure Nights User Group
PPTX
Microservices in Azure
PPTX
Containerization with Azure
PPTX
Amazon Webservices for Java Developers - UCI Webinar
PPTX
Compare Docker deployment options in the public cloud
PDF
Fuse integration-services
PPTX
Containerization with Microsoft Azure
PPTX
Containerization in microsoft azure
PPTX
Microservices in Azure
PPTX
IaaS azure_vs_amazon
PPTX
Docker y azure container service
PDF
wls-azure-devnexus-2022.pdf
PDF
Azure Zürich User Group: Azure Kubernetes Service – more than just a managed ...
PPTX
Docker for the enterprise
PPTX
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...
PPTX
Tokyo azure meetup #8 - Azure Update, August
PPTX
Tokyo azure meetup #8 azure update, august
PDF
Navigating in the sea of containers in azure when to choose which service and...
PPTX
WebCenter as a Cloud App on Exalogic
PPTX
SQL ON Azure (decision-matrix)
Azure Stack - Azure Nights User Group
Microservices in Azure
Containerization with Azure
Amazon Webservices for Java Developers - UCI Webinar
Compare Docker deployment options in the public cloud
Fuse integration-services
Containerization with Microsoft Azure
Containerization in microsoft azure
Microservices in Azure
IaaS azure_vs_amazon
Docker y azure container service
wls-azure-devnexus-2022.pdf
Azure Zürich User Group: Azure Kubernetes Service – more than just a managed ...
Docker for the enterprise
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...
Tokyo azure meetup #8 - Azure Update, August
Tokyo azure meetup #8 azure update, august
Navigating in the sea of containers in azure when to choose which service and...
WebCenter as a Cloud App on Exalogic
SQL ON Azure (decision-matrix)
Ad

More from Reza Rahman (8)

PDF
IBM WebSphere Family on Azure
PDF
Powering Java on Azure with JBoss EAP
PPT
Down-to-Earth Microservices with Java EE
PPT
Reactive Java EE - Let Me Count the Ways!
PPT
Testing Java EE Applications Using Arquillian
PPT
Java EE and Spring Side-by-Side
PPT
JavaScript Frameworks and Java EE – A Great Match
PPT
Have You Seen Java EE Lately?
IBM WebSphere Family on Azure
Powering Java on Azure with JBoss EAP
Down-to-Earth Microservices with Java EE
Reactive Java EE - Let Me Count the Ways!
Testing Java EE Applications Using Arquillian
Java EE and Spring Side-by-Side
JavaScript Frameworks and Java EE – A Great Match
Have You Seen Java EE Lately?
Ad

Recently uploaded (20)

PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PDF
Digital Systems & Binary Numbers (comprehensive )
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
history of c programming in notes for students .pptx
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Why Generative AI is the Future of Content, Code & Creativity?
Digital Systems & Binary Numbers (comprehensive )
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Design an Analysis of Algorithms I-SECS-1021-03
history of c programming in notes for students .pptx
Designing Intelligence for the Shop Floor.pdf
Which alternative to Crystal Reports is best for small or large businesses.pdf
wealthsignaloriginal-com-DS-text-... (1).pdf
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Upgrade and Innovation Strategies for SAP ERP Customers
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Softaken Excel to vCard Converter Software.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PTS Company Brochure 2025 (1).pdf.......
Design an Analysis of Algorithms II-SECS-1021-03
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus

Running WebLogic on Azure Kubernetes and Virtual Machines

  • 1. Oracle WebLogic Server on Azure Reza Rahman Principal Program Manager Java on Azure
  • 3. ©Microsoft Corporation Azure Oracle WebLogic Server (WLS) and Azure • WebLogic industry leading application server with well-established market penetration • WebLogic offers full stack enterprise Java support, security, messaging, clustering, monitoring, administration, tuning and diagnostics • WebLogic integrates with databases/Oracle DB, Oracle Coherence and serves as middleware foundation for overall Oracle suite • Oracle and Microsoft have broad-ranging strategic partnership encompassing WebLogic, Oracle DB, Oracle Linux, Azure, Oracle Cloud and much, much more • Jointly developed WebLogic on Azure solutions allow customers to easily migrate their existing WebLogic/enterprise Java workloads to Azure
  • 5. ©Microsoft Corporation Azure Oracle WebLogic Server on Azure Virtual Machines • Follows familiar and proven virtual machines migration model • Both Azure Marketplace base images and solution templates for WebLogic • Jointly supported combinations of Linux, Oracle JDK and WebLogic • Bring-your-own-license model • Solution templates automate boilerplate operations such as provisioning virtual networks/storage, installing Linux/Java resources, setting up WebLogic and configuring security with a network security group • Supports common use cases such as single working instance, clustering, load-balancing, database connectivity, caching, logging and directory server integration
  • 6. ©Microsoft Corporation Azure Simple to Start • Single fully functional instance of WebLogic • Admin only domain • Starts admin server • Configured for automatic restart • Great for simple deployments, prototypes, test, development and evaluation VMs Single instance
  • 7. ©Microsoft Corporation Azure Clustering • Fully functioning clustered n-node domain • Admin server and managed nodes started by default • Even after VM reboot servers restarted automatically • Static and dynamic clustering • Ideal for high-availability deployments, testing and staging VMs Single instance Cluster
  • 8. ©Microsoft Corporation Azure Load Balancing • Clusters can be front-ended with Azure App Gateway • Solution template automatically generates and configures load-balancer • SSL configuration supported out-of-the-box • DNS configuration supported VMs Single instance Cluster App Gateway
  • 9. ©Microsoft Corporation Azure Database Integration • Solution templates can automate WebLogic connectivity to existing databases • Out-of-the-box support for Azure PostgreSQL, Azure SQL, Azure MySQL and Oracle DB • Oracle DB can be on the Oracle Cloud (typically connected via fast interconnect) or on Azure virtual machines (Oracle DB Standard or Enterprise) VMs Oracle Database Single instance Cluster Azure SQL App Gateway Azure PostgreSQL
  • 10. ©Microsoft Corporation Azure Directory Integration • Solution templates can automate WebLogic connectivity to an existing Azure Active Directory instance via LDAP • Users are required to configure Domain Services for Azure Active Directory in order to enable WebLogic integration VMs Oracle Database Single instance Cluster Azure SQL App Gateway Azure PostgreSQL Azure Active Directory
  • 11. ©Microsoft Corporation Azure Coherence Integration • WebLogic clusters can be backed by closely integrated Coherence cache servers • Solution template automatically generates and configures n-instances of Coherence cache servers • Coherence cache servers can be managed from Admin Server Console VMs Oracle Database Single instance Cluster Azure SQL App Gateway Azure PostgreSQL Azure Active Directory Oracle Coherence
  • 12. ©Microsoft Corporation Azure ELK Stack Integration • Solution template can configure WebLogic to automatically export logs to existing instance of ELK (Elastic) stack • Can export data source, domain, HTTP access, node manager, server, and standard error/output logs • Ideal for consolidated logging across a production cluster deployment VMs Oracle Database Single instance Cluster Azure SQL App Gateway Azure PostgreSQL Azure Active Directory ELK Stack
  • 13. ©Microsoft Corporation Azure Enables Robust Deployment Architectures Users Traffic Manager Region Cluster Admin Server VM App Gateway Azure Active Directory Oracle Database SSL VM Managed Server Region Azure VM Managed Server Cluster Admin Server VM App Gateway Azure Active Directory Oracle Database SSL VM Managed Server VM Managed Server
  • 15. ©Microsoft Corporation Azure WebLogic on AKS • WebLogic on Azure Kubernetes Service (AKS) popular choice for containerizing and modernizing applications • WebLogic Kubernetes Operator key enabler • WebLogic and WebLogic Kubernetes Operator certified by Oracle and Microsoft to run well on AKS • Requires modest modernization effort, made as easy as possible through partnership • Bring-your-own-license model • WebLogic 12.2.1.3.0, 12.2.1.4.0, and 14.1.1.0.0 supported
  • 16. ©Microsoft Corporation Azure WebLogic on AKS Solutions • Jointly developed solution template automates operations such as provisioning an AKS cluster, the WebLogic Kubernetes Operator, WLS Docker images and the Azure Container Registry (ACR) • Possible to use existing AKS cluster or ACR instance • Supports configuring load balancing with Azure App Gateway or the Azure Load Balancer, DNS configuration, SSL/TLS configuration, easing database connectivity, publishing metrics to Azure Monitor as well as mounting Azure Files as Kubernetes Persistence Volumes • Manual step-by-step guidance for running WebLogic on AKS also available as alternative approach
  • 17. ©Microsoft Corporation Azure WebLogic on AKS Architecture Users App Gateway Region Pod Azure Active Directory Managed ELK Service Azure Kubernetes Service Kubernetes Cluster Azure Files Azure App Gateway Ingress Controller Admin Server Persistent Volume Managed Server Managed Server Pod Operator Pod Pod Ingress Admin Azure Container Registry GitHub Actions Azure PostgreSQL
  • 19. ©Microsoft Corporation Azure Roadmap • Manual step-by-step guidance for WebLogic on virtual machines • Q4 2022 release Oracle Database Single instance Cluster Azure SQL App Gateway Azure PostgreSQL Azure Active Directory Oracle Coherence ELK Stack Azure MySQL
  • 20. ©Microsoft Corporation Azure Get Started with WebLogic on Azure • Robust solutions available for migrating WebLogic workloads to Azure Virtual Machines or AKS • Jointly developed and supported by Oracle and Microsoft • Robust roadmap, your input and feedback welcome • During active development, engineering team will provide direct migration assistance to selected customers https://docs.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/weblogic-aks https://docs.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-weblogic
  • 21. © Copyright Microsoft Corporation. All rights reserved.