A financial services company is planning to migrate a three-tier customer portfolio management system to AWS. The project must be completed within 6 months due to datacenter decommissioning. An assessment of the application components reveals the following:
* Reporting Component: A legacy reporting system runs on a proprietary AIX environment. The source code is unavailable, and the vendor no longer supports the product. The historical reports must remain accessible for regulatory compliance, but there is no budget to migrate or rewrite this system. The company decides to keep this component running in the on-premises datacenter with a dedicated network connection to AWS.
* Web Dashboard: An administration dashboard runs on Apache Tomcat on Linux. The development team wants to avoid managing OS patching and scaling configurations. They plan to package the application as a Docker container and deploy it to AWS Fargate using Amazon Elastic Container Service (Amazon ECS) without modifying the application code.
* Core Processing Engine: A transaction processing application relies on an on-premises Oracle Database. To eliminate expensive software licensing fees and support a 10-fold increase in transactional volume, the team wants to migrate to a serverless architecture. They plan to rewrite the application code to use AWS Lambda and convert the relational schema to a NoSQL model using Amazon DynamoDB.
Which combination of migration strategies represents the most appropriate 7 Rs classification for each component?
- Retain the Reporting Component; Replatform the Web Dashboard; Refactor the Core Processing Engine.Answer
- BRetain the Reporting Component; Refactor the Web Dashboard; Replatform the Core Processing Engine.
- CRetire the Reporting Component; Replatform the Web Dashboard; Refactor the Core Processing Engine.
- DRetain the Reporting Component; Rehost the Web Dashboard; Replatform the Core Processing Engine.