# Migration and Transfer Services

{% hint style="success" %}
**AWS Overview Links**

* [DMS](https://aws.amazon.com/dms/)
* [SMS](https://aws.amazon.com/server-migration-service/)
* [Snow Family](https://aws.amazon.com/snow/)
* [Snowcone](https://aws.amazon.com/snowcone/)
* [Snowball](https://aws.amazon.com/snowball/)
* [Snowmobile](https://aws.amazon.com/snowmobile/)
* [DataSync](https://aws.amazon.com/datasync/)
  {% endhint %}

## Database Migration Service (DMS)

DMS helps you migrate databases to or within AWS.

* Migrate on-premises databases to AWS
* Continuous data replication
* Supports homogeneous and heterogeneous migrations
* Virtually no downtime

DMS in the real world

1. **Oracle to Aurora MySQL:** Migrate an on-premises Oracle database to Aurora MySQL
2. **Oracle to Oracle:** Migrate an on-premises Oracle database to Oracle on EC2
3. **RDS Oracle to Aurora MySQL:** Migrate an RDS Oracle database to Aurora MySQL

## Server Migration Service (SMS)

SMS allows you to migrate on-premises servers to AWS.

* Migrates on-premises servers to AWS
* Servers saved as a new Amazon Machine Image (AMI)
* Use AMI to launch servers as EC2 instances

## Snow Family

The Snow Family allows you to transfer large amounts of on-premises data to AWS using a physical device.

### Snowcone

* The smallest member of data transport devices
* 8 terabytes of usable storage
* Offline shipping
* Online with DataSync

### Snowball and Snowball Edge

* Petabyte-scale data transport solution
* Transfer data in and out
* Cheaper than Internet transfer
* Snowball Edge supports EC2 and Lambda

### Snowmobile

* Multi-petabyte or exabyte scale
* Data loaded to S3
* Securely transport

## DataSync

DataSync allows for online data transfer from on-premises to AWS storage services like S3 or EFS.

* Migrates data from on-premises to AWS
* Copy data over Direct Connect or the internet
* Copy data between AWS storage services
* Replicate data cross-Region or cross-account


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.linuxmaster.cloud/aws/aws-certified-cloud-practitioner/migration-and-transfer-services.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
