---
title: Cloud Volumes Service Boosts Oracle Databases in the Cloud
description: Oracle RAC is a database configuration option in cloud. NetApp Cloud Volumes Service for AWS is the one-stop solution for businesses that depend on Oracle databases in the cloud.
---

[BlueXP Blog ](https://bluexp.netapp.com/blog)

# [Cloud Volumes Service Boosts Oracle Databases in the Cloud](https://bluexp.netapp.com/blog/aws-oracle-database-cloud-saas-applications)

 Written by [Chad Morgenstern, Senior Cloud Solutions Architect, NetApp Cloud Data Services](https://bluexp.netapp.com/blog/author/chad-morgenstern-senior-cloud-solutions-architect-netapp-cloud-data-services) | Aug 14, 2019 11:37:48 AM

The -as-a-Service (*aaS) business model has created an environment where “good enough” is never enough; customers clamor for additional capabilities and added value. SaaS companies, such as Acme Corp., are listening. And they’ve responded in the knowledge that customer loyalty must not only be earned, but also maintained. Managing their databases in the cloud is one key element. 

The backbone of any SaaS or subscription-based company is recurring revenue. Unlike the product sales revenue model, wherein a customer is sold a software and support package once and the deal is done, recurring revenue is intrinsic to *aaS. As such, customer satisfaction is critical, and downtime is intolerable. Through added features and capabilities, companies that employ the SaaS model generate revenue through net new customers and existing customer expansion. Reducing downtime through architectural hardening similarly prevents customer loss, but it does so at the engineering cost of a more resilient backend that customers will never see**. **In short, SaaS companies must strike a balance between feature development and architectural hardening. 

Acme Corp.’s business philosophy is simple: features produce revenue. The decision to deploy in Amazon Web Service (AWS) has freed up staffing resources to work on SaaS differentiation. Those engineers focus on rapidly developing features, with the goal of granting customers early access. Early customer access fuels innovation. Unpopular new features are quickly identified and abandoned. Hot features rise to the forefront. Since features, in and of themselves, are of limited use inside a vacuum, each customer’s data, which is stored within the Oracle Database, must be safely accessible from within the preview environment. 

Business Problem One thus comes down to Technology Problem One: how do you generate a **rapidly refreshable performant clone **of the production database to both enable feature preview while protecting production data? 

Acme Corp., a SaaS provider for enterprise workflow and collaboration, has built its cloud-based company around the concept that customers, once gained, must not be lost due to architectural design decisions. That can be reduced to two underlying beliefs: services must be available when businesses need them and data must be protected from loss. 

With both a domestic and international customer base, neither scheduled nor unplanned outages are tolerable, and data loss is unthinkable. At the core of every Acme deployment is an Oracle Database, which must always remain online and available in order for the service to remain up and running. 

Technology Problem Two is, therefore, how to achieve high database availability (and data durability) in the cloud—in this instance, in AWS. 

## (Technology) Solutions to Business Problems

Technology is a business enabler. Companies, such as Acme Corp., rely on proven solutions delivered by NetApp and Oracle to meet their essential business needs in the cloud. 

#### **Cloud Volumes Service for AWS**

NetApp Cloud Volumes Service for AWS is the one-stop solution for businesses running Oracle databases in the cloud. Cloud Volumes Service comes equipped with an [SLA](https://www.netapp.com/us/media/service-level-agreement-cloud-volumes-services-aws.pdf) for filesystem performance, data durability, and service availability. For Acme Corp., fast copies are the primary incentive for using Cloud Volumes Service because they deliver point-in-time, near instant mountable replicas of the production database in the cloud, and it’s the power behind rapid feature delivery. 

#### **Oracle Real Application Clusters (RAC)**

Oracle RAC is a shared-everything database configuration option that provides high availability (HA) with the added advantage of linear scaling. In an RAC configuration, the database server is no longer a single point of failure. Acme Corp. runs RAC in two node clusters, protecting their operation from both unplanned and planned outages, as well as enabling many types of rolling software upgrades. 

#### **Oracle Data Guard**

[Oracle Data Guard](https://docs.oracle.com/cd/B28359_01/server.111/b28281/architectures.htm#i1008366) is a high availability and disaster recovery solution that provides very fast automatic failover (referred to as fast-start failover) in case of database failures, node failures, corruption, and media failures. Data Guard performs log shipping both in a synchronous (zero data loss) and an asynchronous manner, providing multiple copies (primary and one to many standbys) of Acme Corp’s most valuable resource: its customer data. Because zero downtime is the goal, Data Guard is the plan B. 

### **The Solution: Cloud Volumes Services and VMware Cloud on AWS**

In general, Oracle RAC configurations in the cloud are not supported on third party clouds, such as AWS. That said, Acme Corp maintains that database high availability in the cloud is critical to the success of the business. The service must not go down, meaning that the database must remain online, making RAC an absolute requirement. To that end, Acme Corp looks to VMware Cloud on AWS for availability. 

A lack of multicast, in tandem with the complexities of shared storage environment, are among the primary reasons that Oracle does not support of RAC in the cloud. 

Network multicasting is used by Oracle RAC to maintain communication between constituent members; support comes through the VMware Cloud virtual network layer (NSX). 

Regarding shared storage, the [Oracle support policy ](https://www.oracle.com/technetwork/database/options/clustering/overview/rac-cloud-support-2843861.pdf)states that: 

*“All storage products must be supported by the server (host) and storage vendors.” Specifically, this requires the server and storage vendors who provide and support the hardware to directly support all components of the storage stack. *

#### **VMware vSAN**

VMware vSAN is a supported RAC storage solution because it underpins datastores that are accessible by all nodes in the ESXi cluster. Managed by Oracle ASM, the Virtual Machine Disks (VMDKs) are attached to and accessed by all members of a given RAC cluster. Every host provisioned to the VMware 

Cloud SDDC (Software Defined Data Center) comes equipped with 10.5TB (10,731GB) of **raw **capacity. Use this capacity first because it’s free. 

But there are caveats: 

1) **Usable vs. raw capacity: **The 10.5TB of raw capacity works out to just over 5.5TB of usable capacity, and that is with RAID5 Erasure Coding, which has the lowest capacity overhead of the available options. 

## Host Capacity

#### ** **

2) **Premature scale out**: If more space is required than provided by the nodes in the ESXi cluster, at least one additional node is automatically allocated, which leads to wasted resources and overspend. 

**This setup is the case for Acme Corp., **for which the storage capacity needs of the various RAC databases far exceed the storage capacity of the ESXi cluster. By coupling storage with compute, Acme Corp. is left with either too little storage or too much compute. 

**Cloud Volumes Service **  
Although Oracle does not require certification of specific NFSv3 file servers, the vendor themselves must be supported. NetApp is not just another run-of-the-mill storage vendor listed on the [RAC technology matrix](https://www.oracle.com/technetwork/database/clustering/tech-generic-linux-new-086754.html) for Linux platforms; it is one with more than a decade of experience running the most demanding Oracle workloads thereon. 

Then there are the value-added features: 

### **Clone Databases in Seconds with Cloud Volumes Service (15 Hours with Other Vendors)**

[View full post](https://bluexp.netapp.com/blog/aws-oracle-database-cloud-saas-applications)

```json
{
  "@context" : "http://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Chad Morgenstern, Senior Cloud Solutions Architect, NetApp Cloud Data Services"
  },
  "dateModified" : "2023-06-04T09:47:31.700Z",
  "datePublished" : "2019-08-14T11:37:48Z",
  "headline" : "Cloud Volumes Service Boosts Oracle Databases in the Cloud",
  "image" : {
    "@type" : "ImageObject",
    "url" : "https://cloud.netapp.com/hubfs/Bolstering%20SaaS%20and%20Subscription-Based%20Models%20with%20Cloud%20Volumes%20Service%20-Blog.png"
  },
  "mainEntityOfPage" : "https://bluexp.netapp.com/blog/aws-oracle-database-cloud-saas-applications",
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "height" : 60.0,
      "url" : "https://bluexp.netapp.com/hubfs/logo-netapp_vrt_2c_rgb-266x300.jpg",
      "width" : 53.2
    },
    "name" : "BlueXP Blog"
  }
}
```