Question 1
Link to questionA company is planning to migrate its on-premises data center to a cloud-based infrastructure. They have a mix of legacy applications and modern services that need to be transitioned. The IT team is considering three different migration strategies: rehosting, refactoring, and rebuilding. Given the company\'s need for minimal downtime and the desire to leverage cloud-native features, which migration strategy should they prioritize to achieve these goals effectively?
Rebuilding the applications to fully utilize cloud-native capabilities
Refactoring the applications to optimize them for the cloud
Rehosting the applications on virtual machines in the cloud
Retiring the applications that are no longer needed
Show answer and explanation
Correct answer
Rebuilding the applications to fully utilize cloud-native capabilities
Refactoring, on the other hand, entails making adjustments to existing applications to optimize them for the cloud environment without completely rewriting them. This strategy can improve performance and reduce costs while still allowing for a relatively quick transition. However, it may not fully leverage all the benefits of cloud-native technologies. Rehosting, often referred to as \"lift and shift,\" involves moving applications to the cloud with minimal changes. This method allows for a rapid migration process, which can significantly reduce downtime. However, it does not take full advantage of cloud capabilities, potentially leading to higher operational costs in the long run. Retiring applications that are no longer needed is a valid strategy but does not directly address the migration of the remaining applications. It may be part of a broader strategy but does not contribute to the goal of transitioning the existing infrastructure effectively. Given the company\'s priorities of minimizing downtime and leveraging cloud-native features, rebuilding applications would be the most effective strategy. While it requires more initial effort, it ultimately positions the company to fully exploit the advantages of cloud computing, ensuring long-term benefits and operational efficiency. Thus, the focus should be on rebuilding to align with their strategic objectives.
