Which migration strategy should the company use?
Repurchase
Replatform
Rehost
Refactor
Explanations:
Repurchase involves replacing the legacy workload with a new, cloud-native solution. This strategy would require changes to the application, which contradicts the company’s requirement to avoid modifications.
Replatforming refers to making some optimizations to the workload while migrating it to the cloud. This would entail changes to the application or its environment, which is not acceptable for the company that wants no modifications.
Rehosting, also known as “lift and shift,” involves migrating the existing workload to AWS without any changes. This strategy aligns perfectly with the company’s requirement to maintain the current state of the workload during migration.
Refactoring means making significant changes to the application’s code to better leverage cloud features. This contradicts the company’s intent of migrating the workload without alterations.