An enterprise is planning to migrate a three-tier application to AWS within a strict 6-month timeline. The application components and constraints are as follows:
* Web Tier: IIS web servers currently running on Windows Server 2012 R2. The enterprise wants to upgrade the operating system to Windows Server 2022 during the migration to maintain support, but lacks developer capacity to perform any application code modifications.
* Database Tier: An on-premises Oracle Database 12c instance. To eliminate licensing costs, the enterprise wants to migrate to Amazon Aurora PostgreSQL and has hired a systems integrator to rewrite the stored procedures and application database access code.
* Reporting Tier: A proprietary application running on legacy Solaris SPARC hardware. The vendor is defunct, the application cannot run on x86 architectures, and rebuilding it will take 18 months. The application is only used to generate historical quarterly archives, and the enterprise can extend the physical hardware lease on-premises.
Which combination of migration strategies (7 Rs) represents the most appropriate path for each tier?
- Replatform the web tier, Refactor the database tier, and Retain the reporting tierAnswer
- BReplatform the web tier, Replatform the database tier, and Retain the reporting tier
- CRehost the web tier, Refactor the database tier, and Retire the reporting tier
- DRefactor the web tier, Refactor the database tier, and Rehost the reporting tier