The customer, a US-based large manufacturing and engineering company, operated various applications and databases that ran on Exadata X5 server (on-premise) and Linux-based commodity server. The customer used a combination of various versions of database 11g and 12c versions that were associated with various applications via EBS, SOA, OID/OAM, OBIEE and some non-Oracle-based applications for HRMS.
The customer used quarter rack Exadata machines X5 (on-premise), and because of the aging of the hardware and non-scalability of current hardware against data volume growth, the customer decided to move to the Cloud.
Since the customer was more concerned about data residency and data compliance, we proposed to migrate to private cloud . For data residency and security, Oracle Cloud offers Exadata Cloud@Customer (ExaCC). This is Oracle’s private cloud offering with the best-in-class hardware and software combination for running Oracle Databases.
With Cloud@Customer, Oracle ships ExaCC hardware to the customer, which provides a private cloud offering in the customer’s data center (on-premise). This is a shared responsibility model where Oracle and the customer manage the hardware and software (as shown in the graphic below).
After multiple discovery sessions with the customer, the following was assessed:
RTS proposed the following from an infrastructure point of view:
Once the ExaCC setup was completed with joint efforts from Oracle’s team and the customer’s network team, and with all the required network and VM clusters creation, RTS planned the database migration strategy.
RTS considered multiple options in the initial phases – RMAN Duplication, Zero Downtime Migration Tool, and Export and Import for small databases. Also, the customer wanted to reduce the number of databases for easier maintenance, so we also considered consolidation of databases based on the instance strategy.
RTS had to unlearn on-premise aspects and adapt Cloud tools and maintenance options that result in more standardization and less changes. With this approach in mind, RTS started the migration with TEST/DEV instances, tried various migration methods, and prepared playbooks for each migration.
The diagram below illustrates our strategy:
Cloud Service provided by Oracle in Customer Data-Center. For solution 3, ExaCC half racks were used (4 node rack) - one Private Cloud Appliances for Prod Application and one for Non-Prod Application. For Disaster Recovery, we proposed Commodity Servers so to optimize the cost.
RTS proposed the following from an infrastructure point of view: