Dela via


Säkerhetskopiering online och dataåterställning på begäran i Azure Cosmos DB

GÄLLER FÖR: NoSQL MongoDB Kassandra Gremlin Bord

Azure Cosmos DB gör automatiskt en säkerhetskopia av dina data med jämna mellanrum. Automatiska säkerhetskopieringar görs utan att det påverkar databasernas prestanda eller tillgänglighet. Alla säkerhetskopior lagras separat i en lagringstjänst. De automatiska säkerhetskopiorna är användbara i scenarier när du oavsiktligt tar bort eller uppdaterar ditt Azure Cosmos DB-konto, din databas eller container och senare kräver dataåterställning. Azure Cosmos DB-säkerhetskopior krypteras med Microsofts hanterade tjänstnycklar. Dessa säkerhetskopior överförs via ett säkert icke-offentligt nätverk. Vilket innebär att säkerhetskopieringsdata förblir krypterade när de överförs via kabeln och i vila. Säkerhetskopior av ett konto i en viss region laddas upp till lagringskonton i samma region.

Säkerhetskopieringslägen

Det finns två säkerhetskopieringslägen:

  • Läge för kontinuerlig säkerhetskopiering – Det här läget har två nivåer. En nivå innehåller 7 dagars kvarhållning och den andra innehåller 30 dagars kvarhållning. Med kontinuerlig säkerhetskopiering kan du återställa till valfri tidpunkt inom antingen 7 eller 30 dagar till ett nytt konto eller ett befintligt konto. Du kan välja den här nivån när du skapar ett Azure Cosmos DB-konto. Mer information om nivåerna finns i Introduktion till läget för kontinuerlig säkerhetskopiering. Information om hur du aktiverar kontinuerlig säkerhetskopiering finns i lämpliga artiklar med hjälp av Azure-portalen, PowerShell, CLI eller Azure Resource Manager. Du kan också migrera kontona från periodiskt till kontinuerligt läge.

  • Periodiskt säkerhetskopieringsläge – det här läget är standardläget för säkerhetskopiering för alla befintliga konton. I det här läget görs säkerhetskopiering med jämna mellanrum och data återställs genom att en begäran skapas med supportteamet. I det här läget konfigurerar du ett intervall för säkerhetskopiering och kvarhållning för ditt konto. Den maximala kvarhållningsperioden sträcker sig till en månad. Det minsta säkerhetskopieringsintervallet kan vara en timme. Mer information finns i periodiskt säkerhetskopieringsläge.

    Kommentar

    Om du konfigurerar ett nytt konto med kontinuerlig säkerhetskopiering kan du göra självbetjäningsåterställning via Azure-portalen, PowerShell eller CLI. Om ditt konto har konfigurerats i kontinuerligt läge kan du inte växla tillbaka det till periodiskt läge.

För Azure Synapse Link-aktiverade konton ingår inte analyslagringsdata i säkerhetskopiorna och återställningarna. När Azure Synapse Link är aktiverat fortsätter Azure Cosmos DB att automatiskt ta säkerhetskopior av dina data i transaktionslagret med ett schemalagt säkerhetskopieringsintervall. I ett analysarkiv stöds inte automatisk säkerhetskopiering och återställning av dina data just nu.

Oföränderlighet för Cosmos DB-säkerhetskopior

Cosmos DB-säkerhetskopior hanteras helt av plattformen. Åtgärder som återställning, uppdatering av kvarhållning av säkerhetskopior eller redundansändring styrs via behörighetsmodellen som hanteras av databaskontoadministratören. Cosmos DB-säkerhetskopior exponeras inte för några mänskliga aktörer, kunder eller någon annan modul för att lista, ta bort eller inaktivera säkerhetskopior. Säkerhetskopiorna krypteras och lagras på lagringskonton som skyddas genom rotation av certifikatbaserad åtkomst. Dessa säkerhetskopior används endast av återställningsmodulen för att återställa specifik säkerhetskopiering icke-förstörande när en kund initierar en återställning. Dessa åtgärder loggas och granskas regelbundet. Säkerhetskopior som hålls under kvarhållningsprincipen är:

  • Inte ändringsbar (inga ändringar tillåts för säkerhetskopiorna).
  • Tillåts inte att krypteras igen.
  • Tillåts inte att tas bort.
  • Får inte inaktiveras Kunder som valde CMK (kundhanterad nyckel), deras data och säkerhetskopiering har skydd genom kuvertkryptering."

Vanliga frågor och svar

Kan jag återställa från ett konto A i prenumeration S1 till konto B i en prenumerations-S2?

Nej. Du kan bara återställa mellan konton i samma prenumeration.

Kan jag återställa till ett konto som har färre partitioner eller lågt etablerat dataflöde än källkontot?

Nej. Du kan inte återställa till ett konto med lägre RU/s eller färre partitioner.

Ja. Analyslagringsdata ingår dock inte i säkerhetskopieringar och återställningar. När Azure Synapse Link är aktiverat på ett databaskonto säkerhetskopierar Azure Cosmos DB automatiskt dina data i transaktionslagret med det schemalagda säkerhetskopieringsintervallet.

Stöds periodiskt säkerhetskopieringsläge för analysarkivaktiverade containrar?

Ja, men bara för vanliga transaktionsdata. I ett analysarkiv stöds inte säkerhetskopiering och återställning av dina data just nu.

Nästa steg

Härnäst kan du lära dig hur du konfigurerar och hanterar periodiska och kontinuerliga säkerhetskopieringslägen för ditt konto: