Ginnie Mae is a wholly owned U.S. Government corporation within HUD (Housing and Urban Development) and remains the primary financing mechanism for all government-insured or government-guaranteed mortgage loans. They are undertaking a multi-application migration from data center(s) infrastructure to AWS GovCloud. Wherever possible, Ginnie Mae is adopting AWS cloud services and leveraging the capabilities of that platform to achieve security and modernization goals. Due to the number and variety of application stacks, some configurations could not be mapped directly to AWS core feature sets. One of these configurations is a reliance on Oracle Real Application Clusters (RAC) to achieve the high availability requirements for the applications.

Looking to take significant steps to modernize, Ginnie Mae sought the expertise and help of Effectual, an AWS Premier Consulting Partner, to guide them along their modernization journey. Underpinning Ginnie Mae’s business is a key financial database application used for servicing mortgages. This entire application stack needed to be migrated to AWS. As a federal government entity, Ginnie Mae must adhere to government compliance requirements as well as Financial Services compliance requirements. The importance of selecting the right database HA platform, FlashGrid Cluster, and the right solution integrator, Effectual, cannot be overstated.

Key Takeaways

  • Ginnie Mae, a U.S. government corporation within HUD, partnered with Effectual to migrate its mission-critical mortgage-servicing database from on-premises data centers to AWS GovCloud.
  • The core challenge was replicating Oracle Real Application Clusters (RAC) high availability on AWS without changing a single line of application code.
  • Effectual and FlashGrid deployed FlashGrid Cluster to run Oracle RAC on AWS EC2, achieving a 99.99% uptime SLA via Multi-AZ deployment while matching the original on-premises architecture.
  • The migration was completed on time and within budget, meeting both federal government and Financial Services compliance requirements.
  • Effectual later migrated 74TB of production data to Amazon FSx for NetApp ONTAP, further improving performance and reducing costs as part of the broader GovCloud modernization effort.

Challenges

High availability of the Oracle databases was critical for achieving the required application uptime SLA. And not a single line of the application code was allowed to be changed.  

Key Challenges:

  • Strict database uptime SLA
  • Application incompatible with Amazon RDS
  • No application change allowed

Key Success Factors:

  • Complete migration of Oracle RAC databases to AWS EC2
  • Fast and easy automated deployment
  • Pre-integrated HA infrastructure with 24×7 support

Solutions Considered

Amazon RDS service was sufficient for many applications. However, some applications had a requirement for active-active HA plus certain database server configuration requirements that were not feasible with Amazon RDS.

Running single-instance Oracle databases on Amazon EC2 with Oracle Active Data Guard Fast-Start Failover was another option. But it had to be disqualified because of the amount of labor required to deploy and constantly monitor the solution.

Since Ginnie Mae was already using Oracle RAC clustering for the databases in their on-premises data center, a complete migration of Oracle RAC to AWS was identified as the simplest and the lowest risk approach. The Effectual team turned to FlashGrid for a solution that would enable running Oracle RAC on AWS EC2.

Chosen Solution

FlashGrid Cluster was selected because it enables all the infrastructure required for running Oracle RAC active-active clustering. Multi-AZ deployment of the clusters allowed leveraging the EC2 uptime SLA of 99.99%. Use of standard EC2 instances and EBS volumes for storage made the architecture simple to deploy and manage. With FlashGrid Cluster, Ginnie Mae was able to achieve all the requirements for high availability as well as the requirements for application dependency. The cloud environment configuration closely matches the original on-premises systems. Automated deployment with FlashGrid Launcher and AWS CloudFormation allowed deployment of multiple clusters while saving time and manpower for the Effectual team.

The ease of deployment of FlashGrid proved to be what sealed the deal. FlashGrid Launcher creates an Oracle RAC cluster in the customer’s AWS account with just a few mouse clicks. Saving time on configuring the network, storage, OS, and Grid Infrastructure software, the entire cluster configuration process is fully automated and repeatable and typically can be accomplished in under two hours. For Ginnie Mae, being able to deploy Oracle RAC clusters on AWS quickly without unnecessary overhead and complexity is the essence of modernization allowing them to instantiate Infrastructure-as-Code for improved consistency, providing their customers with a better experience, improved uptime capabilities, and being able to expeditiously respond to changing business needs.

FlashGrid Cluster for Oracle RAC on AWS offers a wide range of highly available database cluster configurations ranging from cost-efficient 2-node clusters to large high-performance clusters. The combination of the proven Oracle RAC database engine, AWS availability zones, and the fully automated Infrastructure-as-Code deployment provides high availability characteristics exceeding those of traditional on-premises deployments

Results and Benefits

Effectual completed the migration project on time and within budget while using standard and familiar AWS infrastructure. Ginnie Mae now has modernized and secure infrastructure that runs the exact same application stack they had on-premises and meets the compliance requirements for both Government and Financial Services organizations. The migration approach and zero application change minimized project risks while providing a robust and flexible infrastructure foundation for future innovation.

Effectual successfully migrated 74TB of production data serving both Windows and Linux hosts from NetApp BlueXP to Amazon FSx for NetApp ONTAP, improving performance and reducing costs for file services. This migration complemented the broader effort to transition Ginnie Mae’s workloads to AWS GovCloud, ensuring enhanced data availability and security while achieving compliance with strict regulatory requirements.

By leveraging highly available database configurations and AWS-native services, Effectual modernized Ginnie Mae’s IT infrastructure, driving operational efficiency and scalability.

For Ginnie Mae the journey to modernization has been transformational across the entire organization. It has helped drive structural changes across all departments within Ginnie Mae, improved the corporate culture and aligned the technology infrastructure with the business mission. With the support of Effectual, they have realized:

  1. Modernization of Process – instantiating a Cloud Center of Excellence and modernizing cloud governance.
  2. Cloud Architecture – moving underlying technology infrastructure to the cloud helps Ginnie Mae quickly and more easily adhere to Government and Financial Services compliance.
  3. Implemented Infrastructure-as-Code – this has improved consistency and customer experience by dramatically increasing the speed with which technology can be deployed.

By providing Oracle database high availability on Amazon EC2, Effectual and FlashGrid helped Ginnie Mae’s IT team meet their goal of delivering the best, most secure technology to the Ginnie Mae business to meet their mission and customers’ needs every day.

Follow us on LinkedIn.

Frequently Asked Questions

What organization did Effectual help migrate to AWS GovCloud?

Ginnie Mae, a wholly owned U.S. Government corporation within HUD and the primary financing mechanism for government-insured mortgage loans, migrated its infrastructure to AWS GovCloud with Effectual's help.

Why couldn't Ginnie Mae simply use Amazon RDS for its database?

Its mortgage-servicing application depended on Oracle Real Application Clusters (RAC) for active-active high availability and specific database configurations Amazon RDS couldn't support, and no application code changes were allowed.

What solution did Effectual use to achieve high availability on AWS?

Effectual deployed FlashGrid Cluster, which enables Oracle RAC active-active clustering on AWS EC2 with Multi-AZ deployment, achieving a 99.99% uptime SLA while closely matching the original on-premises configuration.

How long did it take to deploy an Oracle RAC cluster with this approach?

FlashGrid Launcher's automated deployment process typically completed full Oracle RAC cluster configuration in under two hours.

What compliance requirements did the migration need to meet?

As a federal government entity handling financial data, Ginnie Mae had to meet both Government and Financial Services compliance requirements, which the migrated infrastructure satisfied while preserving the application stack unchanged.