An enterprise is planning to migrate its legacy portfolio management suite to AWS. The suite contains the following workloads:
1. Web Portal: A Java 8 application running on Apache Tomcat on legacy SUSE Linux Enterprise Server 11. The operating system is unsupported, and the security team requires upgrading the OS to Amazon Linux 2023 during the migration. The application code must remain unchanged.
2. Risk Engine: A proprietary C++ binary compiled specifically for IBM AIX on IBM Power Systems. The source code is unavailable, and the vendor went out of business. The engine performs critical calculations and communicates with other components via TCP/IP.
3. Ledger Database: A self-managed 8 TB Oracle Database Enterprise Edition instance running on-premises, which relies heavily on advanced proprietary PL/SQL packages for compliance auditing. The enterprise wants to reduce operational and administrative database overhead but must maintain the existing auditing mechanisms. The maximum database cutover window is 1 hour.
Which combination of migration strategies represents the most appropriate path for these workloads according to the AWS 7 Rs framework?
- ARehost the Web Portal on Amazon EC2 using AWS Application Migration Service (AWS MGN); Replatform the Risk Engine by packaging it into a Linux-based Docker container on Amazon ECS; Rehost the Ledger Database on Oracle Database on Amazon EC2.
- BReplatform the Web Portal to Amazon Linux 2023; Rehost the Risk Engine on Amazon EC2 Dedicated Hosts using AWS Application Migration Service (AWS MGN); Refactor the Ledger Database to Amazon Aurora PostgreSQL using the AWS Schema Conversion Tool (AWS SCT) and AWS DMS.
- Replatform the Web Portal to Amazon Linux 2023; Retain the Risk Engine on-premises and establish hybrid connectivity; Replatform the Ledger Database to Amazon RDS for Oracle using AWS Database Migration Service (AWS DMS).Answer
- DReplatform the Web Portal to Amazon Linux 2023; Retain the Risk Engine on-premises and establish hybrid connectivity; Refactor the Ledger Database to Amazon Aurora PostgreSQL using the AWS Schema Conversion Tool (AWS SCT) and AWS DMS.