Cosmos DB Restore
Veeam Backup for Microsoft Azure offers the following restore operations:
- Point-in-time restore — restores an entire Cosmos DB account or its specific items using the native Microsoft Azure point-in-time restore feature. You can restore Cosmos DB account data to the most recent or to any available point in time (timestamp).
To restore a Cosmos DB account to a restorable timestamp, Veeam Backup for Microsoft Azure sends REST API requests to Microsoft Azure to create a new Cosmos DB account with the configuration specified in the restore settings.
- Restore from repository — restores the database of a specific Cosmos DB for PostgreSQL account from a backup stored in a repository. You can restore the database data to the most recent state or to any available restore point.
To restore a database from a backup, Veeam Backup for Microsoft Azure performs the following steps:
- [Applies only if you perform restore from an archived backup] Retrieves data from the archived restore point.
- Launches a worker instance in an Azure region where the target Cosmos DB for PostgreSQL cluster to which the database will be restored resides.
- Uses the worker instance to retrieve user data contained in the backup, and then imports this data to the target PostgreSQL cluster.
- Deallocates the worker instance.
To learn how to restore a Cosmos DB account to a restorable timestamp, see Performing Point-in-time Restore. To learn how to restore the database of a Cosmos DB for PostgreSQL account from a backup, see Performing Restore From Repository.