AWS Database Migration Service (DMS)
-
AWS DMS is a cloud service that makes it easy to migrate relational databases, data warehouses, NoSQL databases.
-
AWS DMS can migrate the data into AWS Cloud or between any combinations of cloud and on-premises setups.
-
We can use DMS to perform one-time migration or replicate the on-going changes to keep the source and target in sync
-
If we want to migrate to a different database engine, we can use AWS Schema Conversion Tool to translate the database schema to the new platform
-
How AWS DMS works
-
Replication task consists of three major phases
- The full load of existing data
- The application of cached changes
- The on-going replication
-
AWS DMS Service
- Prerequisites:
- AWS Account
- IAM User: Create an IAM user with necessary permissions to perform the migration
- Virtual Network in AWS (VPC)
- Subnet
- Security Group
- RDS Instance (Target)
- mysql with employees data loaded
- Prerequisites:
AWS Server Migration Service (SMS)
- AWS SMS automates the migration of on-premises VMWare vSphere, Microsoft-HyperV/SCVMM and Azure Virtual Machines to AWS.
AWS VM Import/Export
-
VM Import/Export enables us to import virtual machines from existing environments into ec2 instances and export the AWS ec2 into your on-premises environment.
-
We can import the Windows and Linux VMS from
- VMWare ESX or WorkStation
- Hyper-V
- Citrix Xen virtualization format.
-
We can export ec2 instances to
- VMWare ESX or WorkStation
- Hyper-V
- Citrix Xen virtualization format.
-
Other Migration Options
- Cloud Endure Migration
- AWS Application Migration services
- Third party migrations Refer Here
- Amazon Partner Network Refer Here
For Lab Setup
-
Azure Free Trail Account: Refer Here
-
Creating a VM Refer Here
-
Necessary software installation Refer Here
