Services and Strategies
Modern Migration Paradigm

Shift from Server to Workload Migration
Focus on component-based migration
Break applications into individual workloads
Target appropriate AWS services for each component

Common Migration Patterns
Containerized Applications
Migration to AWS Batch
Implementation on AWS Fargate
Tomcat Applications
Migration to Elastic Beanstalk
Reduced operational overhead
Automatic scaling capabilities
Microservices
Migration to event-driven architecture
Serverless implementation
Message handling optimization
Core Migration Services
Migration Hub
Centralizes migration planning and tracking
Integrates with Application Discovery Service
Provides instance sizing recommendations
Offers migration strategy advice
Features intuitive dashboard for progress tracking

Application Discovery Service

Key Features
Server-application mapping
Traffic pattern analysis
Encrypted data transmission
Visual application mapping
Implementation
Agent installation on on-premises servers
Production traffic analysis
Server relationship mapping
Migration strategy development
Application Migration Service (MGN)

Use case 1:

Use case 2:

Capabilities
Windows and Linux server migration
Cross-cloud provider support
Minimal interruption cutover
Free service (pay only for EC2 instances)
Implementation Process
MGN agent installation
Continuous block storage replication
Test environment staging
Production cutover
Traffic redirection
AWS to Data Center Options

EKS/ECS Anywhere
On-premises container orchestration
AWS-managed service benefits
Bare metal implementation
AWS Outposts
Physical AWS infrastructure
Supports multiple AWS services:
EC2
S3
RDS
Snowball Edge
Portable computing capability
Supports EKS and EC2
Offline data processing
Data import/export functionality
Migration Strategy Selection
Optimization Factors
Operational Efficiency
Modernization focus
Managed services utilization
Automatic scaling implementation
Speed to Cloud
Lift-and-shift approach
Migration Hub utilization
Rapid deployment focus
Latency Requirements
On-premises AWS services
Limited internet connectivity solutions
Hybrid architecture implementation
Best Practices
Planning Phase
Define optimization priorities
Assess application components
Map dependencies
Choose appropriate migration tools
Implementation Phase
Install necessary agents
Configure monitoring
Test migrations
Plan cutover strategies
Post-Migration
Monitor performance
Optimize resources
Document configurations
Implement backup strategies
Recommendations
Focus on workload-specific solutions
Utilize AWS managed services when possible
Consider hybrid solutions when appropriate
Plan for minimal disruption
Implement proper testing
Document migration processes
This document provides a foundation for understanding and implementing AWS migration strategies. Regular updates based on service enhancements and organizational needs are recommended.
Last updated
Was this helpful?