Oracle E-Business on AWS

AWS provides on-demand computing resources and services in the cloud, with pay-as-you-go pricing. You can run a server on AWS and log in, configure, secure, and operate it just as you would operate a server in your own data center.

This blog is focused on Oracle E-Business Suite on Amazon Web Services (AWS). It provides an architectural overview for running Oracle E-Business Suite on AWS. Keep reading to learn about the benefits and options for running Oracle EBS on AWS.

AWS provides on-demand computing resources and services in the cloud, with pay-as-you-go pricing. You can run a server on AWS and log in, configure, secure, and operate it just as you would operate a server in your own data center.

Using AWS resources for your compute needs is like purchasing electricity from a power company instead of running your own generator, and it provides many of the same benefits:

  • The capacity you get exactly matches your needs.
  • You pay only for what you use.
  • Economies of scale result in lower costs.
  • The service is provided by a vendor who is experienced in running large-scale compute and network systems.

Oracle E-Business Suite Architecture on AWS

The following reference diagram illustrates a sample configuration how Oracle E-Business Suite can be deployed on AWS.  The application and database tiers are deployed across multiple Availability Zones for high availability.

Image Source: Overview of Oracle E-Business Suite on AWS – Whitepaper

User requests from the client tier are routed using Amazon Route 53 DNS to the Oracle E-Business Suite application servers deployed on Elastic Compute Cloud (EC2) instances via Elastic Load Balancing. The OHS and the Oracle WLS are deployed on each application tier instance. The OHS will accept the requests from Elastic Load Balancing and route them to the Oracle WLS.

Sample Deployment of Oracle EBS on AWS-

Here are the steps involved to illustrate a sample deployment of Oracle EBS on AWS:

  1. Create a VPC and a Public Subnet with the VPC to host a Single Node EBS instance.
  2. Provision a t2.large RHEL6 instance using AMI – RHEL-6.7_HVM_GA-20150714-x86_64-1-Hourly2-GP2 (ami-0d28fe66)
  3. Attach two EBS Volumes: 20GB (Root/Boot Volume) and 180G (Oracle Application File System)
  4. Reserve an Elastic IP and assign it to EC2 instance. An Elastic IP address is a public IPv4 address, which is reachable from the Internet.
  5. Install required rpms and perform required OS pre-requisite steps like creating necessary OS groups and users, modifying /etc/hosts and setting required kernel parameters.
  6. Stage EBS 12.2 software with latest StartCD.
  7. Perform single node install of EBS 12.2.
  8. Register a domain using Route53.
  9. Make required changes to Oracle Applications to use the domain registered in Route53.
  10. Create Record Set in Route53 and launch Oracle Applications URL.

Here is how the Route53 Record Set will look like:

Benefits of Oracle E-Business Suite on AWS:

Some of the key benefits of running Oracle E-Business Suite on AWS-

Agility and Speed

Traditional deployment involves a long procurement process in which each stage is time-intensive. With AWS, you can provision new infrastructure and Oracle E-Business Suite environments in minutes, compared to the weeks or months of wait to procure and deploy traditional infrastructure.

Lower Total Cost of Ownership

In an on-premise environment, you typically pay hardware support costs, virtualization licensing support and data center costs, etc. You can eliminate or reduce all these costs by moving to AWS. You benefit from the economies of scale and efficiencies provided by AWS and pay only for the compute, storage, and other resources you use.

Cost Savings for Non-Production Environments

You can shut down your non-production environments when you are not using them and save costs. For example, if you are using a development environment for only 40 hours a week (8 hours a day, 5 days a week), you can shut down the environment when it’s not in use. You pay only for 40 hours of Amazon EC2 compute charges instead of 168 hours (24 hours a day, 7 days a week) for an on-premises environment running all the time; this can result in a saving of 75% for EC2 compute charges.

Unlimited Environments

In an on-premises environment, you usually have a limited set of environments to work with; provisioning additional environments takes a long time or might not be possible at all. You do not face these restrictions when using AWS; you can create virtually any number of new environments in minutes as required. You can have a different environment for each major project so that each team can work independently with the resources they need without interfering with other teams; the teams can then converge at a common integration environment when they are ready. You can terminate these environments when the project finishes and stop paying for them.

Right Size Anytime

Often customers over-size environments for initial phases and are then unable to cope with growth in later phases. With AWS, you can scale the usage up or down at any time. You only pay for the computing capacity you use and the duration you use it. Instance sizes can be changed in minutes through the AWS Management Console or the AWS Application Programming Interface (API) or Command Line Interface (CLI).

Low-Cost Disaster Recovery

You can build extremely low-cost standby disaster recovery environments for your existing deployments and incur costs only for the duration of the outage.

Oracle E-Business Suite on AWS Use Cases:

Oracle E-Business Suite customers are using AWS for a variety of use cases including the following environments:

  • Migration of existing Oracle E-Business Suite production environments
  • Implementation of new Oracle E-Business Suite production environments
  • Implementing disaster recovery environments
  • Running Oracle E-Business Suite development, test, demonstration, proof of concept (POC), and training environments
  • Temporary environments for migrations and testing upgrades
  • Temporary environments for performance testing


AWS allows subscribers to have at their disposal a full-fledged virtual cluster of computers, available all the time, through the internet. AWS’s version of virtual computers have most of the attributes of a real computer including hardware (CPU(s) & GPU(s) for processing, local/RAM memory, hard-disk/SSD storage); a choice of operating systems; networking; and pre-loaded application software such as web servers, databases, CRM, etc. Amazon Cloud can be an extremely cost-effective, secure, scalable, high-performing, and flexible option for deploying Oracle E-Business Suite. Hope you find the blog helpful in deploying Oracle E-Business Suite on AWS.



Please enter your comment!
Please enter your name here