Migrate from Milvus to Zilliz Cloud Via Endpoint
Zilliz Cloud offers Milvus as a fully managed, cloud-hosted solution for users who want to use the Milvus vector database without the need to manage the infrastructure themselves. To enable smooth migration, you can migrate data from Milvus to Zilliz Cloud in these ways - connecting to source Milvus via database endpoint or uploading backup files directly.
This topic describes how to migrate from Milvus via the database endpoint. For information on how to upload backup files, refer to Via Backup Files.
Prerequisites
Before starting your Milvus to Zilliz Cloud migration, ensure you meet these requirements:
Milvus requirements
Requirement | Details |
---|---|
Version compatibility | Milvus 2.3.6 or later |
Network access | Source Milvus instance must be accessible from the public internet |
Authentication credentials | Username and password if authentication is enabled (refer to Authenticate User Access) |
Zilliz Cloud requirements
Requirement | Details |
---|---|
User role | Organization Owner or Project Admin |
Cluster capacity | Sufficient storage and compute resources (use the CU calculator to estimate CU size) |
Network access | Add Zilliz Cloud IPs to allowlists if using network restrictions |
Getting started
The following demo walks you through how to start migrating from Milvus via endpoint:
Monitor the migration process
Once you click Migrate, a migration job will be generated. You can check the migration progress on the Jobs page. When the job status switches from In Progress to Successful, the migration is complete.
Post-migration
After the migration job is completed, note the following:
-
Index Creation: The migration process automatically creates AUTOINDEX for the migrated collections.
-
Manual Loading Required: Despite automatic indexing, the migrated collections are not immediately available for search or query operations. You must manually load the collections in Zilliz Cloud to enable search and query functionalities. For details, refer to Load & Release.
Once your collection is loaded, verify that the number of collections and entities in the target cluster matches the data source. If discrepancies are found, delete the collections with missing entities and re-migrate them.
Cancel migration job
If the migration process encounters any issues, you can take the following steps to troubleshoot and resume the migration:
-
On the Jobs page, identify the failed migration job and cancel it.
-
Click View Details in the Actions column to access the error log.