Build Multicloud Networks for Business Continuity Using Oracle Maximum Availability Architecture (MAA) Part 3

Build Multicloud Networks for Business Continuity Using Oracle Maximum Availability Architecture (MAA) Part 3

By Henry Wagner, Chief Marketing Officer

In the final post in our blog series, our team of experts will give you best practices using Oracle Database High Availability features to secure mission-critical multicloud workloads that can afford no downtime or data loss.

Originally published on the Oracle Maximum Availability Architecture blog.

In the first two blogs of our series on Oracle Maximum Availability Architecture (MAA), we covered our Bronze Architecture, which used a single instance of an Oracle Database to provide redundancy for development and test environments, and our Silver Architecture, which is designed to secure business-critical applications tested diligently via Chaos Engineering techniques, reducing downtime for local failures and most commonly planned maintenance activities such as database patching.

Did you miss the previous blog posts in this series? Read Part 1 here, and Part 2 here.

In our webinar on July 13, we discussed how Oracle designed the Silver Architecture for high availability, scalability, and fast failover so that you can ensure data access, prevent data loss, minimize downtime, and reduce administrative tasks in the event of an unexpected service interruption.

This blog post will cover our Gold and Platinum Architectures. The Gold MAA is well suited for service-level requirements that cannot tolerate long periods of downtime and data loss. At the same time, our Platinum Architecture can provide zero downtime for outages and planned maintenance activities.

These reference architectures provide high availability and comprehensive data protection for all types of unplanned outages, including data corruption, database failures, and site outages. The Platinum tier MAA architecture builds on the Gold architecture by adding Oracle GoldenGate replication to eliminate downtime for migrations and application and database upgrades.

With Oracle MAA, you can build a resilient network that will prepare you for the next business continuity incident while staying within your IT budget.

The reference architectures in this blog series use Oracle Cloud Infrastructure (OCI) FastConnect and our partner Megaport, a leading global Network as a Service (NaaS) provider.

Here are some terms you’ll see referenced in these multicloud architectures:

OCI Fast Connect

  • Region - An OCI region is a localized geographic area that contains one or more data centers, called availability domains. Regions are independent of other regions, and vast distances can separate them (across countries or even continents).
  • Availability Domain - An availability domain is one or more data centers located within a region. Availability domains are isolated from each other, fault-tolerant, and very unlikely to fail simultaneously.
  • Virtual Cloud Network (VCN) - A VCN is a virtual, private network that you set up in Oracle data centers. It closely resembles a traditional network, with firewall rules and specific types of communication gateways that you can choose to use. A VCN resides in a single OCI region.
  • Dynamic routing gateway (DRG) - The DRG is a virtual router that provides a path for private network traffic between a VCN and a network outside the region, such as a VCN in another OCI region, an on-premises network, or a network in another cloud provider.
  • FastConnect - OCI FastConnect provides an easy way to create a dedicated, private connection between your data center and OCI. FastConnect provides higher bandwidth options and a more reliable networking experience when compared with internet-based connections.

Megaport

  • Software-Defined Network (SDN) - Megaport’s on-demand, global Software Defined Network (SDN) enables fast, flexible, and secure connectivity to the world’s top cloud providers, including Oracle Cloud, Amazon Web Services (AWS), Microsoft Azure, and Google Cloud, across 700+ locations in North America, Asia-Pacific, and Europe.
  • Port - A Port is a high-speed Ethernet interface (1 Gbps, 10 Gbps, and 100 Gbps) that connects to the Megaport SDN.
  • Virtual Cross Connect (VXC) - With a Port configured, you can create Virtual Cross Connects (VXC) to connect to Oracle services on the Megaport network. A VXC is a private point-to-point Ethernet connection between an A-End (your Port) and a B-End (for example, OCI FastConnect).

Let’s look at how the Gold and Platinum tiers in Oracle Maximum Availability Architecture work with Megaport’s services.

Oracle Maximum Availability Architecture - Gold Multicloud Architecture

Oracle maximum availablity architecture - Gold

The Oracle MAA Gold Architecture is designed for databases for mission-critical workloads, meaning any significant periods of downtime or data loss cannot be tolerated. This architecture provides comprehensive data protection for disaster recovery by physically replicating your network for maximum redundancy.

In the example in the diagram above, the architecture uses HA Clustering via Oracle Real Application Clusters (RAC) plus a backup, using diverse Ports at the customer’s data center location. The customer can create four virtual cross-connects (VXC’s) over Megaport’s private, fully redundant network, which will connect to Oracle redundant routers at the FastConnect location.

This configuration will create a fully redundant High Availability pair on both the Megaport and Oracle Cloud networks. The MAA configuration will include Primary and Secondary Availability Domains within a single Oracle region with synchronous replication between the primary and standby databases being handled by Oracle Active Data Guard. In addition, a second region will also be configured with asynchronous replication via Active Data Guard to ensure the application is protected from a region-wide outage event such as a natural disaster or large-scale power outage. Each virtual connection will be a standalone Border Gateway Protocol (BGP) session between your on-premises resources and your Oracle Databases in OCI.

The Gold Architecture creates greater redundancy for your database, providing comprehensive data protection. These features are built into Autonomous Database (via Autonomous Data Guard) and other Oracle database cloud services.

Oracle Maximum Availability Architecture - Platinum Multicloud Architecture

Oracle maximum availablity architecture - Platinum

The Oracle MAA Platinum Architecture builds on the Gold Architecture by eliminating downtime for outages and planned maintenance. For extremely critical always-on applications, the Platinum Architecture uses Oracle GoldenGate to support active-active bi-directional configuration (active-passive is also an option). The application users on each system can change two sets of identical data, but conflict resolution issues must be considered. In short, your databases are asynchronously replicated, providing two primaries while still benefiting from all of the disaster recovery elements (i.e., Active Data Guard with Application Continuity configured) of the gold MAA tier. If an outage impacts one database, your replicated primary database remains active and up to date. At the same time, a role transition brings up the standby database in that region, returning the configuration to active-active.

In the example in the diagram above, the architecture uses HA Clustering via Oracle RAC plus a backup, using diverse Ports at diverse data center locations. The customer can create eight virtual cross-connects (VXC’s) over Megaport’s private, fully redundant network, which will connect to Oracle redundant routers to multiple Oracle Regions.

This configuration will create a fully redundant High Availability pair on both the Megaport and Oracle Cloud networks. The MAA configuration will include Primary and Secondary Availability Domains within two Oracle Regions similar to the gold MAA tier but with two active-active or active-passive primary databases. Each virtual connection will be a standalone Border Gateway Protocol (BGP) session between your on-premises resources and your Oracle Databases in OCI.

The Platinum Architecture creates maximum data protection for your mission-critical applications. All of these features are built into Autonomous Database and other Oracle database cloud services except for Oracle GoldenGate, which will need to be configured separately.

Oracle Maximum Availability Architecture

In these uncertain times of heightened cybersecurity risk, business continuity keeps CIOs up at night like never before. We hope that Oracle MAA best practices combined with Megaport will give you options to build resilient multicloud networks at the appropriate level of data protection for your end-users while keeping your IT budget in check.

Related Posts

From Legal Practice to Podcasts: Spotlight on Mel Scott

From Legal Practice to Podcasts: Spotlight on Mel Scott

How did Megaport’s Senior Legal Counsel grow her passion project into a thriving side hustle while successfully balancing her career? Mel Scott shared how she did it, and how with courage, persistence, and the right employer behind you, you can do the same.

Read More
The State of the Cloud in Mexico

The State of the Cloud in Mexico

As the second largest IaaS market in Latin America, cloud adoption in Mexico is booming. Here’s what it means for you.

Read More
Video: How to Connect Your AWS and Azure Environments Part 2

Video: How to Connect Your AWS and Azure Environments Part 2

Our Solutions Architect Kyle Moreta walks you through how to efficiently connect an AWS VPC with a Microsoft Azure VNet with the help of Megaport. Have you watched Part 1 of this video tutorial? If not, start here, then come back. See you soon. Welcome to Part 2 of my walkthrough of how you can connect an AWS VPC to Microsoft Azure VNet using Megaport and our Megaport Cloud Router (MCR), to build out direct, private connectivity between the two different clouds.

Read More