Deploy on AWS into a new VPC

(requires Oracle Database licenses and OTN access)

View guide — HTML | PDF


This Quick Start provides a reliable and automated way to install and configure Oracle Database 12c Enterprise Edition on AWS with high availability.

The Quick Start deploys Oracle Database into a Multi-AZ configuration on AWS with asynchronous data replication between Availability Zones. You can choose to deploy Oracle Database into a new or your existing AWS environment, and use Oracle Linux or Red Hat Enterprise Linux.  

The Quick Start installs Oracle ASM for storage management, and Oracle Data Guard for database setup and replication. You can also include the Oracle Secure Backup (OSB) Cloud Module for backups.

See the Quick Start deployment guide for step-by-step instructions and details on configuration, data migration, and backup.

For additional Quick Starts, view our complete catalog.

  • What you'll build

    Use this Quick Start to set up the following Oracle Database environment on AWS with Multi-AZ data replication:

    • A highly available architecture that spans two Availability Zones.*
    • A VPC configured with public and private subnets according to AWS best practices, to provide you with your own virtual network on AWS.*
    • An Internet gateway to allow access to the Internet. This gateway is used by the bastion hosts to send and receive traffic.*
    • Managed NAT gateways to allow outbound Internet access for resources in the private subnets. Database instances use this layer to securely download Linux packages required for Oracle installation.*
    • In the public subnets, Linux bastion hosts in an Auto Scaling group with Elastic IP addresses to allow inbound Secure Shell (SSH) access to EC2 instances in public and private subnets.*
    • Three security groups for fine-grained inbound access control from the bastion host, between the database instances, and for application access to the database.
    • AWS Command Line Interface (AWS CLI) and an instance role for installation bucket access.
    • The Amazon Route 53 Domain Name System (DNS) web service to provide independency from using IP addresses or server host names. This is useful in failover or switchover scenarios.
    • Oracle primary and standby databases in the private subnets.
    • A set of solid state drive (SSD) disks—six for ASM data (DATA) disk groups, and three for recovery (RECO) disk groups—which can be set to Provisioned IOPS (io1) volumes.
    • Your choice to create a new VPC or deploy Oracle Database into your existing VPC.

    The template that deploys the Quick Start into an existing VPC skips the tasks marked by asterisks above.  

    For details, see the Quick Start deployment guide.

  • Deployment details

    To build your Oracle Database environment on AWS:

    1. Sign up for an AWS account.
    2. Subscribe to the Red Hat Enterprise Linux or Oracle Linux AMI.
    3. Download the Oracle Database software into an S3 bucket.
    4. Launch the Quick Start into a new or existing VPC.
      Choose the new VPC option if you want to build a new AWS infrastructure. Choose the existing VPC option if you already have your AWS environment set up. The deployment takes approximately one hour.
    5. Access your Oracle Database instance.
    6. Check the standby database and logs.

    To customize your deployment, you can choose different instance types for your resources, configure Oracle Database settings, and optionally set up Oracle Secure Backup Cloud Module.

    For complete details, see the Quick Start deployment guide.

  • Cost and licenses

    You are responsible for the cost of the AWS services used while running this Quick Start reference deployment. There is no additional cost for using the Quick Start.

    The AWS CloudFormation template for this Quick Start includes configuration parameters that you can customize. Some of these settings, such as instance type and storage, will affect the cost of deployment. See the pricing pages for each AWS service you will be using for cost estimates.

    You must already own licenses for Oracle Database Enterprise Edition, and you must have access to the Oracle Technology Network to download the software.  

    This Quick Start launches the Amazon Machine Image (AMI) for the Red Hat Enterprise Linux (RHEL) or Oracle Linux operating system. You'll need to subscribe to the Linux AMI for the operating system in AWS Marketplace. For RHEL, the license cost for the operating system is included in the Amazon EC2 hourly price.