Migration and cost optimization
Move from assessing an existing application to choosing a migration path and evaluating the result. Cost guides are grouped separately from migration execution because resource usage, pricing, and organizational allocation are different decisions. Use the compute, storage, and data topics to continue into the services used by your chosen workload.
Start here: AWS Migration Readiness: Application Portfolio Analysis
Assess and plan a migration
Start with the application portfolio and legacy-code assessment guides. Cost comparison, security, compliance, and workforce preparation add different perspectives to that plan; use them to identify questions before choosing implementation steps.
- AWS Migration Readiness: Application Portfolio Analysis
- Analyze Legacy Code for AWS Migration: 5 Strategies
- AWS vs On-Premises: Cost Analysis for Modernization
- AWS Workforce Upskilling for Legacy System Modernization
- AWS Migration Security: 10-Point Checklist
- How to Ensure Compliance in AWS Migrations
Modernize and verify a workload
Choose a container, serverless, content, or database migration guide that matches the source system. The post-migration benchmarking article then provides a separate path for investigating how the resulting workload performs.
Allocate and optimize cost
Begin with cost allocation when you need to explain where spending belongs, or use right sizing and lifecycle guides for a specific resource decision. Pricing references address the named service; they should be read in the context of the workload and account you are evaluating.
- 10 AWS Cost Optimization Strategies for Engineers
- Checklist for AWS Cost Allocation Tagging
- AWS Serverless Cost Allocation: Tagging Best Practices
- AWS EC2 Right Sizing: Cost-Performance Optimization
- Rightsizing RDS Instances: Step-by-Step Guide
- S3 Lifecycle Rules: Automate Storage & Cut Costs
- AWS Backup Cost Optimization Guide 2024
- AWS API Gateway Pricing Explained
- AWS WAF and Shield Pricing Explained