AWS Migrations
Sources of Migration
- Organizations maintain datacenters and they have an option to run servers
- physically
- virtually
- To run applications in Virtual Machines, we need a software called as Hypervisor.
- Popular Hypervisors are
- VmWare Esxi
- Hyper-V
- To Manage multiple servers with Hypervisors, Organizatons use Hypervisor controllers such as VmWare VCenter or System Center
Workload Types
- Migration can be broadly classified into 3 categories
- Application/Server Migration
- Database Migration
- Storage Migration
Destination of Migration (AWS)
- Region: Geographical location where AWS has presence Refer Here
- Availability Zones and Local Zones
- AWS Account types:
- Single
- Organizations: Combining multiple accounts as organization units for common policy and governance
-
Application Migrations: Migrating some application into AWS
- Run it on Virtual machines (EC2)
- Run it on Containers
- Run it on Serverless
- Run it on Platforms
-
Databases:
- Run it on Virtual Machines (EC2)
- Run it on Managed Services like RDS, Dynamo DB
-
Storage:
- Run it on Virtual Machines EC2
- Run it on cloud based storage options
- S3
- Glacier
- EFS
7 R’s of Migration
- Relocate
- Rehosting
- Replatforming
- Repurchasing
- Refactoring
- Retire
- Retain