Backup online e ripristino dei dati su richiesta in Azure Cosmos DB
SI APPLICA A: NoSQL MongoDB Cassandra Gremlin Tabella
Azure Cosmos DB esegue automaticamente il backup dei dati a intervalli regolari. I backup automatici vengono eseguiti senza impatto sulle prestazioni o sulla disponibilità delle operazioni del database. Tutti i backup vengono archiviati separatamente in un servizio di archiviazione. I backup automatici sono utili negli scenari di eliminazione accidentale o di aggiornamento dell'account, dei database o dei contenitori di Azure Cosmos DB, e in seguito occorre ripristinare i dati. I backup di Azure Cosmos DB sono crittografati con le chiavi del servizio gestito da Microsoft. Questi backup vengono trasferiti tramite una rete sicura non pubblica. Questo significa che i dati di backup rimangono crittografati sia durante il trasferimento in rete sia quando inattivi. I backup di un account in una determinata area vengono caricati negli account di archiviazione nella stessa area.
Modalità di backup
Esistono due modalità di backup:
Modalità di backup continuo: questa modalità include due livelli. Un livello include la conservazione per 7 giorni e il secondo include la conservazione per 30 giorni. Il backup continuo consente di eseguire il ripristino in qualsiasi momento entro 7 o 30 giorni in un nuovo account o in un account esistente. Nel corso della creazione di un account di Azure Cosmos DB, è possibile scegliere il livello appropriato. Per altre informazioni sui livelli, vedere Introduzione alla modalità di backup continuo. Per abilitare il backup continuo, vedere gli articoli appropriati usando il portale di Azure, PowerShell, CLI o Azure Resource Manager. È anche possibile eseguire la migrazione degli account dalla modalità periodica alla modalità continua.
Modalità di backup periodica: è la modalità di backup predefinita per tutti gli account esistenti. Il backup viene eseguito a intervalli periodici e i dati vengono ripristinati creando una richiesta al team di supporto. In questa modalità si configura un intervallo di backup e la conservazione dei per l'account. Il periodo di conservazione massimo si estende a un mese. L'intervallo di backup minimo può essere di un'ora. Per altre informazioni, vedere Modalità di backup periodica.
Nota
Se si configura un nuovo account con backup continuo, è possibile eseguire il ripristino self-service tramite il portale di Azure, PowerShell o l'interfaccia della riga di comando. Se l'account è configurato in modalità continua, non è possibile tornare alla modalità periodica.
Per gli account abilitati per il Collegamento ad Azure Synapse, i dati dell'archivio analitico non sono inclusi nei backup e nei ripristini. Se è abilitato Collegamento ad Azure Synapse, Azure Cosmos DB continuerà a eseguire automaticamente i backup dei dati nell'archivio transazionale, a un intervallo di backup pianificato. All'interno di un archivio analitico, il backup automatico e il ripristino dei dati non sono attualmente supportati.
Immutabilità dei backup di Cosmos DB
I backup di Cosmos DB sono completamente gestiti dalla piattaforma. Le azioni come il ripristino, la conservazione dei backup o la modifica della ridondanza vengono controllate tramite il modello di autorizzazione gestito dall'amministratore dell'account di database. I backup di Cosmos DB non vengono esposti a attori umani, clienti o altri moduli per elencare, eliminare o disabilitare i backup. I backup vengono crittografati e archiviati negli account di archiviazione protetti ruotando l'accesso basato su certificati. Questi backup sono accessibili solo dal modulo di ripristino per ripristinare un backup specifico in modo non distruttivo quando un cliente avvia un ripristino. Queste azioni vengono registrate e controllate regolarmente. I backup mantenuti nei criteri di conservazione sono:
- Non modificabile (non sono consentite modifiche ai backup).
- Non è consentito crittografare nuovamente.
- Non è consentito eliminarlo.
- Non è consentito disabilitare i clienti che hanno scelto CMK (chiave gestita dal cliente), i dati e il backup hanno la protezione tramite la crittografia envelope."
Domande frequenti
È possibile eseguire il ripristino da un account A nella sottoscrizione S1 all'account B nella sottoscrizione S2?
No. È possibile eseguire il ripristino solo tra account all'interno della stessa sottoscrizione.
È possibile eseguire il ripristino in un account con un minor numero di partizioni o con una più bassa velocità effettiva con provisioning rispetto all'account di origine?
No. Non è possibile eseguire il ripristino in un account con UR/sec inferiore o con meno partizioni.
È supportata la modalità di backup periodica per gli account abilitati per Collegamento ad Azure Synapse?
Sì. Tuttavia, i dati dell'archivio analitico non sono inclusi nei backup e nei ripristini. Quando in un account di database è abilitato Collegamento ad Azure Synapse, Azure Cosmos DB eseguirà automaticamente il backup dei dati nell'archivio transazionale all'intervallo di backup pianificato.
È supportata la modalità di backup periodica per i contenitori abilitati per l'archivio analitico?
Sì, ma solo per i normali dati transazionali. All'interno di un archivio analitico, il backup e il ripristino dei dati non sono attualmente supportati.
Passaggi successivi
Successivamente, è possibile ottenere informazioni su come configurare e gestire le modalità di backup periodico e continuo per l'account:
- Criteri di Configurare e gestire criteri di backup periodici.
- Che cos'è la modalità di backup continuo?
- Abilitare il backup continuo usando il portale di Azure, PowerShell, l'interfaccia della riga di comando o Azure Resource Manager.
- Ripristinare il backup continuo in un nuovo account usando il portale di Azure, PowerShell, l'interfaccia della riga di comando o Azure Resource Manager.
- Eseguire la migrazione di un account dal backup periodico al backup continuo.
- Gestire le autorizzazioni necessarie per ripristinare i dati con la modalità di backup continuo.
- Modalità del modello di risorsa in backup continuo