Migration Strategies
Retire
Turn off things you don’t need
Migration Strategies
Retain
Keep in your source environment or applications that you are not ready to migrate.
Migration Strategy
Relocate
Transfer servers, comprising one or more applications, from on-premises to cloud
Migration Strategy
Rehost
Also known as lift and shift. Move your applications without making any changes
Migration Strategy
Replatform
Move the application and introduce some level of optimization to reduce costs, or to take advantage of cloud capabilities
Migration Strategies
Repurchase
Replace your application with a different version or product.
Migration Strategies
Refactor
Modify its architecture by taking full advantage of cloud-native features to improve agility, performance, and scalability.
AWS Storage Gateway
Bridge data between on-premise and aws
AWS Storage Gateway
S3 File Gateway
S3 files accesible using NFS and SMB from on-premise. Most recently used data is cached.
AWS Storage Gateway
Volume Gateway
Cloud-backed iSCSI block storage volumes to your on-premises applications
AWS Storage Gateway
Snapshots in a volume gateway
Ppoint-in-time snapshots in the form of EBS snapshots. You can use them as the starting point for a new EBS volume, which you can then attach to an EC2 instance.
Cached Volume Gateway mode
Primary data is stored in S3, while retaining your frequently accessed data locally in the cache for low latency access
Stored Volume Gateway mode
Entire dataset is available for low latency access on premises while also asynchronously getting backed up to S3
AWS Snowball
Highly-secure portable devices to collect and process data at the edge and migrate it into AWS
When to use AWS Snowball
Database Migration Service
With an EC2 instance perform replication tasks while the source database remains available. Supports homogeneus and heterogeneus migrations
Database Migration Service Encryption
The replication instance is encrypted by KMS and cannot be disabled.
AWS Schema Conversion Tools
Convert your DB schema and procedures from one engine to another
Database Migration Service tasks
Snowball + Database Migration Service
Disaster Recovery strategies
Disaster Recovery
Pilot light
A small version of the app is always running in the cloud. Useful for critical core.
Disaster Recovery
Warm standby
Full system is running, but with a minimum size. Upon disaster, it scales to production load.
Disaster Recovery
Multi Site / Hot Site
Full scale production is running On-Premise and AWS