An enterprise is planning to migrate its customer support system to AWS. The system consists of three main components:
1. Web Application: A monolithic PHP application running on Apache. The enterprise wants to package the application into Docker containers and run it on Amazon ECS with AWS Fargate to improve operational efficiency, without modifying the application code or architecture.
2. Database: An on-premises Microsoft SQL Server database. To eliminate SQL Server licensing costs, the enterprise wants to migrate the database to Amazon Aurora PostgreSQL. This requires converting schemas using the AWS Schema Conversion Tool (SCT) and updating the application's SQL queries.
3. Legacy Archiving Tool: A proprietary, closed-source document archiving tool that is bound to on-premises hardware licenses. This tool is scheduled to be decommissioned in 8 months when a new global BI system goes live.
The enterprise has a strict 3-month timeline for the migration and limited development resources.
Which combination of migration strategies represents the most appropriate path for each component?
- Web Application: Replatform; Database: Refactor; Legacy Archiving Tool: RetainCevap
- BWeb Application: Replatform; Database: Replatform; Legacy Archiving Tool: Retain
- CWeb Application: Rehost; Database: Refactor; Legacy Archiving Tool: Retire
- DWeb Application: Refactor; Database: Replatform; Legacy Archiving Tool: Retire