AWS experience with Oracle is a decade in the making with more than 10+ years of Oracle App experience (JD Edwards, E-Business Suite, Peoplesoft), 1000+ Oracle EBS instances running on AWS today, and 100k+ Oracle Applications running on AWS.
Organizations running Oracle E-Business Suite workloads are looking for different ways to migrate to AWS but are hesitant when it comes to the technology needed to complete this migration with minimal downtime and real-time replication.
This is where we usually start our discovery phase with clients, and the primary focus would be questioning about the expected RPO and RTO for this migration. In brief, Recovery Time Objective (RTO) is basically the amount of time a specific workload requires to restore its processes in the event of a disaster whereas Recovery Point Objective (RPO) focuses on the maximum acceptable amount of data that an organization can lose after a recovery in the event of a disaster and the organization can tolerate.
This blog will target a potential migration that requires 12 hours of RTO and 6 hours of RPO. Planning for this migration is sometimes tricky and expect a thorough analysis of the current running Oracle EBS environment to generate a well-defined solution. For that reason, I write down some questions that should be taken into consideration during your assessment phase:
Replicating Oracle EBS to AWS can be achieved in different methods and tools such as:
In this scenario, we will assume that the client is utilizing RMAN to automate the backup and restore process, and their Oracle License does not support Oracle Data Guard. However, if you would like to achieve minimum downtime by using Oracle Data Guard, the migration sequence will look as follows:
So, let's get started with the steps required to migrate your Oracle E-Business Suite to Amazon EC2 using RMAN backup-based duplication which is an Oracle native tool recommended by AWS to migrate Oracle EBS applications.
Some might ask if Amazon DMS can do all this job by replicating the data directly from an Oracle EBS to either Amazon RDS or Amazon EC2. Although Amazon DMS looks like a great solution to copy the database data from source to destination, however, AWS doesn't recommend this approach for E-Business Suite Databases knowing that replicating or migrating Oracle E-Business Suite database is unlike any other regular Oracle Database and you can not simply use Golden Gate or Amazon DMS to replicate the entire database. Thus, specific data types used in the application might not work well if Amazon DMS was used and the supportability may be a challenge post-migration.
In this blog post, we have discussed in brief one of the migration patterns used to migrate Oracle E-Business Suite to AWS in a single zone architecture. In my next posts, I will work on another blog that will explain how you can perform this migration with real-time replication of the Oracle database and demonstrate the methods and AWS tools needed to achieve a highly available and resilient Oracle EBS environment on AWS.
References: