Cloud Migration Strategies # MCQs Practice set

Q.1 Which of the following is NOT a common cloud migration strategy?

Rehost
Refactor
Replatform
Recompile
Explanation - Recompile is not one of the recognized '6 Rs' of cloud migration strategies, unlike Rehost, Refactor, and Replatform.
Correct answer is: Recompile

Q.2 What is the main characteristic of the 'Rehost' migration strategy?

Moving apps without changes
Rewriting apps from scratch
Optimizing apps for cloud-native features
Abandoning apps completely
Explanation - Rehosting, also known as 'lift and shift', means moving applications to the cloud without any major modifications.
Correct answer is: Moving apps without changes

Q.3 The 'Refactor' migration strategy is primarily focused on:

Retiring legacy systems
Rewriting applications for cloud-native features
Shutting down unused apps
Migrating with no changes
Explanation - Refactoring involves modifying or re-architecting an application to take full advantage of cloud-native capabilities.
Correct answer is: Rewriting applications for cloud-native features

Q.4 Which migration strategy is also known as 'lift, tinker, and shift'?

Rehost
Replatform
Repurchase
Retire
Explanation - Replatform involves making slight optimizations while migrating, often referred to as 'lift, tinker, and shift'.
Correct answer is: Replatform

Q.5 In cloud migration, the 'Retire' strategy means:

Moving apps without changes
Rewriting apps for cloud
Shutting down unnecessary applications
Switching vendors
Explanation - Retiring means identifying apps that are no longer useful and eliminating them instead of migrating.
Correct answer is: Shutting down unnecessary applications

Q.6 Which cloud migration strategy involves replacing an application with a SaaS product?

Rehost
Replatform
Repurchase
Refactor
Explanation - Repurchasing means switching to a SaaS model like moving from a custom CRM to Salesforce.
Correct answer is: Repurchase

Q.7 What is the biggest advantage of the 'Rehost' strategy?

Quick implementation
Cloud-native optimization
Reduced vendor lock-in
Complete rewrite benefits
Explanation - Rehosting is faster to implement because it does not require rewriting applications.
Correct answer is: Quick implementation

Q.8 Which strategy requires the highest investment but delivers the most cloud benefits?

Rehost
Replatform
Refactor
Retire
Explanation - Refactoring is costly and time-consuming but allows maximum optimization for cloud-native benefits.
Correct answer is: Refactor

Q.9 What does the '6 Rs' model in cloud migration refer to?

Six roles of cloud migration
Six migration strategies
Six resource types
Six resilience methods
Explanation - The '6 Rs' represent six primary migration strategies: Rehost, Refactor, Replatform, Repurchase, Retire, and Retain.
Correct answer is: Six migration strategies

Q.10 Which migration strategy is best when an application provides no business value?

Rehost
Retire
Replatform
Repurchase
Explanation - Retire is used when the application is unnecessary and should be shut down instead of migrated.
Correct answer is: Retire

Q.11 In cloud migration, 'Retain' strategy means:

Keeping some apps on-premises
Repurchasing SaaS apps
Shutting down apps
Rehosting apps
Explanation - Retain means keeping applications in their current environment, usually due to compliance or complexity issues.
Correct answer is: Keeping some apps on-premises

Q.12 Which migration strategy involves the least change to an application?

Replatform
Rehost
Refactor
Repurchase
Explanation - Rehost requires no code modification, only infrastructure migration.
Correct answer is: Rehost

Q.13 When is 'Repurchase' migration most suitable?

When SaaS alternatives are available
When compliance requires on-prem hosting
When apps are legacy but critical
When apps must be rewritten
Explanation - Repurchasing works best when cloud SaaS products provide similar or better functionality.
Correct answer is: When SaaS alternatives are available

Q.14 Which migration strategy is often called 'lift and shift'?

Replatform
Rehost
Refactor
Retain
Explanation - Rehost is commonly referred to as 'lift and shift' because it involves moving apps as-is.
Correct answer is: Rehost

Q.15 The 'Retain' strategy is usually chosen when:

An app is obsolete
An app cannot be moved due to compliance or cost
An app has SaaS alternatives
An app needs rewriting
Explanation - Retain is suitable for applications that cannot yet be migrated for regulatory or technical reasons.
Correct answer is: An app cannot be moved due to compliance or cost

Q.16 Which migration approach balances cost savings and partial modernization?

Rehost
Replatform
Retire
Refactor
Explanation - Replatform is a middle ground where some optimizations are made for better performance or cost savings.
Correct answer is: Replatform

Q.17 What is the key drawback of 'Rehost'?

Slow migration speed
Higher costs long-term
Incompatibility with cloud
Regulatory issues
Explanation - Rehosting may not optimize cloud costs since the application isn't redesigned for cloud-native features.
Correct answer is: Higher costs long-term

Q.18 Which strategy is most disruptive to business operations?

Rehost
Refactor
Replatform
Retire
Explanation - Refactoring can be highly disruptive because it involves rewriting applications, often requiring downtime or phased migrations.
Correct answer is: Refactor

Q.19 Which migration strategy involves no application code changes but may optimize databases?

Rehost
Replatform
Repurchase
Retain
Explanation - Replatform involves minimal code changes but may adjust databases or middleware for better efficiency.
Correct answer is: Replatform

Q.20 What is the most cost-efficient strategy if an application is outdated and unused?

Rehost
Refactor
Retire
Replatform
Explanation - Shutting down unused applications reduces unnecessary migration costs and cloud expenses.
Correct answer is: Retire

Q.21 Which migration strategy replaces a custom-built app with an equivalent SaaS product?

Rehost
Refactor
Repurchase
Retain
Explanation - Repurchase replaces applications with SaaS-based alternatives like switching to Office 365 or Salesforce.
Correct answer is: Repurchase

Q.22 Which 'R' involves keeping applications in their current state for future decision-making?

Rehost
Refactor
Retain
Repurchase
Explanation - Retain means deferring migration until a more suitable time.
Correct answer is: Retain

Q.23 In migration planning, which strategy should be prioritized for quick wins?

Refactor
Rehost
Retain
Repurchase
Explanation - Rehosting is the fastest way to migrate and show quick results, although not always optimal long-term.
Correct answer is: Rehost

Q.24 Why might an organization choose 'Replatform' instead of 'Rehost'?

To save time
To minimize licensing costs and optimize performance
To avoid code changes entirely
To shut down the application
Explanation - Replatforming adds some optimizations to reduce long-term costs and improve scalability.
Correct answer is: To minimize licensing costs and optimize performance

Q.25 Which strategy is best for legacy applications that must be modernized for scalability?

Refactor
Rehost
Retain
Repurchase
Explanation - Refactoring modernizes legacy applications to leverage cloud-native scalability and services.
Correct answer is: Refactor