check-circle-line exclamation-circle-line close-line

Customers have successfully run their business-critical Oracle workloads with high performance demands on VMware vSphere for many years.

Customers deploying Oracle Real Application Clusters (RAC) have requirements such as stringent SLA’s, continued high performance, and application availability. It is a major challenge for business organizations to manage data storage in these environments due to these rigorous business requirement. Common issues presented when using traditional storage solutions for business-critical application (BCA) include inadequate performance, scale-in/scale-out, storage inefficiency, complex management, and high deployment and operating costs.

With more and more production servers being virtualized, the demand for highly converged server-based storage is surging. VMware Virtual SAN aims at providing a highly scalable, available, reliable, and high-performance storage using cost-effective hardware, specifically direct-attached disks in VMware ESXi hosts. Virtual SAN adheres to a new policy-based storage management paradigm, which simplifies and automates complex management workflows that exist in traditional enterprise storage systems with respect to configuration and clustering.

Virtual SAN Stretched Cluster enables active/active data centers that are separated by metro distance. Extended Oracle RAC with Virtual SAN enables transparent workload sharing between two sites accessing a single database while providing the flexibility of migrating or balancing workloads between sites in anticipation of planned events such as hardware maintenance.

VMware Cloud on AWS is an on-demand service that enables customers to run applications across vSphere-based cloud environments with access to a broad range of AWS services. Powered by VMware Cloud Foundation, this service integrates vSphere, vSAN and NSX along with VMware vCenter management, and is optimized to run on dedicated, elastic, bare-metal AWS infrastructure. ESXi hosts in VMware Cloud on AWS reside in an AWS availability Zone (AZ) and are protected by vSphere HA.

A feature called Stretched Clusters for VMware Cloud on AWS is designed to protect against an AWS availability zone failure. Applications can span multiple AWS Availability Zones (AZ) within a VMware Cloud on AWS cluster.

One of the use cases is running Extended Oracle RAC on Stretched Clusters for VMware Cloud on AWS to provide greater availability and protect against AZ failures.

Solution Overview

With Virtual SAN Stretched Cluster for VMware Cloud for AWS available as Stretched Clusters for VMware Cloud on AWS, applications like Oracle RAC that have stringent requirements such as very high SLA’s, continued high performance, and application availability can now take dual advantage of being deployed on the cloud along with having high availability across multiple AZ’s in the Stretched Clusters for VMware Cloud on AWS deployment model.

This paper describes the deployment, migration and configuration of Oracle Standalone and Oracle RAC on VMware Cloud on AWS, with a special focus on Stretched Clusters.

Key Results

The following highlights describes the deployment and migration strategies for moving Oracle workloads to VMware Cloud on AWS

  • Deploying Oracle Workloads on VMware on-premises SDDC
    • Deploying Oracle Standalone Database
    • Deploying Oracle RAC
  • Migrating Oracle Workload to VMware Cloud on AWS
    • Migrating Oracle Standalone Database
    • Migrating Oracle RAC
  • Deploying Extended Oracle RAC on Stretched Clusters for VMware Cloud on AWS
    • Using Anti-Affinity rules to configuration the highest availability