Informacje o usłudze Azure Database for PostgreSQL — kopia zapasowa serwera elastycznego

Uwaga / Notatka

Azure Backup for PostgreSQL flexible server and elastic cluster (v2) jest już w wersji preview. Rozwiązanie v2 wykonuje fizyczne kopie zapasowe na podstawie migawek dysków zarządzanych zamiast logicznych kopii zapasowych (opartych na elemencie pg_dump) oraz eliminuje ograniczenia rozwiązania ogólnie dostępnego opisanego w tym artykule:

  • Chroni serwery elastyczne i klastry elastyczne usługi Azure Database for PostgreSQL, z obsługą do 32 TB w Premium SSD v1 i do 64 TB w Premium SSD v2, w porównaniu z limitem 1 TB
  • Obsługuje codzienne harmonogramy tworzenia kopii zapasowych z docelowym punktem odzyskiwania (RPO) wynoszącym jeden dzień oraz funkcję Przywracanie jako serwer bezpośrednio na docelowy serwer elastyczny lub klaster elastyczny, w porównaniu z cotygodniowymi kopiami zapasowymi i funkcją Przywracanie jako pliki.

Rozwiązanie opisane w tym artykule pozostaje powszechnie dostępne. Aby dowiedzieć się więcej o wersji zapoznawczej, zobacz Informacje o usłudze Azure Backup dla PostgreSQL flexible server i klastra elastycznego (v2).

Usługi Azure Backup i Azure Database Services łączą się w celu utworzenia rozwiązania do tworzenia kopii zapasowych klasy korporacyjnej dla serwerów usługi Azure Database for PostgreSQL, które przechowuje kopie zapasowe przez maksymalnie 10 lat. Funkcja oferuje następujące możliwości:

  • Przechowywanie kopii zapasowych można rozszerzyć poza 35 dni, co jest maksymalnym obsługiwanym limitem przez funkcję tworzenia kopii zapasowych warstwy operacyjnej elastycznej bazy danych PostgreSQL. Dowiedz się więcej.
  • Kopie zapasowe są kopiowane do izolowanego środowiska magazynowego poza dzierżawą i subskrypcją klienta, co zapewnia ochronę przed atakami wymuszającymi okup.
  • Usługa Azure Backup zapewnia rozszerzoną odporność kopii zapasowej, chroniąc dane źródłowe z różnych poziomów utraty danych, od przypadkowego usunięcia po ataki wymuszające okup.
  • Rozwiązanie infrastruktury zerowej z usługą Azure Backup zarządza kopiami zapasowymi za pomocą zautomatyzowanego przechowywania i planowania kopii zapasowych.
  • Centralne monitorowanie wszystkich operacji i zadań za pośrednictwem centrum kopii zapasowych.

Przepływ kopii zapasowej

Aby wykonać operację tworzenia kopii zapasowej:

  1. Nadaj uprawnienia tożsamości usługi zarządzanej magazynu kopii zapasowych na docelowym zasobie ARM (serwer elastyczny PostgreSQL-Flexible), ustanawiając dostęp i kontrolę.
  2. Skonfiguruj zasady tworzenia kopii zapasowych, określ planowanie, przechowywanie i inne parametry.

Po pomyślnym zakończeniu konfiguracji:

  1. Usługa Backup wywołuje kopię zapasową na podstawie harmonogramów zasad na API ARM elastycznego serwera PostgreSQL, zapisując dane z użyciem SAS w bezpiecznym kontenerze obiektów blob w celu zwiększenia bezpieczeństwa.
  2. Serwer klonów zarządzany usługami jest automatycznie przydzielany za kulisami do operacji backup, izolując przetwarzanie kopii zapasowych od głównego serwera PostgreSQL i pomagając uniknąć zakłóceń w obciążeniach produkcyjnych podczas długotrwałych operacji backup.
  3. Cykle życia przechowywania i punktu odzyskiwania są zgodne z zasadami tworzenia kopii zapasowych w celu efektywnego zarządzania.
  4. Podczas przywracania usługa Backup wywołuje operację przywracania w interfejsie API usługi ARM elastycznego serwera PostgreSQL przy użyciu SAS na potrzeby asynchronicznego, niedestrukcyjnego odzyskiwania.

Uwierzytelnianie usługi Azure Backup za pomocą serwera PostgreSQL

Usługa Azure Backup musi łączyć się z serwerem elastycznym usługi Azure PostgreSQL podczas wykonywania każdej kopii zapasowej. 

Uprawnienia do tworzenia kopii zapasowej

W przypadku pomyślnych operacji tworzenia kopii zapasowych MSI magazynu wymaga następujących uprawnień:

  1. Przywracanie: rola Współautor danych obiektu blob usługi Storage na docelowym koncie magazynu.
  2. Kopia zapasowa:
    1. Funkcja długoterminowego przechowywania kopii zapasowych elastycznego serwera PostgreSQL na serwerze.
    2. Rola czytelnika w grupie zasobów serwera.

Zrozumieć ceny

Opłaty są naliczane za:

  • Opłata za chronione wystąpienie: usługa Azure Backup for PostgreSQL — serwery elastyczne pobierają opłatęza chronione wystąpienie zgodnie z rozmiarem bazy danych. Konfigurując kopię zapasową dla elastycznego serwera PostgreSQL, zostaje utworzone chronione wystąpienie. Każde wystąpienie jest rozliczane na podstawie jego rozmiaru (w GB) według jednostki (250 GB).

  • Opłata za magazyn kopii zapasowych: Usługa Azure Backup for PostgreSQL — serwery elastyczne przechowują kopie zapasowe w warstwie magazynu. Punkty przywracania przechowywane w standardowej warstwie magazynowej są naliczane jednostkową opłatą o nazwie Opłata za przechowywanie kopii zapasowych, zgodnie z łączną ilością danych przechowywanych (w GB) oraz typem nadmiarowości aktywowanym w magazynie kopii zapasowych.

Następne kroki

Kopia zapasowa Azure Database for PostgreSQL — serwer elastyczny przy użyciu portalu Azure.