This whitepaper is for historical reference only. Some content might be outdated and some links might not be available.
Architectures for running Oracle E-Business Suite on AWS
High level architecture for running Oracle E-Business Suite on AWS
The Overview of Oracle E-Business Suite on AWS whitepaper discusses various components of the Oracle E-Business Suite application tier, its interactions with AWS, and how the requests flow through those components. It also covers how to optimize HA for the Oracle database underlying the Oracle E-Business Suite.
In addition, it discusses how to scale the Oracle E-Business Suite application tier by adding multiple application tier nodes and database replication using Oracle Data Guard.
This whitepaper extends the same architecture and discusses a few other components that may require attention as part of your migration scenario.

Oracle E-Business Suite on Amazon RDS Custom for Oracle, HA
In the preceding architecture, we have shown multiple application servers deployed across Availability Zones for high availability. Some application tier nodes may reside in a subnet acting as a perimeter network (external applications) as part of customer-facing applications, such as Oracle Internet Expenses module within E-Business Suite.
You can enable
Application Load Balancer
You can use a
Amazon Elastic File System
Lastly, to improve availability and achieve DR, you can provision
a standby database instance in a different Region and use
AWS Backup
This paper now dives deeper into various database architectures for running Oracle E-Business Suite. You may choose different architectures for running Oracle Database, depending on the RTO, RPO, performance, and throughput requirements.
Oracle E-Business Suite database tier on Amazon RDS Custom for Oracle or Amazon EC2
Following is the deployment architecture for running Oracle database underlying Oracle
E-Business Suite in an HA mode on Amazon EC2
This instance may use Amazon Elastic Block Storeio1
volumes to provide the Provisioned IOPS (PIOPS). Amazon EBS volumes can be
provisioned from 4GiB up to 16TiB. Each volume provides up to 64K I/O operations per second
(IOPS). On the other side of the spectrum, AWS has io2
Block express volumes
which can be from 4GiB to 64TiB per volume, with a maximum of 256K IOPS per volume. You can
optionally use Oracle Automatic Storage Management (ASM) for striping and mirroring to achieve
more IOPS and throughput than supported by a single EBS volume and for the HA at the database
storage layer. Amazon RDS Custom manages the striping automatically using Logical Volume Management
(LVM) across four underlying Amazon EBS volumes.

Oracle on Amazon EC2/Amazon RDS Custom HA architecture
For additional availability and reporting offloading capability within the same Region, you can deploy another read-only standby database instance running on an Amazon EC2 instance in a different Availability Zone (private subnet2/Region1) using Oracle Active Data Guard. You can configure Parallel Concurrent Processing (PCP) for the Oracle E-Business Suite environment, and offload specific read-only reporting jobs to active standby database instances.
This can reduce the load on the primary instance, and make the resources available for
transactions and other read/write jobs. Refer to Oracle Support Note #2608030.1
Cross-Region replication for database can be configured using Oracle Data Guard Physical
Standby. Refer to Oracle Support Note #1963472.1