Cloud Migration Flashcards
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
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
- Limited connectivity
- Limited bandwidth
- High network cost
- Shared bandwidth
- Conecction stability
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
- Migration of existing data (full load)
- The application of cached changes
- Ongoing replication (Change Data Capture)
Snowball + Database Migration Service
- Use Schema Convertion Tool to extract data locally
- Ship the Edge device
- Upload data to S3 and DMS migrates it to target data store
Disaster Recovery strategies
- Backup and restore (RTO 24 hours or less, RPO hours)
- Pilot light (RTO hours, RPO minutes)
- Warm standby (RTO minutes, RPO seconds)
- Hot site / Multi site (RTO and RPO near-zero)
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
AWS Fault Injection Simulator
Based on chaos engineering, stressing an application by creating disruptive events and observing how the system responds
Application Discovery Service
Gather information about on-premise data centers
1. Agentless discovery: OS agnostic
2. Agent-based discovery
Application Discovery Service
Migration Hub Data Exploration
Allows Amazon Athena to analyze data collected from discovery and integrate to quicksight to visualize
Application Migration Service
Lift and shift solution which siplify migrating applicatins to AWS
Elastic Disaster Recovery
Recover your physical, virtual and cloud-based servers into AWS
License Manager
Manage software licenses centrally across AWS and on-premise. Rule-based controls on the consumption with hard or soft limits.