This blog describes the Supported Maximum Availability Architectures (MAA) multi-datacenter solutions that can provide continuous availability to protect an Oracle WebLogic Server system against downtime across multiple data-center.
If you are a beginner and want to learn Oracle WebLogic Server Administration, then check our blog post here where we cover about WebLogic 12c Architecture & New Features.
The Supported MAA Solutions Include:
- Active-Active Application Tier with Active-Passive Database Tier
- Active-Passive Application Tier with Active-Passive Database Tier
- Active-Active Stretch Cluster with Active-Passive Database Tier
Active-Active Application Tier with Active-Passive Database Tier:
The following figure shows a recommended continuous availability solution using an Active-Active application infrastructure tier with an Active-Passive database tier.
Figure 1 – Topology for Active-Active Application infrastructure Tier with Active-Passive Database Tier
The key aspects of this sample topology include:
- Two separate WebLogic domains configured in two different data centers, Site 1 and Site 2. The domains at both sites are active. The domains include:
- A collection of Managed Servers (MS1, MS2, and MS3) in a WebLogic Server cluster, managed by the WebLogic Server Admin Server in the domain. In this sample, Active Gridlink (AG) is being used to connect the Managed Servers to the primary database. (Although generic DataSource or Multi DataSource can be used, Active Gridlink is preferable because it offers high-availability and improved performance). The Zero Downtime Patching (ZDT) arrows represent patching the Managed Servers in a rolling fashion.
- A Coherence cluster (COH1, COH2, and COH3) managed by the WebLogic Server Admin Server in the domain.
- A global load balancer.
- WebLogic Server HTTP session replication across clusters.
- Two instances of Oracle Traffic Director (OTD) at each site, one active and one passive. OTD can balance requests to the web tier or to the WebLogic Server cluster.
- Oracle HTTP Server (OHS) Web Tier. (Optional component based on the environment.)
- A file store for the configuration data, local binaries, logs, and so on that is replicated across the two sites using any replication technology.
- Oracle Site Guard, a component of Oracle Enterprise Manager Cloud Control, that orchestrates fail-over and switchover of sites.
- Two separate Oracle RAC database clusters in two different data centers. The primary active Oracle RAC database cluster is at Site 1. Site 2 contains an Oracle RAC database cluster in standby (passive) read-only mode. The clusters can contain transaction logs, JMS stores, and application data. Data is replicated using Oracle Active DataGuard. (Although Oracle recommends using Oracle RAC database clusters because they provide the best level of high availability, they are not required. A single database or multi-tenant database can also be used.)
Check this: Administration Server is a WebLogic Server instance that maintains configuration data for a domain and Managed Server is an instance of your WebLogic server that is running on JVM and has its own configuration. Know in detail about Weblogic Admin Server and Managed Server here.
Active-Passive Application Tier with Active-Passive Database Tier:
The following figure shows a recommended continuous availability topology using an Active-Passive application infrastructure tier with an Active-Passive database tier.
Figure 2 – Topology for Active-Passive Application infrastructure Tier with Active-Passive Database Tier
The figure shows 2 sites in an MAA architecture: Site 1 on the left and Site 2 on the right. In Site 1, the application infrastructure is active and the database tier is passive. In Site 2, both the application infrastructure tier and the database tier are standby (passive). Additional description is provided in the surrounding text.
The key aspects of this topology include:
- Two separate WebLogic domains configured in two different data centers, Site 1 and Site 2. The domain at Site 1 is active and the domain at Site 2 is in standby (passive) mode.
- All active-passive domain pairs must be configured with symmetric topology; they must be identical and use the same domain configurations such as directory names and paths, port numbers, user accounts, load balancers and virtual server names, and the same versions of the software. Hostnames (not static IPs) must specify the listen address of the Managed Servers.
- The domains include:
- A collection of Managed Servers (MS1, MS2, and MS3) in a WebLogic Server cluster, managed by the WebLogic Server Admin Server in the domain. In this sample, Active Gridlink (AG) is being used to connect the Managed Servers to the primary database. (Although generic DataSource or Multi DataSource can be used, Active Gridlink is preferable because it offers high-availability and improved performance).
- The Zero Downtime Patching (ZDT) arrows represent patching the Managed Servers in a rolling fashion.
- A Coherence cluster (COH1, COH2, and COH3) managed by the WebLogic Server Admin Server in the domain.
- A global load balancer.
- WebLogic Server HTTP session replication across clusters.
- Two instances of Oracle Traffic Director (OTD) at each site. OTD can balance requests to the web tier or to the WebLogic Server cluster. At Site 1, one instance is active and one passive. On Site 2 they are both on standby. When Site 2 becomes active, the OTD instances on that site will route the requests.
- Oracle HTTP Server (OHS) Web Tier. (Optional component based on the environment.)
- A file store for the configuration data, local binaries, logs, and so on that is replicated across the two sites using any replication technology.
- Oracle Site Guard, a component of Oracle Enterprise Manager Cloud Control, that orchestrates fail-over and switchover of sites.
- Two separate Oracle RAC database clusters in two different data centers. The primary active Oracle RAC database cluster is at Site 1. Site 2 contains an Oracle RAC database cluster in standby (passive) read-only mode. The clusters can contain transaction logs, JMS stores, and application data. Data is replicated using Oracle Active DataGuard. (Although Oracle recommends using Oracle RAC database clusters because they provide the best level of high availability, they are not required. A single database or multi-tenant database can also be used.)
Active-Active Stretch Cluster with Active-Passive Database Tier:
The following figure shows a recommended continuous availability solution using an Active-Active stretch cluster application infrastructure tier with an Active-Passive database tier.
Figure 3 – Topology for Active-Active Stretch Cluster Application Infrastructure Tier and Active-Passive Database Tier
The above figure shows 2 sites in an MAA architecture: Site 1 on the left and Site 2 on the right. The sites are configured as a stretch cluster. All servers are active in the cluster. In Site 1, the database tier is active. In Site 2, the database tier is on standby. Additional description is provided in the surrounding text.
The key aspects of this topology include:
- WebLogic Server configured as a cluster that stretches across two different data centers, Site 1 and Site 2. All servers in the cluster are active.
- The domain includes:
- A WebLogic Server cluster that comprises a group of Managed Servers (MS1, MS2, and MS3) at Site 1 and another group of Managed Servers (MS4, MS5, and MS6) at Site 2. The Managed Servers are managed by the WebLogic Server Admin Server at Site 1. In this sample, Active Gridlink (AG) is being used to connect the Managed Servers to the primary database. (Although generic DataSource or Multi DataSource can be used, Active Gridlink is preferable because it offers high-availability and improved performance). The Zero Downtime Patching (ZDT) arrows represent patching the Managed Servers in a rolling fashion.
- A Coherence cluster that comprises a group of Coherence instances (COH1, COH2, and COH3) at Site 1, and another group (COH4, COH5, and COH6) at Site 2, all managed by the WebLogic Server Admin Server at Site 1.
- A global load balancer.
- WebLogic Server HTTP session replication across clusters.
- Two instances of Oracle Traffic Director (OTD) at each site, one active and one passive. OTD can balance requests to the web tier or to the WebLogic Server cluster.
- Oracle HTTP Server (OHS) Web Tier. (Optional component based on the environment.)
- A file store for the configuration data, local binaries, logs, and so on that is replicated across the two sites using any replication technology.
- Oracle Site Guard, a component of Oracle Enterprise Manager Cloud Control, that orchestrates failover and switchover of sites.
- Two separate Oracle RAC database clusters in two different data centers. The primary active Oracle RAC database cluster is at Site 1. Site 2 contains an Oracle RAC database cluster in standby (passive) read-only mode. The clusters can contain transaction logs, JMS stores, and application data. Data is replicated using Oracle Active DataGuard. (Although Oracle recommends using Oracle RAC database clusters because they provide the best level of high availability, they are not required. A single database or multi-tenant database can also be used.)
So this is all about Supported Maximum Availability Architectures (MAA) . Please go through the blog to know in detail.
We offer Oracle WebLogic Training, where we discuss topics like Architecture, File System, JDBC, JMS, HA, Clustering, Security, Patching, Upgrade, Backup, and Recovery etc.
Are you planning to Learn WebLogic Server or would like to check some of the common Oracle WebLogic Interview Questions then get them from here (sent over email)
Related Posts
- [Video] Oracle Weblogic Server: Weblogic Admin Tasks & Tools. Click Here
- Troubleshooting Oracle Weblogic Server: Startup Issue: OutOfMemoryError PermGen Space. Click Here
- [Video] Oracle WebLogic Administration: Weblogic Domain Topology. Click Here
- [Video] Oracle WebLogic Administration: Weblogic Domain Home and Server, Click Here
- Oracle Weblogic Administration: Introduction to Multitenancy, Click Here
- [Video-Blog] Oracle WebLogic Administration: Admin Server and Managed Server, Click Here
- [Video] Oracle WebLogic Administration: Clusters and Dynamic Cluster, Click Here
- [Video] Oracle WebLogic Administration: Data Sources (JDBC) & JMS, Click Here
- [Video] Oracle WebLogic Administration: Machine and Node Manager, Click Here
- Oracle Weblogic Administration: Weblogic 12c Architecture & New Features, Click Here
Next Task For You
Want to move ahead in your career and want to get a higher Earning Job?
Get 7+ Courses for DBAs & Apps DBA in a bundle program and learn from the Industry’s best Experts.
Leave a Reply