Udostępnij za pomocą


Tutorial: Back up Azure Database for PostgreSQL - Flexible Server using Azure portal

This tutorial describes how to back up Azure Database for PostgreSQL - Flexible Server using the Azure portal.

Wymagania wstępne

Before you back up Azure Database for PostgreSQL - Flexible Server, ensure the following prerequisites are met:

Konfigurowanie kopii zapasowej bazy danych

Aby skonfigurować kopię zapasową dla usługi Azure PostgreSQL — serwer elastyczny przy użyciu usługi Azure Backup, możesz użyć jednej z następujących metod:

  • Azure PostgreSQL — serwer elastyczny: okienko zarządzanie bazami danych
  • Sejf kopii zapasowych
  • Centrum ciągłości działania platformy Azure

Aby skonfigurować kopię zapasową w usłudze Azure Database for PostgreSQL — serwer elastyczny za pośrednictwem centrum ciągłości biznesowej platformy Azure, wykonaj następujące kroki:

  1. Przejdź do centrum ciągłości działania, a następnie wybierz pozycję Przegląd>+ Skonfiguruj ochronę.

    Zrzut ekranu przedstawiający sposób inicjowania ochrony bazy danych.

    Alternatywnie, aby skonfigurować kopię zapasową z okienka Magazyn kopii zapasowych, przejdź do Magazyn kopii zapasowych>Przegląd, a następnie wybierz + Kopia zapasowa.

    Aby skonfigurować kopię zapasową w okienku Zarządzanie bazą danych , przejdź do okienka PostgreSQL — serwer elastyczny , a następnie wybierz pozycję Ustawienia>LTR (magazynowane kopie zapasowe).

  2. W okienku Konfigurowanie ochrony wybierz pozycję Zasób zarządzany przez platformę Azure, Typ źródła danych jako serwery elastyczne usługi Azure Database for PostgreSQL, a następnie wybierz pozycję Rozwiązanie jako Azure Backup, a następnie wybierz pozycję Kontynuuj.

    Zrzut ekranu przedstawiający wybór źródła danych i rozwiązania.

  3. W okienku Konfigurowanie kopii zapasowej na karcie Podstawy sprawdź, czy typ źródła danych jest wyświetlany jako Azure Database dla elastycznych serwerów PostgreSQL, kliknij Wybierz skarbiec pod Skarbiec i wybierz istniejący skarbiec kopii zapasowych z listy rozwijanej, a następnie wybierz Dalej.

    Jeśli nie masz magazynu kopii zapasowych, utwórz nowy.

    Zrzut ekranu przedstawiający wybór sejfu kopii zapasowych.

  4. Na karcie Zasady tworzenia kopii zapasowych wybierz zasady kopii zapasowej, które definiują harmonogram tworzenia kopii zapasowych i czas przechowywania, a następnie wybierz przycisk Dalej.

    Jeśli nie masz polityki kopii zapasowej, utwórz ją od ręki.

    Zrzut ekranu przedstawiający wybór zasad kopii zapasowej.

  5. Na karcie Źródła danych wybierz nazwę źródła danych.

  6. W okienku Wybieranie zasobów do tworzenia kopii zapasowej wybierz pozycję Azure PostgreSQL — serwery elastyczne do utworzenia kopii zapasowej, a następnie kliknij pozycję Wybierz.

    Uwaga

    Ensure that you choose the Azure PostgreSQL – flexible Servers in the same region as that of the vault.

    Zrzut ekranu przedstawiający wybór bazy danych na potrzeby tworzenia kopii zapasowej.

    Po przejściu na kartę Źródła danych usługa Azure Backup sprawdza, czy ma wszystkie niezbędne uprawnienia dostępu do łączenia się z serwerem. Jeśli brakuje co najmniej jednego uprawnienia dostępu, zostanie wyświetlony jeden z poniższych komunikatów o błędzie — użytkownik nie może przypisać ról lub przypisanie roli nie zostało zrobione.

    • Użytkownik nie może przypisać ról: ten komunikat jest wyświetlany, gdy (administrator kopii zapasowej) nie ma dostępu do zapisu w serwerze PostgreSQL — elastycznym, jak pokazano w obszarze Wyświetl szczegóły. Aby przypisać niezbędne uprawnienia do wymaganych zasobów, wybierz pozycję Pobierz szablon przypisania roli , aby pobrać szablon usługi ARM i uruchomić szablon jako administrator bazy danych PostgreSQL. Po pomyślnym uruchomieniu szablonu wybierz pozycję Odwołuj.

      Zrzut ekranu przedstawiający przypisanie roli przy użyciu szablonu.

    • Role assignment not done: This message appears when you (the backup admin) have the write access on the PostgreSQL – flexible Server to assign missing permissions as listed under View details. Aby udzielić uprawnień do elastycznego serwera PostgreSQL, wybierz opcję Przypisz brakujące role.

      Zrzut ekranu przedstawia przypisanie roli przy użyciu witryny Azure Portal.

      Once the process starts, the missing access permissions on the PostgreSQL – flexible servers are granted to the backup vault. Można zdefiniować zakres, w którym należy przyznać uprawnienia dostępu. Po zakończeniu działania rozpoczyna się ponowna weryfikacja.

  7. Gdy walidacja przypisania roli pokaże powodzenie, wybierz przycisk Dalej , aby przejść do ostatniego kroku przesyłania operacji.

    Zrzut ekranu przedstawiający pomyślne sprawdzenie poprawności przypisania roli.

  8. Na karcie Przeglądanie i konfigurowanie wybierz pozycję Konfiguruj kopię zapasową.

Uruchamianie tworzenia kopii zapasowej na żądanie

To trigger an on-demand backup (that's not in the schedule specified in the policy) for the database, follow these steps:

  1. Go to Business Continuity Center>Protection inventory>Protected items, and then select the Datasource type as Azure Database for PostgreSQL flexible servers to view the protected items.

    screenshot shows the selection of datasource type.

  2. Select the protected item to run an on-demand backup.

  3. On the Protected items pane, select more icon under the Associated items section, and then select Backup now.

    screenshot shows how to run an on-demand backup.

  4. On the Backup Now pane, validate Retention rules as per the associated Backup policy, and then select Backup now.

    screenshot shows how to start the Backup now operation.

Śledzenie zadania tworzenia kopii zapasowej

Azure Backup service creates a job for scheduled backups or if you trigger on-demand backup operation for tracking.

To view the backup job status, follow these steps:

  1. Go to Business Continuity Center>Monitoring + Reporting>Jobs.

    The Jobs pane appears that shows the operation and status for the past 24 hours.

    screenshot shows how to view the jobs.

  2. Przejrzyj listę zadań tworzenia kopii zapasowych i przywracania oraz ich stan. To view the job details, select a job from the list.

    screenshot shows how to view the job details.

Następne kroki

Przywracanie usługi Azure Database for PostgreSQL — serwer elastyczny przy użyciu witryny Azure Portal.