AWS Certified Solutions Architect – Professional — Question 911
A company is planning the migration of several lab environments used for software testing. An assortment of custom tooling is used to manage the test runs for each lab. The labs use immutable infrastructure for the software test runs, and the results are stored in a highly available SQL database cluster. Although completely rewriting the custom tooling is out of scope for the migration project, the company would like to optimize workloads during the migration.
Which application migration strategy meets this requirement?
Answer options
- A. Re-host
- B. Re-platform
- C. Re-factor/re-architect
- D. Retire
Correct answer: B
Explanation
Re-platforming allows the organization to optimize certain components, such as migrating the SQL database cluster to a managed database service, without modifying the core architecture of the custom tooling. Re-factoring/re-architecting is incorrect because it would require a complete rewrite of the custom tooling, which is explicitly out of scope. Re-hosting would simply move the workloads without any optimization, while retiring would decommission the environments entirely.