Konfigurieren eines Azure Cosmos DB-Kontos mit regelmäßiger Sicherung

GILT FÜR: NoSQL MongoDB Cassandra Gremlin Tabelle

Azure Cosmos DB erstellt in regelmäßigen Abständen automatisch Sicherungen Ihrer Daten. Die automatischen Sicherungen erfolgen ohne Beeinträchtigung der Leistung oder Verfügbarkeit des Datenbankbetriebs. Alle Sicherungskopien werden in einem Speicherdienst getrennt gespeichert, und diese Sicherungen werden zum besseren Schutz vor regionalen Ausfällen global repliziert. Azure Cosmos DB sorgt nicht nur dafür, dass Ihre Daten, sondern auch die Sicherungen Ihrer Daten überaus redundant und gegen regionale Katastrophen geschützt sind. Die folgenden Schritte zeigen, wie Azure Cosmos DB eine Datensicherung ausführt:

  • Azure Cosmos DB erstellt alle vier Stunden automatisch eine vollständige Sicherung Ihrer Datenbank, und es werden standardmäßig immer nur die neuesten beiden Sicherungen gespeichert. Wenn die Standardintervalle für Ihre Workloads nicht ausreichen, können Sie das Sicherungsintervall und den Aufbewahrungszeitraum im Azure-Portal ändern. Sie können die Konfiguration der Sicherung während oder nach der Erstellung des Azure Cosmos DB-Kontos ändern. Wenn der Container bzw. die Datenbank gelöscht wird, bewahrt Azure Cosmos DB die vorhandenen Momentaufnahmen des angegebenen Containers bzw. der Datenbank 30 Tage lang auf.

  • Azure Cosmos DB speichert diese Sicherungen in Azure Blob-Speicher, während sich die eigentlichen Daten lokal in Azure Cosmos DB befinden.

  • Um eine geringe Wartezeit zu gewährleisten, wird die Momentaufnahme Ihrer Sicherung in Azure Blob Storage in der Region gespeichert, in der sich auch die aktuelle Schreibregion befindet (bzw. bei einer Konfiguration für Schreibvorgänge in mehreren Regionen in einer der Schreibregionen). Zum besseren Schutz vor regionalen Katastrophen wird jede Momentaufnahme der Sicherungsdaten in Azure Blob Storage nochmals mithilfe von georedundantem Speicher (GRS) in eine andere Region repliziert. Die Region, in die die Sicherung repliziert wird, richtet sich nach Ihrer Quellregion und dem Regionspaar, das der Quellregion zugeordnet ist. Weitere Informationen finden Sie im Artikel mit der Liste der georedundanten Azure-Regionspaare. Sie können auf diese Sicherung nicht direkt zugreifen. Das Team von Azure Cosmos DB stellt Ihre Sicherung wieder her, wenn Sie dies über eine Supportanfrage anfordern.

    Die folgende Abbildung zeigt, wie ein Azure Cosmos DB-Container (mit allen drei primären physischen Partitionen in „USA, Westen“) in einem Azure Blob Storage-Remotekonto in „USA, Westen“ gesichert und anschließend nach „USA, Osten“ repliziert wird:

    Regelmäßige vollständige Sicherungen aller Azure Cosmos DB-Entitäten in georedundantem Azure Storage.

  • Die Sicherungen erfolgen ohne Beeinträchtigung der Leistung oder Verfügbarkeit Ihrer Anwendungen. Azure Cosmos DB erstellt die Datensicherung im Hintergrund, ohne zusätzlichen bereitgestellten Durchsatz (Anforderungseinheiten, RUs) zu beanspruchen oder die Leistung und Verfügbarkeit Ihrer Datenbank zu beeinträchtigen.

Hinweis

Bei Konten mit aktiviertem Azure Synapse Link sind Analysespeicherdaten nicht in den Sicherungen und Wiederherstellungen enthalten. Wenn Synapse Link aktiviert ist, erstellt Azure Cosmos DB weiterhin automatisch im geplanten Sicherungsintervall Sicherungen Ihrer Daten im Transaktionsspeicher. Die automatische Sicherung und Wiederherstellung Ihrer Daten im Analysespeicher wird derzeit nicht unterstützt.

Redundanz für Sicherungsspeicher

Standardmäßig speichert Azure Cosmos DB regelmäßig Sicherungsdaten im georedundanten Blobspeicher, der in einem Regionspaar repliziert wird. Sie können diesen Standardwert mit Azure PowerShell oder CLI aktualisieren und eine Azure-Richtlinie definieren, um eine bestimmte Speicherredundanzoption zu erzwingen. Weitere Informationen finden Sie im Artikel Aktualisieren der Redundanz für Sicherungsspeicher für Azure Cosmos DB-Konten mit regelmäßiger Sicherung.

Damit Ihre Sicherungsdaten in der Region bleiben, in der auch Ihr Azure Cosmos DB-Konto bereitgestellt wird, können Sie den standardmäßigen georedundanten Sicherungsspeicher ändern und entweder lokal redundanten oder zonenredundanten Speicher konfigurieren. Mechanismen der Speicherredundanz speichern mehrere Kopien Ihrer Sicherungen, damit sie vor geplanten und ungeplanten Ereignissen geschützt sind – von vorübergehend auftretenden Hardwarefehlern über Netzwerk- oder Stromausfälle bis hin zu schweren Naturkatastrophen.

Sie können Speicherredundanz für den regelmäßigen Sicherungsmodus zum Zeitpunkt der Kontoerstellung konfigurieren oder für ein vorhandenes Konto aktualisieren. Sie können die folgenden drei Optionen für die Datenredundanz im regelmäßigen Sicherungsmodus verwenden:

  • Georedundanter Sicherungsspeicher: Mit dieser Option werden Ihre Daten asynchron im Regionspaar kopiert.

  • Zonenredundanter Sicherungsspeicher: Mit dieser Option werden Ihre Daten synchron über drei Azure-Verfügbarkeitszonen hinweg in der primären Region kopiert. Weitere Informationen zu ZRS finden Sie unter Zonenredundanter Speicher.

  • Lokal redundanter Sicherungsspeicher: Mit dieser Option werden Ihre Daten asynchron innerhalb eines einzelnen physischen Standorts in der primären Region kopiert. Weitere Informationen finden Sie unter Lokal redundanter Speicher.

Hinweis

Zonenredundanter Speicher steht zurzeit nur in bestimmten Regionen zur Verfügung. Je nachdem, welche Region Sie für ein neues Konto auswählen oder in welcher Region ein Konto vorhanden ist, ist die zonenredundante Option möglicherweise nicht verfügbar.

Die Aktualisierung der Redundanz für den Sicherungsspeicher wirkt sich nicht auf die Preise für den Sicherungsspeicher aus.

Ändern des Sicherungsintervalls und des Aufbewahrungszeitraums

Von Azure Cosmos DB wird alle vier Stunden automatisch eine vollständige Sicherung Ihrer Daten erstellt, und es sind immer die beiden neuesten Sicherungen gespeichert. Diese Konfiguration ist die Standardoption, die ohne Zusatzkosten angeboten wird. Sie können das Standardsicherungsintervall und den Aufbewahrungszeitraum während der Erstellung des Azure Cosmos DB-Kontos oder nach Erstellen des Kontos ändern. Die Sicherungskonfiguration wird auf der Ebene des Azure Cosmos DB-Kontos festgelegt und muss für jedes Konto durchgeführt werden. Nachdem Sie die Sicherungsoptionen für ein Konto konfiguriert haben, wird es auf alle Container innerhalb dieses Kontos angewandt. Sie können diese Einstellungen ändern, indem Sie das Azure-Portal wie unten beschrieben verwenden oder über PowerShell oder die Azure CLI.

Wenn Sie Ihre Daten versehentlich gelöscht oder beschädigt haben, erhöhen Sie vor dem Erstellen einer Supportanfrage zum Wiederherstellen der Daten den Aufbewahrungszeitraum für Ihr Konto unbedingt auf mindestens sieben Tage. Es empfiehlt sich, den Aufbewahrungszeitraum innerhalb von acht Stunden nach diesem Ereignis zu erhöhen. Auf diese Weise hat das Azure Cosmos DB-Team genügend Zeit, Ihr Konto wiederherzustellen.

Ändern von Sicherungsoptionen mithilfe des Azure-Portals: Vorhandenes Konto

Gehen Sie anhand der folgenden Schritte vor, um die Standardsicherungsoptionen für ein vorhandenes Azure Cosmos DB-Konto zu ändern:

  1. Melden Sie sich beim Azure-Portal an.

  2. Navigieren Sie zu Ihrem Azure Cosmos DB-Konto, und öffnen Sie den Bereich Sichern und Wiederherstellen. Aktualisieren Sie das Sicherungsintervall und den Aufbewahrungszeitraum für Sicherungen nach Bedarf.

    • Sicherungsintervall: das Intervall, in dem Azure Cosmos DB versucht, eine Sicherung der Daten zu erstellen. Die Sicherung nimmt immer eine gewisse Zeit in Anspruch und kann in einigen Fällen aufgrund von Downstreamabhängigkeiten möglicherweise zu einem Fehler führen. Azure Cosmos DB versucht, eine Sicherung im konfigurierten Intervall zu erstellen, es kann jedoch nicht garantiert werden, dass die Sicherung innerhalb dieses Zeitintervalls abgeschlossen wird. Sie können diesen Wert in Stunden oder Minuten konfigurieren. Das Sicherungsintervall darf nicht kürzer als 1 Stunde und nicht länger als 24 Stunden sein. Wenn Sie dieses Intervall ändern, wird das neue Intervall ab dem Zeitpunkt wirksam, zu dem die letzte Sicherung erstellt wurde.

    • Beibehaltung der Sicherung: Dies stellt den Aufbewahrungszeitraum für die einzelnen Sicherungen dar. Sie können die Zeit in Stunden oder Tagen konfigurieren. Der minimale Aufbewahrungszeitraum darf nicht kürzer als das Zweifache des Sicherungsintervalls (in Stunden) und nicht länger als 720 Stunden sein.

    • Aufbewahrte Kopien der Daten: Standardmäßig werden zwei Sicherungskopien Ihrer Daten kostenlos angeboten. Wenn Sie mehr als zwei Kopien benötigen, fallen zusätzliche Gebühren an. Im Abschnitt „Speichernutzung“ auf der Seite Preise erfahren Sie den genauen Preis für zusätzliche Kopien.

    • Redundanz für Sicherungsspeicher: Wählen Sie die erforderliche Speicherredundanzoption aus, um die verfügbaren Optionen im Abschnitt Redundanz für Sicherungsspeicher anzuzeigen. Standardmäßig verfügen Ihre vorhandenen Konten im regelmäßigen Sicherungsmodus über georedundanten Speicher, wenn die Region, in der das Konto bereitgestellt wird, diesen Speicher unterstützt. Andernfalls erfolgt ein Fallback des Kontos auf die höchste verfügbare Redundanzoption. Sie können einen anderen Speicher wie z. B. lokal redundanten auswählen, um sicherzustellen, dass die Sicherung nicht in einer anderen Region repliziert wird. Die an einem vorhandenen Konto vorgenommenen Änderungen werden nur auf zukünftige Sicherungen angewendet. Nach der Aktualisierung der Redundanz für den Sicherungsspeicher eines vorhandenen Kontos kann maximal die doppelte Zeit eines Sicherungsintervalls verstreichen, bis die Änderungen wirksam werden, und Sie verlieren den Zugriff, um die älteren Sicherungen sofort wiederherzustellen.

    Hinweis

    Ihnen muss die Azure Cosmos DB-Rolle „Operator“ auf Abonnementebene zugewiesen werden, damit Sie Redundanz für den Sicherungsspeicher konfigurieren können.

    Konfigurieren von Sicherungsintervall, Aufbewahrungszeitraum und Speicherredundanz für ein vorhandenes Azure Cosmos DB-Konto.

Ändern von Sicherungsoptionen mithilfe des Azure-Portals: Neues Konto

Wenn Sie ein neues Konto bereitstellen, wählen Sie auf der Registerkarte Sicherungsrichtlinie die Sicherungsrichtlinie Periodisch* aus. Bei einer Richtlinie für regelmäßige Sicherungen können Sie das Sicherungsintervall, den Aufbewahrungszeitraum und die Redundanz für den Sicherungsspeicher konfigurieren. Sie können z. B. die Optionen Lokal redundanter Sicherungsspeicher oder Zonenredundanter Sicherungsspeicher auswählen, um die Replikation von Sicherungsdaten außerhalb Ihrer Region zu verhindern.

Konfigurieren einer Richtlinie für regelmäßige oder fortlaufende Sicherungen für neue Azure Cosmos DB-Konten.

Ändern von Sicherungsoptionen mit Azure PowerShell

Verwenden Sie das folgende PowerShell-Cmdlet, um die regelmäßigen Sicherungsoptionen zu aktualisieren:

Update-AzCosmosDBAccount -ResourceGroupName "resourceGroupName" `
  -Name "accountName" `
  -BackupIntervalInMinutes 480 `
  -BackupRetentionIntervalInHours 16

Ändern von Sicherungsoptionen mit Azure CLI

Verwenden Sie den folgenden CLI-Befehl, um die regelmäßigen Sicherungsoptionen zu aktualisieren:

az cosmosdb update --resource-group "resourceGroupName" \
  --name "accountName" \
  --backup-interval 240 \
  --backup-retention 8

Ändern von Sicherungsoptionen mithilfe der Resource Manager-Vorlage

Ändern Sie beim Bereitstellen der Resource Manager-Vorlage die regelmäßigen Sicherungsoptionen innerhalb des backupPolicy-Objekts:

 "backupPolicy": {
    "type": "Periodic",
    "periodicModeProperties": {
        "backupIntervalInMinutes": 240,
        "backupRetentionIntervalInHours": 8,
        "backupStorageRedundancy": "Zone"
    }
}

Anfordern der Datenwiederherstellung aus einer Sicherung

Falls Sie Ihre Datenbank oder einen Container versehentlich löschen, können Sie ein Supportticket erstellen oder sich an den Azure Support wenden, um die Daten aus automatischen Onlinesicherungen wiederherstellen zu lassen. Der Azure-Support steht nur in ausgewählten Tarifen wie Standard und Developer sowie in höheren Tarifen zur Verfügung. Für den Basic-Tarif ist kein Azure-Support verfügbar. Weitere Informationen zu anderen Supportplänen finden Sie auf der Seite Azure-Supportpläne.

Für die Wiederherstellung einer bestimmten Momentaufnahme der Sicherung setzt Azure Cosmos DB voraus, dass die Daten während des Sicherungszyklus für diese Momentaufnahme zur Verfügung stehen. Sie benötigen für das Anfordern einer Wiederherstellung die folgenden Informationen:

  • Halten Sie Ihre Abonnement-ID bereit.

  • Basierend darauf, wie Ihre Daten versehentlich gelöscht oder geändert wurden, sollten Sie ggf. weitere Informationen bereithalten. Es wird empfohlen, die Informationen vorab zusammenzustellen, um die Kommunikation zu minimieren, die sich bei zeitkritischen Fällen nachteilig auswirken kann.

  • Wenn das gesamte Azure Cosmos DB-Konto gelöscht wurde, müssen Sie den Namen des gelöschten Kontos angeben. Wenn Sie ein anderes Konto mit dem gleichen Namen wie das gelöschte Konto erstellen, geben Sie dies dem Supportteam an, da es dabei hilft, das richtige Konto auszuwählen. Es wird empfohlen, für jedes gelöschte Konto unterschiedliche Supporttickets zu erstellen, weil dadurch Irritationen im Hinblick auf den Status der Wiederherstellung minimiert werden.

  • Wenn eine oder mehrere Datenbanken gelöscht werden, sollten Sie das Azure Cosmos DB-Konto und die Namen der Azure Cosmos DB-Datenbanken angeben sowie darüber informieren, ob eine neue Datenbank mit demselben Namen vorhanden ist.

  • Wenn Container gelöscht wurden, sollten Sie den Namen des Azure Cosmos DB-Kontos, die Datenbanknamen und die Containernamen bereitstellen. Geben Sie auch an, ob ein Container mit demselben Namen vorhanden ist.

  • Wenn Sie Ihre Daten versehentlich gelöscht oder beschädigt haben, sollten Sie sich innerhalb von 8 Stunden an den Azure-Support wenden, damit das Azure Cosmos DB-Team Sie beim Wiederherstellen der Daten aus den Sicherungen unterstützen kann. Bevor Sie eine Supportanfrage zum Wiederherstellen der Daten erstellen, müssen Sie die Sicherungsaufbewahrung für Ihr Konto auf mindestens sieben Tage erhöhen. Es empfiehlt sich, den Aufbewahrungszeitraum innerhalb von acht Stunden nach diesem Ereignis zu erhöhen. Auf diese Weise hat das Supportteam von Azure Cosmos DB genug Zeit zum Wiederherstellen Ihres Kontos.

Zusätzlich zum Namen des Azure Cosmos DB-Kontos, den Datenbanknamen und den Containernamen sollten Sie den Zeitpunkt angeben, zu dem die Daten wiederhergestellt werden können. Es ist wichtig, dabei so präzise wie möglich zu sein, damit wir die besten verfügbaren Sicherungen für diesen Zeitpunkt bestimmen können. Es ist auch wichtig, die Uhrzeit in UTC anzugeben.

Der folgende Screenshot veranschaulicht das Erstellen einer Supportanfrage für einen Container (Sammlung/Graph/Tabelle) zum Wiederherstellen von Daten mithilfe des Azure-Portals. Geben Sie weitere Details wie z. B. den Datentyp, den Zweck der Wiederherstellung und den Zeitpunkt der Datenlöschung an, damit wir die Anforderung priorisieren können.

Erstellen einer Supportanforderung für Sicherung über das Azure-Portal.

Überlegungen zum Wiederherstellen der Daten aus einer Sicherung

In den folgenden Szenarien werden Ihre Daten möglicherweise versehentlich gelöscht oder geändert:

  • Löschen des gesamten Azure Cosmos DB-Kontos.

  • Löschen einer oder mehrerer Azure Cosmos DB-Datenbanken.

  • Löschen eines oder mehrerer Azure Cosmos DB-Container.

  • Azure Cosmos DB-Elemente (z. B. Dokumente) in einem Container werden gelöscht oder geändert. Dieser spezifische Fall wird in der Regel als „Datenbeschädigung“ bezeichnet.

  • Eine freigegebene Datenbank oder Container in einer freigegebenen Datenbank werden gelöscht oder beschädigt.

Azure Cosmos DB können die Daten in allen oben genannten Szenarien wiederherstellen. Beim Wiederherstellen wird immer ein neues Azure Cosmos DB-Konto zum Speichern der wiederhergestellten Daten erstellt. Wenn kein Name für das neue Konto angegeben wird, hat dieser das Format <Azure_Cosmos_account_original_name>-restored1. Die letzte Ziffer wird nach und nach erhöht, wenn mehrere Wiederherstellungen durchgeführt werden. Sie können keine Daten in einem vorab erstellten Azure Cosmos DB-Konto wiederherstellen.

Wenn Sie ein Azure Cosmos DB-Konto versehentlich löschen, können wir die Daten in einem neuen Konto mit demselben Namen wiederherstellen, sofern der Kontoname zurzeit nicht verwendet wird. Daher wird empfohlen, das Konto nach dem Löschen nicht neu zu erstellen. Damit wird nicht nur verhindert, dass die wiederhergestellten Daten denselben Namen erhalten, sondern es macht es auch schwieriger, das richtige Konto zum Wiederherstellen zu erkennen.

Wenn eine Azure Cosmos DB-Datenbank gelöscht wird, ist es möglich, die gesamte Datenbank oder eine Teilmenge der Container innerhalb der Datenbank wiederherzustellen. Es ist auch möglich, bestimmte Container aus mehreren Datenbanken auszuwählen und in einem neuen Azure Cosmos DB-Konto wiederherzustellen.

Wenn Elemente in einem Container versehentlich gelöscht oder geändert werden (der Fall der Datenbeschädigung), müssen Sie den Zeitpunkt angeben, der wiederhergestellt werden soll. Die Zeit ist bei einer Datenbeschädigung sehr wichtig. Da der Container aktiv ist, wird die Sicherung weiterhin ausgeführt. Wenn Sie also länger als den Aufbewahrungszeitraum warten (der Standardwert ist acht Stunden), werden die Sicherungen überschrieben. Um zu verhindern, dass die Sicherung überschrieben wird, erhöhen Sie den Aufbewahrungszeitraum der Sicherung für Ihr Konto auf mindestens sieben Tage. Es empfiehlt sich, den Aufbewahrungszeitraum innerhalb von acht Stunden nach der Datenbeschädigung zu erhöhen.

Wenn Sie Ihre Daten versehentlich gelöscht oder beschädigt haben, sollten Sie sich innerhalb von 8 Stunden an den Azure-Support wenden, damit das Azure Cosmos DB-Team Sie beim Wiederherstellen der Daten aus den Sicherungen unterstützen kann. Auf diese Weise hat das Supportteam von Azure Cosmos DB genug Zeit, Ihr Konto wiederherzustellen.

Hinweis

Nachdem Sie die Daten wiederhergestellt haben, werden nicht alle Quellfunktionen oder -einstellungen auf das wiederhergestellte Konto übertragen. Die folgenden Einstellungen werden nicht auf das neue Konto übertragen:

  • VNET-Zugriffssteuerungslisten
  • Gespeicherte Prozeduren, Trigger und benutzerdefinierte Funktionen
  • Einstellungen für mehrere Regionen

Wenn Sie den Durchsatz auf Datenbankebene bereitstellen, erfolgen die Sicherungs- und Wiederherstellungsprozesse auf der Ebene der gesamten Datenbank und nicht der einzelnen Container. In solchen Fällen können Sie keine Teilmenge der Container für die Wiederherstellung auswählen.

Erforderliche Berechtigungen zum Ändern der Aufbewahrung oder Wiederherstellung über das Portal

Prinzipale, die zur Rolle CosmosdbBackupOperator gehören, Besitzer oder Mitwirkende dürfen eine Wiederherstellung anfordern oder den Aufbewahrungszeitraum ändern.

Grundlegendes zu den Kosten zusätzlicher Sicherungen

Zwei Sicherungen werden kostenlos bereitgestellt. Zusätzliche Sicherungen werden zu den regionsbasierten Preisen für den Sicherungsspeicher berechnet, die unter den Preisen für Sicherungsspeicher beschrieben werden. Ein Beispiel: Die Aufbewahrungsdauer für Sicherungen ist auf 240 Stunden (10 Tage) und das Sicherungsintervall auf 24 Stunden festgelegt. Dies ergibt zehn Kopien der Sicherungsdaten. Bei 1 TB Daten in der Region „USA, Westen 2“ bedeutet das 0,12 * 1000 * 8 für den Sicherungsspeicher im Monat.

Erhalten Sie die Wiederherstellungsdetails aus dem wiederhergestellten Konto

Nach Abschluss des Wiederherstellungsvorgangs möchten Sie möglicherweise die Details des Quellkontos, von dem aus Sie die Wiederherstellung durchgeführt haben oder den Zeitpunkt der Wiederherstellung erfahren. Sie können diese Details über das Azure-Portal, PowerShell oder CLI abrufen.

Verwenden des Azure-Portals

Gehen Sie wie folgt vor, um die Wiederherstellungsdetails aus dem Azure-Portal abzurufen:

  1. Melden Sie sich beim Azure-Portal an und navigieren Sie zum wiederhergestellten Konto.

  2. Öffnen Sie das Blatt Tags. Dieses Blatt sollte die Tags restoredAtTimestamp und restoredSourceDatabaseAccountName enthalten. Diese Tags beschreiben den Zeitstempel und den Namen des Quellkontos, die für die regelmäßige Wiederherstellung verwendet wurden.

Mithilfe der Azure-Befehlszeilenschnittstelle

Führen Sie den folgenden Befehl aus, um die Wiederherstellungsdetails zu erhalten. Das restoreSourceAccountName und restoreTimestamp befinden sich unter der tags-Eigenschaft:

az cosmosdb show --name MyCosmosDBDatabaseAccount --resource-group MyResourceGroup

Verwenden von PowerShell

Importieren Sie das Modul Az.CosmosDB und führen Sie den folgenden Befehl aus, um die Wiederherstellungsdetails abzurufen. Das restoreSourceAccountName und restoreTimestamp befinden sich unter der tags-Eigenschaft:

Get-AzCosmosDBAccount -ResourceGroupName MyResourceGroup -Name MyCosmosDBDatabaseAccount

Optionen für das Verwalten Ihrer eigenen Sicherungen

Mithilfe von Azure Cosmos DB-API für NoSQL-Konten können Sie auch Ihre eigenen Sicherungen verwalten. Nutzen Sie dazu eine der folgenden Vorgehensweisen:

  • Verwenden Sie Azure Data Factory zum Verschieben von Daten in einen Speicher Ihrer Wahl in regelmäßigen Abständen.

  • Verwenden Sie den Änderungsfeed von Azure Cosmos DB, um Daten regelmäßig für eine vollständige Sicherung oder für inkrementelle Änderungen zu lesen und in Ihrem eigenen Speicher zu speichern.

Aktionen nach der Wiederherstellung

Das Hauptziel der Datenwiederherstellung ist die Wiederherstellung der Daten, die Sie versehentlich gelöscht oder geändert haben. Es wird daher empfohlen, dass Sie zunächst den Inhalt der wiederhergestellten Daten untersuchen, um sicherzustellen, dass die gewünschten Daten enthalten sind. Wenn alles gut aussieht, können Sie die Daten zurück zum primären Konto migrieren. Es ist zwar möglich, das wiederhergestellte Konto als neues aktives Konto zu verwenden, dies wird für Produktionsworkloads jedoch nicht empfohlen.

Nachdem die Daten wiederhergestellt wurden, erhalten Sie eine Benachrichtigung über den Namen des neuen Kontos (in der Regel im Format <original-name>-restored1) und der Uhrzeit, zu der das Konto wiederhergestellt wurde. Das wiederhergestellte Konto verfügt den gleichen bereitgestellten Durchsatz und dieselben Richtlinien für die Indizierung, und es befindet sich in derselben Region wie das ursprüngliche Konto. Ein Benutzer, der Abonnementadministrator oder Co-Administrator ist, kann das wiederhergestellte Konto anzeigen.

Migrieren von Daten zum ursprünglichen Konto

Im Folgenden werden verschiedene Möglichkeiten zum Migrieren von Daten zurück zum ursprünglichen Konto beschrieben:

Es wird empfohlen, den Container oder die Datenbank sofort nach der Migration zu löschen. Wenn Sie die wiederhergestellten Datenbanken oder Container nicht löschen, entstehen Kosten für Anforderungseinheiten, Speicherung und Erfassung.

Nächste Schritte