USD ($)
$
United States Dollar
Euro Member Countries
India Rupee
د.إ
United Arab Emirates dirham
ر.س
Saudi Arabia Riyal

Migration Approaches: Rehost, Replatform, Refactor—Business Considerations for Each

Lesson 13/18 | Study Time: 15 Min

Cloud migration, the process of moving applications, data, and workloads from on-premises or legacy infrastructure to the cloud—is a strategic initiative undertaken by many organizations to harness cloud benefits such as scalability, cost savings, and agility.

Choosing the right migration approach is critical to maximize value while minimizing risk, complexity, and downtime.

The three primary approaches, rehost, replatform, and refactor offer distinct paths with different business implications suited to varying priorities and resource availability.

Rehost (Lift and Shift)

Rehosting involves moving applications exactly as they are from the source environment to the cloud with minimal or no changes. Often called “lift and shift,” this approach is typically the fastest migration route and requires less upfront effort.


Business Considerations:


1. Speed: Ideal for quick migration when minimizing downtime is essential.

2. Cost: Lower initial migration cost, but may not take immediate advantage of cloud-native features.

3. Risk: Reduced complexity lowers migration risk but may result in suboptimal performance or higher long-term operating costs.

4. Use Cases: Legacy applications that need to be moved urgently, or where code changes are too costly or risky.

Replatform (Lift, Tinker, and Shift)

Replatforming involves making some optimizations during migration without changing the core architecture. This might include switching databases, leveraging managed services, or making minor code adjustments to improve performance in the cloud.


Business Considerations:


1. Performance: Balances migration speed with improved cloud utilization.

2. Cost Efficiency: Can reduce cloud costs compared to rehosting through optimizations.

3. Complexity: Moderate complexity requiring some development resources but less than a full refactor.

4. Use Cases: When some improvements and cloud benefits are desired without a major overhaul.

Refactor (Re-architect)

Refactoring means completely redesigning or re-architecting applications to exploit cloud-native features such as microservices, containers, serverless architecture, or event-driven systems.


Business Considerations:


1. Innovation: Maximizes cloud benefits like scalability, resilience, and agility.

2. Cost: Potentially higher upfront investment, but optimized operational costs and flexibility.

3. Risk: Higher complexity and longer migration timeline requiring development expertise.

4. Use Cases: Strategic applications critical for business innovation or modernization, where long-term cloud advantages outweigh migration effort.

Nate Parker

Nate Parker

Product Designer
Profile

Class Sessions

1- Cloud Computing Basics: Definition, Essential Characteristics, and Deployment Models (Public, Private, Hybrid) 2- AWS Cloud Overview: What is AWS, History, Scale, and Global Infrastructure 3- Cloud Benefits for Business: Agility, Scalability, Cost Efficiency, Innovation Enablement 4- Strategic Advantages: How Cloud Computing Drives Business Transformation and Competitive Advantage 5- Business Outcomes Enabled by AWS: Speed to Market, Improved Customer Experience, Operational Resilience 6- Financial Impact: Cost Avoidance vs. Cost Optimization, CapEx vs. OpEx Models 7- Compute and Storage Essentials: Introduction to Amazon EC2, S3, and Databases in a Business Context 8- Networking and Content Delivery: CloudFront, VPC Basics, and Relevance to Business Continuity 9- Analytics and AI Services Overview: How Analytics and AI Services Drive Data-Driven Decisions 10- AWS Security Framework: Shared Responsibility Model, Key Security Concepts 11- Compliance Programs: Relevant Compliance Certifications and Their Importance for Business Trust 12- Risk Management and Governance: Business Controls, Auditability, and Compliance Monitoring 13- Migration Approaches: Rehost, Replatform, Refactor—Business Considerations for Each 14- Cloud Adoption Framework: Organizational Readiness, Governance, and Change Management 15- Challenges and Risks: Common Business Risks and Mitigation Strategies in Cloud Adoption 16- AWS Pricing Models: Pay-as-You-Go, Reserved Instances, Savings Plans Explained Simply 17- Cost Management Tools: Billing Dashboards, Budgeting, and Cost Optimization Strategies for Business Leaders 18- Building a Business Case: TCO Analysis, ROI Estimation, and Stakeholder Alignment

Sales Campaign

Sales Campaign

We have a sales campaign on our promoted courses and products. You can purchase 1 products at a discounted price up to 15% discount.