A company is migrating a legacy on-premises application to AWS. The application uses a proprietary database that is not supported by Amazon RDS. The migration must minimize downtime and require minimal changes to the application. Which migration strategy should the company use?
Rehosting on EC2 allows the same database engine, and DMS with replication minimizes downtime.
Why this answer
Option B is correct because rehosting (lift-and-shift) involves moving the application as-is to Amazon EC2, which can host any database engine, and can minimize changes and downtime using tools like AWS Server Migration Service. Option A is incorrect because refactoring would require significant application changes. Option C is incorrect because replacing the database with a new one would require application modifications.
Option D is incorrect because the database is not supported by RDS, so RDS cannot be used.