Udostępnij za pośrednictwem


Kopia zapasowa online i przywracanie danych na żądanie w usłudze Azure Cosmos DB

DOTYCZY: NoSQL MongoDB Kasandra Gremlin Stół

Usługa Azure Cosmos DB automatycznie tworzy kopie zapasowe danych w regularnych odstępach czasu. Automatyczne kopie zapasowe są wykonywane bez wpływu na wydajność i dostępność operacji bazy danych. Wszystkie kopie zapasowe są przechowywane oddzielnie w usłudze magazynu. Automatyczne kopie zapasowe są przydatne w scenariuszach, gdy przypadkowo usuniesz lub zaktualizujesz konto, bazę danych lub kontener usługi Azure Cosmos DB, a później wymagane jest odzyskiwanie danych. Kopie zapasowe usługi Azure Cosmos DB są szyfrowane przy użyciu kluczy usługi zarządzanej przez firmę Microsoft. Te kopie zapasowe są przesyłane przez bezpieczną sieć niepublikową. Oznacza to, że dane kopii zapasowej pozostają zaszyfrowane podczas przesyłania przez przewody i magazynowane. Kopie zapasowe konta w danym regionie są przekazywane do kont magazynu w tym samym regionie.

Tryby tworzenia kopii zapasowej

Istnieją dwa tryby tworzenia kopii zapasowych:

  • Tryb ciągłej kopii zapasowej — ten tryb ma dwie warstwy. Jedna warstwa obejmuje 7-dniowe przechowywanie, a druga obejmuje 30-dniowe przechowywanie. Ciągła kopia zapasowa umożliwia przywracanie do dowolnego punktu czasu w ciągu 7 lub 30 dni na nowe konto lub istniejące konto. Tę odpowiednią warstwę można wybrać podczas tworzenia konta usługi Azure Cosmos DB. Aby uzyskać więcej informacji na temat warstw, zobacz wprowadzenie do trybu ciągłej kopii zapasowej. Aby włączyć ciągłą kopię zapasową, zobacz odpowiednie artykuły przy użyciu witryny Azure Portal, programu PowerShell, interfejsu wiersza polecenia lub usługi Azure Resource Manager. Możesz również migrować konta z trybu okresowego do trybu ciągłego.

  • Tryb okresowej kopii zapasowej — ten tryb jest domyślnym trybem tworzenia kopii zapasowej dla wszystkich istniejących kont. W tym trybie kopia zapasowa jest wykonywana w okresowym odstępie czasu, a dane są przywracane przez utworzenie żądania przez zespół pomocy technicznej. W tym trybie skonfigurujesz interwał tworzenia kopii zapasowych i przechowywanie dla konta. Maksymalny okres przechowywania trwa do miesiąca. Minimalny interwał tworzenia kopii zapasowej może wynosić jedną godzinę. Aby dowiedzieć się więcej, zobacz okresowy tryb tworzenia kopii zapasowych.

    Uwaga

    Jeśli skonfigurujesz nowe konto z ciągłą kopią zapasową, możesz wykonać samoobsługowe przywracanie za pośrednictwem witryny Azure Portal, programu PowerShell lub interfejsu wiersza polecenia. Jeśli konto jest skonfigurowane w trybie ciągłym, nie można przełączyć go z powrotem do trybu okresowego.

W przypadku kont z obsługą usługi Azure Synapse Link dane magazynu analitycznego nie są uwzględniane w kopiach zapasowych i przywracaniach. Po włączeniu usługi Azure Synapse Link usługa Azure Cosmos DB będzie nadal automatycznie wykonywać kopie zapasowe danych w magazynie transakcyjnym w zaplanowanym interwale tworzenia kopii zapasowych. W magazynie analitycznym automatyczne tworzenie kopii zapasowych i przywracanie danych nie jest obecnie obsługiwane.

Niezmienność kopii zapasowych usługi Cosmos DB

Kopie zapasowe usługi Cosmos DB są całkowicie zarządzane przez platformę. Akcje, takie jak przywracanie, aktualizowanie przechowywania kopii zapasowych lub zmiana nadmiarowości, są kontrolowane za pośrednictwem modelu uprawnień zarządzanego przez administratora konta bazy danych. Kopie zapasowe usługi Cosmos DB nie są widoczne dla żadnych podmiotów ludzkich, klientów ani innych modułów do wyświetlania listy, usuwania ani wyłączania kopii zapasowych. Kopie zapasowe są szyfrowane i przechowywane na kontach magazynu zabezpieczone przez rotację dostępu opartego na certyfikatach. Te kopie zapasowe są dostępne tylko przez moduł przywracania w celu przywrócenia określonej kopii zapasowej, która nie jest destruktywna, gdy klient inicjuje przywracanie. Te akcje są rejestrowane i regularnie poddawane inspekcji. Klienci, którzy wybrali klucz zarządzany przez klienta (klucz zarządzany przez klienta), ich dane i kopie zapasowe mają ochronę za pomocą szyfrowania kopert. Kopie zapasowe przechowywane w ramach zasad przechowywania to:

  • Nie można zmienić (żadne modyfikacje nie są dozwolone do tworzenia kopii zapasowych).
  • Niedozwolone ponowne szyfrowanie.
  • Nie można go usunąć.
  • Niedozwolone wyłączenie

Często zadawane pytania

Czy mogę przywrócić z konta A w subskrypcji S1 do konta B w subskrypcji S2?

L.p. Możesz przywrócić tylko między kontami w ramach tej samej subskrypcji.

Czy mogę przywrócić do konta z mniejszą liczbą partycji lub niską aprowizowaną przepływnością niż konto źródłowe?

L.p. Nie można przywrócić na konto z niższymi jednostkami RU/s lub mniejszą liczbą partycji.

Tak. Jednak dane magazynu analitycznego nie są uwzględniane w kopiach zapasowych i przywracaniach. Gdy usługa Azure Synapse Link jest włączona na koncie bazy danych, usługa Azure Cosmos DB automatycznie utworzy kopię zapasową danych w magazynie transakcyjnym w zaplanowanym interwale tworzenia kopii zapasowych.

Czy tryb okresowej kopii zapasowej jest obsługiwany dla kontenerów z włączonym magazynem analitycznym?

Tak, ale tylko dla zwykłych danych transakcyjnych. W magazynie analitycznym tworzenie kopii zapasowych i przywracanie danych nie jest obecnie obsługiwane.

Następne kroki

Następnie możesz dowiedzieć się, jak konfigurować tryby okresowych i ciągłych kopii zapasowych dla konta i zarządzać nimi: