An enterprise is planning to migrate a two-tier customer portal application to AWS. The web tier consists of an ASP.NET Core application running on Windows Server IIS that requires no modifications and must be migrated within a two-week window. The database tier runs on an on-premises Microsoft SQL Server database. To eliminate licensing costs and reduce administrative overhead, the enterprise wants to migrate the database to Amazon Aurora PostgreSQL. This migration will require database schema conversion and modifications to the application's data access layer. Which TWO migration strategies should the solutions architect select for this migration? (Select TWO.)
- Rehost the web tier by migrating the IIS virtual machines to Amazon EC2 without modification.Answer
- Refactor the database tier by using the AWS Schema Conversion Tool (AWS SCT) and modifying the application code to use Amazon Aurora PostgreSQL.Answer
- CReplatform the database tier by migrating the SQL Server database directly to Amazon Aurora PostgreSQL.
- DRehost the database tier by using AWS Database Migration Service (AWS DMS) to replicate the data directly to Amazon Aurora PostgreSQL.
- EReplatform the web tier by converting the ASP.NET Core application to run as serverless functions on AWS Lambda.
- FRetain the web tier on-premises while refactoring the database tier to Amazon Aurora PostgreSQL.
Answer
The solutions architect should select Rehost for the web tier by migrating the IIS virtual machines to Amazon EC2 without modification, and Refactor for the database tier by using the AWS Schema Conversion Tool (AWS SCT) and modifying the application code to use Amazon Aurora PostgreSQL.
For the web tier, a Rehost strategy (migrating to Amazon EC2) is correct because it satisfies the constraint of no code changes and the strict two-week migration window. For the database tier, a Refactor strategy is correct because migrating from Microsoft SQL Server to Amazon Aurora PostgreSQL requires database schema conversion and code modifications to the application's data access layer.
Step-by-Step Solution
Key Concept
Selecting the correct migration strategy from the 7 Rs (Rehost, Replatform, Refactor, Repurchase, Retire, Retain, Relocate) based on technical, operational, and business constraints.