> For the complete MongoDB documentation index, see www.mongodb.com/docs/llms.txt

# Atlas Live Migration versus Mongosync

**Important:**

The feature described on this page is not currently supported on Atlas Infinite clusters during public preview. For the features supported in public preview, see [Public Preview Availability.](https://www.mongodb.com/docs/atlas/infinite/atlas-infinite-landing/#public-preview-availability)

To migrate a cluster to MongoDB Atlas with minimal downtime, you can choose between [Atlas Live Migration](https://www.mongodb.com/docs/atlas/live-migration.md#std-label-c2c-pull-live-migration) (which hosts [Mongosync](https://www.mongodb.com/docs/mongosync/current/) for you), or run standalone [Mongosync](https://www.mongodb.com/docs/mongosync/current/) directly. Compare these methods to decide which one meets your needs.

Use Atlas Live Migration for source clusters ≤5 TB or ≤3 shards. If your source cluster exceeds these thresholds, standalone mongosync is the better option as it provides tunable parameters, pause and resume capabilities, detailed progress tracking, and direct log access for debugging transient errors.

## Differences between Atlas Live Migration and Mongosync

| Migration Mode | [Atlas Live Migration](https://www.mongodb.com/docs/atlas/live-migration.md#std-label-c2c-pull-live-migration) | Standalone [Mongosync](https://www.mongodb.com/docs/mongosync/current/) |
| --- | --- | --- |
| Effort required for setting up [Mongosync](https://www.mongodb.com/docs/mongosync/current/) | **Low:** Fully-managed in Atlas-hosted infrastructure. Live migration (pull) is currently [available in these geographic regions.](https://www.mongodb.com/docs/atlas/live-migration.md#std-label-destination-cluster-configuration) | **High:** Requires self-hosted [Mongosync](https://www.mongodb.com/docs/mongosync/current/) infrastructure setup. |
| Source/Destination cluster locations | Source cluster can be either on-premises or in Atlas. Destination cluster **must** exist in Atlas. | Source cluster can be either on-premises or in Atlas. Destination cluster can be either on-premises or in Atlas. |
| Private networking/VPC Peering support |  | |
| Post-migration data verification |  | |
| Migration of specific collections or databases |  | with [filtered sync](https://www.mongodb.com/docs/mongosync/current/reference/collection-level-filtering.md#std-label-c2c-filtered-sync) |
| Tunable mongosync parameters |  | |
| Reverse sync/migration |  | |
| Pausing and resuming a migration |  | |
| Detailed migration logs |  | |
| Support for a destination cluster with preexisting data |  | |
| Support for source clusters with no authentication enabled |  | |
